zoukankan      html  css  js  c++  java
  • 小故事理解TCP/IP连接时的三次握手

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

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

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

    然后便高喊,"您好,你把门打开,由您的快递(尝试与服务器建立连接),我是快递员小客(发送同步序列编号Synchronize Sequence Numbers

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

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

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

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

    后,小服签收快递。(客户端和服务端同时进入ESTABLISHED状态),(由此实现双方第三次握手)。

         若要断开连接,还需要进行第四次握手。  小服关闭房门(发送关闭请求),小客离开。

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

        

  • 相关阅读:
    2018年4月22日笔记
    2018年4月19日笔记
    2018年4月17日笔记
    2018年4月14日笔记
    2018年4月12日笔记
    课堂练习找水王
    评价软件
    第十一周进度条
    典型用户场景、用户场景描述
    构建之法阅读笔记04
  • 原文地址:https://www.cnblogs.com/ccuzhaozhihao/p/5044340.html
Copyright © 2011-2022 走看看