1.地址分类及私有地址、特殊地址 2.HTTP协议: 1.Http2.0采用二进制文本而非文本格式 2.Http2.0是完全多路复用的,非有序阻塞的,只需要一个连接即可实现并行 3.使用报头压缩,降低了开销 4.Http2.0让服务器可以将响应主动推送到客户端的缓存中。server push 3.网 ...
分类:
其他好文 时间:
2020-03-14 22:03:32
阅读次数:
89
常规的几个概念如:慢启动(指数增加),拥塞避免(线性增加),慢启动阈值(sstresh)不说了,可以看下其他博客。 说一下其他几个名词,感觉书上分的不是很清楚,事先声明下哈,都是我个人的理解,如果不对还望评论指出。 快速重传:即收到3个冗余ACK马上重新发送该数据包,而不是等待该数据包超时再重传。 ...
分类:
其他好文 时间:
2020-03-11 01:13:14
阅读次数:
120
1.讲一下tcp的拥塞控制 答:在网络中传输数据,吞吐量过小浪费带宽,吞吐量太大会发生丢包问题,这个时候就需要用到拥塞控制,来根据当前网络环境动态的发送适合当时的吞吐量大小 TCP的拥塞控制算法总共有四个 慢开始,拥塞避免,快重传,快恢复 慢开始:目的是为了大概测试出网络的拥塞情况,开始拥塞窗口是1 ...
分类:
其他好文 时间:
2020-03-07 22:36:22
阅读次数:
99
为什么tcp为什么要建立连接? 答:为了保证可靠传输 TCP为什么可靠一些 答:三次握手,超时重传,滑动窗口,拥塞控制。 哪种应用场景会使用TCP协议,使用它的意义 TCP协议一般用于传输数据量比较少、且对可靠性要求高、对数据准确性要求高的场合。比如HTTP、HTTPS、FTP等传输文件的协议;PO ...
分类:
其他好文 时间:
2020-03-04 00:13:35
阅读次数:
121
TCP拥塞控制: 1. 网络拥塞:太多主机一台快的速度向网络中发送太多的数据,网络性能显著下降. 2. 慢启动算法:TCP连接建立时,每经过1个RTT,拥塞窗口增大一倍. 3. 新的阈值是当前窗口大小的一半 4. 快速回复算法:当发生3次重复确认时,网络拥塞程度不是很严重 5. 拥塞窗口调整的基本策 ...
分类:
其他好文 时间:
2020-03-03 00:37:05
阅读次数:
82
一、TCP是面向连接的,需要先建立连接(三次握手和四次挥手)再发送数据。UDP是无连接的,不需要建立连接。 二、TCP是可靠的,如果丢包会进行重传,并且数据包是有序的。UDP是不可靠的,如果数据包丢失,不会进行重传,并且,UDP传输的数据包是乱序的。 三、TCP会进行流量控制和拥塞控制,UDP只会不 ...
分类:
其他好文 时间:
2020-02-20 19:54:41
阅读次数:
60
WebRTC专业名词Congestion Control,拥塞控制,WebRTC使用的拥塞控制算法,通过分析数据包之间的延时来预测拥塞情况。想法是当你开始遇到拥塞时,数据会开始流入路由器中的缓冲区,延时也会变得更多样。VoIp(Voice over Internet Protocol),基于IP的语... ...
分类:
Web程序 时间:
2020-02-09 09:20:20
阅读次数:
108
原文地址https://docs.google.com/document/d/1gY9-YNDNAB1eip-RTPbqphgySwSNSDHLq9D5Bty4FSU/edit QUIC是一个谷歌提出的新的互联网协议。 QUIC解决出现在现在网络协议的一些传输层和应用层的问题,而且几乎不需要应用更改 ...
分类:
其他好文 时间:
2020-01-23 09:41:26
阅读次数:
106
什么是OSI模型? OSI协议即开放系统互联(Open System Interconnection)参考模型 OSI 7 层由低到高分为:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层 5层由低到高分为:物理层,数据链路层,网络层,传输层,应用层 物理层 比如说光纤,你想跟异地的朋友聊 ...
分类:
其他好文 时间:
2020-01-11 20:19:31
阅读次数:
82
这是我的第五篇博客,鉴于前面已经有很多人对前四个题目如三次握手等做了很透彻的分析,本博客将对拥塞控制算法做一个介绍。 首先我会简要介绍下TCP协议,其次给出拥塞控制介绍和源代码分析,最后结合源代码具体分析拥塞控制算法。 一、TCP协议 关于TCP协议,其实在我的第二篇博客中:https://www. ...
分类:
编程语言 时间:
2019-12-26 21:38:22
阅读次数:
121