简述TCP的三次握手过程。

 我来答
忘年更
推荐于2019-08-15 · TA获得超过1.3万个赞
知道小有建树答主
回答量:199
采纳率:42%
帮助的人:8.7万
展开全部

TCP握手协议 :在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。

1、第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; SYN:同步序列编号(Synchronize Sequence Numbers)

2、第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态; 

3、第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。

完成三次握手,客户端与服务器开始传送数据。

所谓的三次握手(three times handshake;three-way handshaking)即对每次发送的数据量是怎样跟踪进行协商使数据段的发送和接收同步,根据所接收到的数据量而确定的数据确认数及数据发送、接收完毕后何时撤消联系,并建立虚连接。

为了提供可靠的传送,TCP在发送新的数据之前,以特定的顺序将数据包的序号,并需要这些包传送给目标机之后的确认消息。TCP总是用来发送大批量的数据。当应用程序在收到数据后要做出确认时也要用到TCP。

百度网友4117b62
2019-12-22 · TA获得超过1105个赞
知道小有建树答主
回答量:1632
采纳率:100%
帮助的人:41.6万
展开全部
1.TCP协议在七层结构之中的第四层,也就是传输层。它就是著名的“数据传输控制协议”,是网络协议中应用最广泛的协议之一。
2.TCP协议建立连接,产生会话,面向字节流,进行可靠的传输,确保数据从一个节点完整的到另外一个节点。
3.传输数据之前,客户端首先向服务器端发送一个SYN=1(触发标志)的触发数据包,等待服务器端的确认。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
巴拉阿拉hii
2019-12-23 · TA获得超过365个赞
知道答主
回答量:174
采纳率:28%
帮助的人:11万
展开全部
1.三次握手建立连接: 第一次握手:客户端发送syn包(seq=x)到服务器,并进入syn_send
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hwxyz1
2019-12-31
知道答主
回答量:48
采纳率:0%
帮助的人:11.8万
展开全部
建立TCP连接时,被动打开一端在收到对端SYN前所处的状态为( )。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秒懂百科
2020-12-09 · TA获得超过5.9万个赞
知道大有可为答主
回答量:25.3万
采纳率:88%
帮助的人:1.3亿
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式