
网络协议
Honeymao
这个作者很懒,什么都没留下…
展开
-
HTTP2.0
http2.0的兼容性还不是很好,新版协议再好也需要业界的产品锤炼,需要基础设施逐年累月的升级换代才能普及。 http2.0的一些改进:1. HTTP/2 采用二进制格式传输数据,而非 HTTP/1.x 的文本格式。二进制格式在协议的解析和优化扩展上带来更多的优势和可能。。基于文本协议的格式解析存在天然缺陷,文本的表现形式有多样性,要做到健壮性考虑的场景必然很多,二进制则不同,只认0和1的原创 2017-08-31 17:31:47 · 754 阅读 · 0 评论 -
慢启动
在tcp通信过程中,发送方发送数据时,会将数据拆分成很多数据包,包的大小具体根据网络来决定。那么当然,不可能一次只发一个数据包,一次发送的数据包数量就叫做拥塞窗口。 那么在连接初期,拥塞窗口不可能很大,因为网络情况未知,一下这么大的数据量有可能导致网络瘫痪。所以,tcp会根据慢启动算法来计算窗口大小,对发送数据量进行控制。 具体算法:(写不动了……先画张图吧)原创 2017-10-18 21:35:34 · 629 阅读 · 0 评论