tcp如何保证数据包的顺序传输

1.发送机在每次发送数据时,会给每个数据包分配一个序列号,并在特定的时间内等待接收机对发送机分配序列号的确认。

2.发送机将已经发送的数据存储在缓存中,如果特定时间内没有收到接收机对发送机分配序列号的确认,则重复发送此数据包,如果在定时器超时之前收到确认,则将数据包占用的缓存释放。

3.接收机收到数据包后按照序列号将数据包按顺序重组,并传给上层使用。

展开阅读全文

没有更多推荐了,返回首页