简述tcp协议的三次握手过程

您所在的位置:网站首页 简述tcp的三次握手过程简答题 简述tcp协议的三次握手过程

简述tcp协议的三次握手过程

2024-07-03 18:55| 来源: 网络整理| 查看: 265

tcp三次握手过程简述 A、B使用TCP作为传输bai层传输方式传递数据,流程大致du概括如下:zhi

A向B打一个招呼,说:你好,我想dao跟你建立一个tcp的连接,可以吗? B接收到A的招呼,如果愿意建立连接,会说:你好,可以的。 A给B发的连接就建立成功了。

B在向A回答的时候,也会同时向A提出建立连接的申请(因为TCP是全双工的,双向的):

B会向A说:你好,我也想跟你建立一个TCP的连接,可以吗?

A除了之前接收到B给自己的确认,还会接收到B发过来的申请,A收到这个申请后,会向B发出一个确认。

这时,B与A的连接也建立成功了。

这个过程叫做“TCP三次握手”,当双方都确认建立这个连接之后,就开始传递数据了。。 这是一种可靠的传输方式。

序列号和确认号的简介及作用

TCP协议工作在OSI的传输层,是一种可靠的面向连接的数据流协议,TCP之所以可靠,是因为它保证了传送数据包的顺序。顺序是用一个序列号来保证的。响应包内也包括一个序列号,表示接收方准备好这个序列号的包。在TCP传送一个数据包时,它会把这个数据包放入重发队列中,同时启动计时器,如果收到了关于这个包的确认信息,便将此数据包从队列中删除,如果在计时器超时的时候仍然没有收到确认信息,则需要重新发送该数据包。另外,TCP通过数据分段中的序列号来保证所有传输的数据可以按照正常的顺序进行重组,从而保障数据传输的完整。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3