• TCP三次握手


      TCP三次握手就像两个人在隔着30米的看见对方,但是看不清楚,所以要通过招手的方式来确定对方是否认识自己。

    假如这两个人一个叫王大,一个叫李二。王大先向李二招手,李二看到王大像自己招手后,向对方点了点头并笑了一下。

    王大看到李二的笑容,明白李二认出了自己。但是李二也担心自己认错了,所以他也向王大招了招手。王大看到李二对

    自己招手,知道他是在寻求自己的确认。于是王大也回应了一个笑容。李二看到王大的笑容,知道自己没有认错人。

    于是进入了,established状态。

        这中发生了四个事件,

        1王大招手

        2李二微笑

        3李二招手

        4王大微笑

        2,3其实可以合并成一个动作。这就是三次握手的本质。

        中间的两个状态2,3.叫做半打开状态。就是向对方发送消息了,但是还没有得到回应的确认。

        syn_sent: syn package has been sent

        syn_rcvd: syn package has been received

        客户端是主动打开方,服务器是被动打开方。

  • 相关阅读:
    Druid 介绍及配置
    LoadRunner性能测试入门教程
    Java 程序员必须收藏的资源大全
    JProfiler 入门教程
    Web网站的性能测试工具
    职场中必须知道的8条规则
    作为测试人员需要的技能和工作要求
    web性能监控与分析
    Java应用常用性能分析工具
    mockito简单教程
  • 原文地址:https://www.cnblogs.com/dzswise/p/9585163.html
Copyright © 2020-2023  润新知