![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
Sun_Dean
路漫漫其修远兮
展开
-
通俗易懂的例子告诉你TCP/IP如何保证可靠性
TCP的可靠体现在哪? 要对TCP实现的可靠性进行分析,我们首先要知道这个可靠性指的是什么?我觉得主要是三个方面: 1. 保证传输的分组比特位不出错 2. 保证传输的分组不丢失 3. 保证传输的分组不乱序 那么TCP如何保证这三个方面不出问题呢?在不同的底层信道上,TCP应该提供的保证也不相同,我们针对不同的信道逐个进行分析 可靠信道上的可靠数据传输 由于在可靠信道上进行数据传输,因此并...原创 2020-02-02 15:08:46 · 917 阅读 · 1 评论 -
HTTPS到底如何保证安全,快来跟我一起复习下
我们都知道HTTPS是HTTP的改进版本,那么在了解HTTPS之前,我们首先来看看HTTP存在的缺点: 使用明文(不加密)进行通信 不验证通信方的身份,可能遭遇伪装 无法验证报文的完整性,所已可能已遭篡改 为了避免这些缺点而可能导致的风险,就产生了HTTPS,也就是说HTTP加上加密处理和身份认证以及报文完整性保护后即是HTTPS 那么HTTPS是如何实现的呢? HTTPS并非是应用...原创 2020-01-30 16:32:17 · 3231 阅读 · 0 评论 -
HTTP1.0,1.1,2.0这么多版本,到底需要注意哪些区别?
HTTP1.1在HTTP1.0基础上的改进 1. 长连接 HTTP 1.0需要使用keep-alive参数来建立一个长连接,而HTTP1.1默认支持长连接 长连接的好处:一个网页上可能有多个资源对象,长连接可以通过一个连接传输网页上的所有对象,而短连接每次连接只能传输一个对象,也就是一个网页的内容需要传输多次 2. 缓存 HTTP1.0缓存的资源对象到了一定时间之后会失效,不能再次使用;而H...原创 2020-01-29 20:12:35 · 1367 阅读 · 0 评论