TCP 可靠传输

Tags
network
Created
May 8, 2018 3:10 AM

https://elemefe.github.io/node-interview/#/sections/zh-cn/network

为每一个发送的数据包分配一个序列号(SYN, Synchronize packet), 每一个包在对方收到后要返回一个对应的应答数据包(ACK, Acknowledgement),. 发送方如果发现某个包没有被对方 ACK, 则会选择重发.

接收方通过 SYN 序号来保证数据的不会乱序(reordering), 发送方通过 ACK 来保证数据不缺漏, 以此参考决定是否重传.

《TCP的那些事儿(上)》 《TCP的那些事儿(下)》

SuperMade with Super