Latest posts by 折月煮酒 (see all)
- 轻量级网站评论系统Commento安装教程 - 2024年8月25日
- CMS超级播放器artplayer、dplayer跳过片头片尾源码 - 2024年8月19日
- Google Adsense 申请记录 - 2024年8月14日
TCP可靠数据传输原理
一、校验和
在tcp头部有一个校验和字段,接收方可计算后通过对比检查数据是否改变
二、ACK+重传
接收方校验和检测到数据改变后就通知发送方重传,正确需要发送给发送方一个ack信息
三、序列号
如果ACK信息出错,同样需要重传,但是重传可能会导致数据报重复,所以需要引入序列号
四、超时重传机制
如果数据丢失,那么就会陷入到一直等待的状态,所以需要超时重传机制。
以上的方式保证了数据的可靠传输,但是在整个发送–接收环路中一直只有一个数据报,这样效率是比较低的,解决方案
流水线、滑动窗口
原文链接:https://www.mrgaocloud.com/?p=1146,转载请注明出处。
评论0