码迷,mamicode.com
首页 > 其他好文 > 详细

小故事理解TCP/IP连接时的三次握手

时间:2015-12-14 10:44:33      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

  在TCP/IP协议中,TCP协议通过三次握手建立一个可靠的连接,示意图如下:

技术分享

   下面通过一个小故事简单理解一下这三次握手的具体含义:

   一天,小客(客户端)准备去小服(服务器)家去送礼(准备与服务器进行连接),当走到小服家门口发现,小服家大门紧锁,

然后便高喊,"小服,你把门开开(尝试与服务器简历连接),我是小客(发送同步序列编号Synchronize Sequence Numbers

,确认身份信息)",此时,小客进入等待小服回应的状态(客户端进入SYN_SEND),(由此实现双方第一次握手)。

   小服收到小客的请求消息后回应,"来了,并打开门(服务器响应客户端请求,建立连接)",此时小服已经确认小客的到来(

务器进入SYN_RECV状态),(由此实现双方第二次握手)。

   当小客收到了小服的回应信息,并且发现门已经成功打开(建立连接成功),遂把礼品送给了小服(向服务器发送确认包),之

后,小服收到礼品后关闭房门。(连接完成并中断,客户端和服务端同时进入ESTABLISHED状态),(由此实现双方第三次握手)。

   资历尚浅,理解不周到之处,请之处并谅解。

    

小故事理解TCP/IP连接时的三次握手

标签:

原文地址:http://www.cnblogs.com/ccuzhaozhihao/p/5044340.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!