欢迎光临散文网 会员登陆 & 注册

【HCIA知识点】网络连接也需握手礼?——TCP协议的三次握手。

2023-06-19 16:37 作者:新盟教育De小黑  | 我要投稿

通俗易懂学IT—— T C P协议的三次握手

当我们与朋友见面时握手问好不仅是一种礼节还是开启社交的一种方法。而当我们上网时客户端与服务端也是通过“握手”并且是“三次握手”来建立连接的,当然这里的“三次握手”并非是真的握手而是指客户端和服务端之间为建立连接而进行的三次交互。

其中第一次握手就是客户端与服务端在连接的时候,客户端先向服务端发送一个名为SYN的数据包并进入数据发送的状态等待服务端的确认。就如同小兔瑞贝卡想和小猪佩琪做朋友时会先向佩琪询问“我可以和你做朋友吗”一样,客户端想要向服务端发起连接需要先得到服务端的确认。如果佩琪同意便会回应瑞贝卡“我愿意和你做朋友”同样的如果服务端确认数据包,服务端便会向客户端回复一个包含需要客户端确认的SYN+等待应答的ACK的数据包。随即服务端进入等待应答的状态,这就是第二次握手。得到佩琪回应的瑞贝卡很开心便再次向佩琪道:“朋友,现在让我们一起去玩吧!”这类似于第三次握手即客户端收到服务端的回应后会再向服务端发送一个ACK数据包确认,完成三次握手后客户端才和服务端连接成功。

这就是TCP协议的三次握手,你明白了吗?想要获取更多IT知识,就快来关注私信我吧!




【HCIA知识点】网络连接也需握手礼?——TCP协议的三次握手。的评论 (共 条)

分享到微博请遵守国家法律