![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
网络知识
网络知识
qq_35381464
这个作者很懒,什么都没留下…
展开
-
TCP、IP模型
1、应用层: 协议包括:HTTP、HTTPS等,程序员写代码可以直接控制的。 2、传输层: 协议包括:TCP(有确认有链接)、UDP(无确认无连接) 3、网络层: 协议:IP协议 4、数据链路层(提供给网络层服务): 协议:以太网协议(有网线的)、WiFi协议(无网线的,也叫8022.1协议) 1、有链接、无链接 有链接:有逻辑线连接之后才可以互相通信,如打电话 无链接:不需要...原创 2018-08-27 18:50:05 · 123 阅读 · 0 评论 -
分层思想
分层:从接口、服务、协议三个层面来理解分层思想。 接口:提供方法 协议:具体实现 服务:等于功能原创 2018-08-26 17:01:30 · 975 阅读 · 0 评论 -
DHCP
DHCP:动态获取协议,处于网络层原创 2018-08-27 18:50:49 · 85 阅读 · 0 评论 -
HTTP1.1、HTTP2.0、HTTP
HTTP与HTTP1.1: HTTP1.1比1.0多了缓存和持久连接和断点续传。缓存多了etag字段和if-modify-since。断点续传多了range字段。持久连接是keep-alive。 HTTP2.0: 1.解决了性能问题,1.1版本的keep-alive只能够客户端发一个请求等到接受之后才能发第二个请求。而2.0可以客户端同时发多个请求,在等待服务端响应。应用了序号技术。 2....原创 2018-08-27 18:50:42 · 92 阅读 · 0 评论 -
TCP/IP 协议
原创 2018-08-23 16:01:04 · 83 阅读 · 0 评论 -
fiddler工作步骤
1.fiddler向服务器发送请求进行握手, 获取到服务器的CA证书, 用根证书公钥进行解密, 验证服务器数据签名, 获取到服务器CA证书公钥。 2、fiddler伪造自己的CA证书, 冒充服务器证书传递给客户端浏览器, 客户端浏览器做跟fiddler一样的事。 3.客户端浏览器生成https通信用的对称密钥, 用fiddler伪造的证书公钥加密后传递给服务器, 被fiddler截获。 4、...原创 2018-08-23 16:00:34 · 272 阅读 · 0 评论 -
http与https区别、对称加密与非对称加密、证书机制
一、Http和Https的区别 Http协议运行在TCP之上,明文传输,客户端与服务器端都无法验证对方的身份;Https是身披SSL(Secure Socket Layer)外壳的Http,运行于SSL上,SSL运行于TCP之上,是添加了加密和认证机制的HTTP。二者之间存在如下不同: 端口不同:Http与Http使用不同的连接方式,用的端口也不一样,前者是80,后者是443; 资源消耗...转载 2019-12-13 15:54:28 · 442 阅读 · 0 评论 -
TCP-三次握手和四次挥手简单理解
三次握手(three-way handshaking) 1.背景:TCP位于传输层,作用是提供可靠的字节流服务,为了准确无误地将数据送达目的地,TCP协议采纳三次握手策略。 2.原理: 1)发送端首先发送一个带有SYN(synchronize)标志地数据包给接收方。 2)接收方接收后,回传一个带有SYN/ACK标志的数据包传递确认信息,表示我收到了。 3)最后,发送方再回传一个带有ACK...转载 2019-12-13 13:57:00 · 145 阅读 · 0 评论 -
TCP、IP协议理解
原创 2019-12-13 13:51:43 · 98 阅读 · 0 评论