http
xiangjai
这个作者很懒,什么都没留下…
展开
-
HTTP协议简介/数据包封装/三次握手/DNS解析
HTTP协议简介/数据包封装/三次握手/DNS解析1.浏览器背后的故事 2.HTTP 3.透过TCP/IP看HTTP 4.数据包的封装过程 5.传输层--TCP三次握手 6.DNS域名解析 DNS 域名解析协议的工作原理 递归式 迭代式 7.HTTP事务处理过程 实验---对于浏览器来说HTTP请求到底是什么样子1.浏览器背后的故事解释:打给小红,由姓名的代号来记录, 小红就是域名,电话号就是IP地址,共同语言(比如英语,汉语这些)就是HTTP协议渲染:浏览器收.转载 2020-09-15 14:16:43 · 1429 阅读 · 0 评论 -
一次完整的HTTP请求过程
前言当我们在web浏览器的地址栏中输入:www.baidu.com,具体发生了什么?概述对www.baidu.com这个网址进行DNS域名解析,得到对应的IP地址 根据这个IP,找到对应的服务器,发起TCP的三次握手 建立TCP连接后发起HTTP请求 服务器响应HTTP请求,浏览器得到html代码 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等)(先得到html代码,才能去找这些资源) 浏览器对页面进行渲染呈现给用户 服务器关闭关闭TCP连接注:1.转载 2020-09-15 09:16:26 · 192 阅读 · 0 评论 -
HTTP 协议请求方法GET 与POST 的区别?
HTTP 协议请求方法GET 与POST 的区别?1.GET 方法GET 方法提交数据不安全,数据置于请求行,客户端地址栏可见;GET 方法提交的数据大小限制在255 个字符之内GET 方法不可以设置书签2.POST 方法POST 方法提交数据安全,数据置于消息主体内,客户端不可见POST 方法提交的数据大小没有限制POST 方法可以设置书签转载 2012-04-20 22:31:33 · 723 阅读 · 0 评论 -
谷歌网址
http://74.85.65.155/http://173.194.14.53/http://209.116.186.231/http://210.242.125.83/http://209.85.225.80/https://g.ttlsa.com/https://www.glgoo.com/https://scholar.glgoo.com/https://x原创 2015-03-18 09:29:44 · 1561 阅读 · 0 评论 -
HTTPS--使用wireshark观察SSL/TLS握手过程--双向认证/单向认证
SSL/TLS握手过程可以分成两种类型:1)SSL/TLS 双向认证,就是双方都会互相认证,也就是两者之间将会交换证书。2)SSL/TLS 单向认证,客户端会认证服务器端身份,而服务器端不会去对客户端身份进行验证。我们知道,握手过程实际上就是通信双方协商交换一个用于对称加密的密钥的过程,而且握手过程是明文的。这个过程实际上产生三个随机数:client random, ser转载 2016-07-13 15:41:47 · 9161 阅读 · 1 评论 -
Retrofit2完全教程
原文链接:http://www.jianshu.com/p/308f3c54abdd 本文注目录:Retrofit入门Retrofit注解详解Gson与ConverterRxJava与CallAdapter自定义Converter自定义CallAdapter其它说明前言本文中的Retrofit均指代Retrofit2.0。本文涉及到的代码以及测试使用的接口可在Github上原创 2016-05-19 11:11:39 · 9909 阅读 · 3 评论 -
Java Android SSL 双向认证代码
使用Xutils处理https请求(post) HttpUtils httpUtils = new HttpUtils(); 获取SSLSocketFactory类 org.apache.http.conn.ssl.SSLSocketFactory try { SSLSocketFactory socketFactory;原创 2016-06-17 11:14:47 · 1076 阅读 · 0 评论 -
Letsencrypt无法生成、更新SSL证书的解决办法
我在CentOS服务器上统一使用Letsencrypt来管理(创建和更新)网站的https证书。我使用的是阿里云的服务器,首次使用Letsencrypt创建https证书时一切正常,当证书到期后,使用renew命令无法更新证书;,具体如下:Upgrading certbot-auto 0.32.0 to 0.35.1...Replacing certbot-auto...Crea...原创 2019-06-14 15:45:32 · 3491 阅读 · 0 评论 -
服务器TIME_WAIT和CLOSE_WAIT详解和解决办法
在服务器的日常维护过程中,会经常用到下面的命令:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'netstat -n | grep 8080| awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'它会显示例如下面的信息:TIME_WAI...转载 2019-06-17 15:43:34 · 232 阅读 · 0 评论