JavaUITJava 杂谈

TCP常识

2019-05-31  本文已影响1354人  Jason_Sam
  1. TCP首部信息。
  2. TCP可靠性分析。
  3. 提高网络利用率。

TCP首部信息

TCP头部信息.jpg

TCP可靠性分析

1. 序列号和确认应答

2. 连接管理

连接状态流程图
连接时状态分析

3. 重传机制

4. 滑动窗口

滑动窗口机制

参考动画

5. 拥塞控制

算法示意图

拥塞控制.jpg

提高网络利用率

1. Nagle算法

满足以下任意条件即可发送,否则不能发送数据:

2. ACK延迟

收到数据后并不立即返回ACK,而是延迟一段时间,发送ACK条件如下:

3. 捎带应答

根据应用层协议,发出去的消息到达接受端,接受端经过处理后会返回一个回执数据,把ACK和回执一同打成一个包发送的方式,这种方式就叫做捎带应答。

上一篇 下一篇

猜你喜欢

热点阅读