TCP的三次握手过程以及序列号和确认号的作用

本文详细介绍了TCP协议在确保数据传输可靠性方面所采用的机制,包括序列号和确认号的使用,以及数据包的重传和顺序重组。在TCP的连接建立、数据传输和连接关闭过程中,这些机制确保了信息的准确无误传达。同时,讨论了TCP通讯中的三个主要步骤:连接建立、数据传输和连接关闭,以及在此过程中的序列号和确认号的变化。
摘要由CSDN通过智能技术生成
    有两个电脑分别为A和B,A 向B发送一个随机数x,B收到后向A传送一个x+1,表示收到并回复,并且向A发送一个随机数y,A收到后回复y+1表示自己收到。双方确认身份后开始传输信息,保证信息的准确无误传达。
    TCP协议工作在OSI的传输层,是一种可靠的面向连接的数据流协议,TCP之所以可靠,是因为它保证了传送数据包的顺序。顺序是用一个序列号来保证的。响应包内也包括一个序列号,表示接收方准备好这个序列号的包。在TCP传送一个数据包时,它会把这个数据包放入重发队列中,同时启动计时器,如果收到了关于这个包的确认信息,便将此数据包从队列中删除,如果在计时器超时的时候仍然没有收到确认信息,则需要重新发送该数据包。另外,TCP通过数据分段中的序列号来保证所有传输的数据可以按照正常的顺序进行重组,从而保障数据传输的完整。
   在TCP通讯中主要有连接的建立、数据的传输、连接的关闭三个过程!每个过程完成不同的工作,而且序列号和确认号在每个过程中的变化都是不同的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值