传输层:TCP为什么靠谱

顺序问题和丢包问题 为了保证顺序性,每个包都有一个ID(序号),在建立连接时沟通初始ID,然后按照ID一个一个发送,为了保证不丢包,需要对接收的包有确认,但是这个确认不是收到一个包就确认一个,而是会应答某个ID之前所有的包,这叫累计确认或累计应答。 为了记录所有发送的包和接收的包,TCP也需要发送端和接收端分别都有缓存来保存这些记录。 发送端的缓存里是按照包的ID一个一个排列,根据处理情况分成四个
相关文章
相关标签/搜索