菁英职教网 I T IT技术

保证TCP数据传输可靠性的方法

发布时间: 2022-04-27 20:33:02
保证TCP数据传输可靠性的方法,TCP协议是面向连接的协议,也就是说,TCP协议是可靠的数据传输协议。

TCP协议提供UDP协议所无法提供的数据传输可靠性操作。当使用TCP协议传输数据时,数据的发送方按数据的顺序号发送数据包,并且在得到数据接收方对数据的接收确认之前,发送方不会发送下一个顺序的数据包。如果在规定时间内发送方没有得到接收方关于收到某个数据包的确认,发送方会重新传送该数据包。数据包的发送和确认过程如图1所示。


图1 TCP协议的数据传输
如图1所示,当主机A和主机B通过TCP连接进行数据传输时,假设主机A向主机B发出的数据包的顺序号是10;主机B收到10号包之后,会向主机A发出确认号为11的确认包,表示主机B希望得到第11号数据包,也就是说它已经收到了第10号数据包;主机A收到该确认之后,会向主机B发送第11号数据包。

如果主机B没有收到10号数据包,或者主机B的确认包由于某种原因没有到达主机A,主机A认为主机B没有收到该数据包,主机A会向主机B重新传送10号数据包。
温馨提示:
本文【保证TCP数据传输可靠性的方法】由作者职教君提供。该文观点仅代表作者本人,菁英职教网系信息发布平台,仅提供信息存储空间服务,若存在侵权问题,请及时联系管理员或作者进行删除。
什么是IPv6
我们采用的作品包括内容和图片部分来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
内容侵权、违法和不良信息举报
Copyright @ 2024 菁英职教网 All Rights Reserved 版权所有. 七品教育网站地图xml 留求艺网站地图xml 湘ICP备17021685号