zoukankan      html  css  js  c++  java
  • TCP三次握手

    SEQ是序列号,这是为了连接以后传送数据用的,ACK是对收到的数据包的确认,值是等待接收的数据包的序列号。

    ============================================================================================

    在第一次消息发送中:

      A随机选取一个序列号作为自己的初始序号发送给B。

    第二次消息:

      B使用ACK对A的数据包进行确认,因为已经收到了序列号为1000的数据包,准备接收序列号为1000+1的包,所以ACK=1000+1,同时B告诉A自己的初始序列号,就是SEQ=2000。

    第三条消息:

      A告诉B收到了B的确认消息并准备建立连接,A自己此条消息的序列号是1000+1,所以SEQ=1000+1,而ACK=2000+1是表示A正准备接收B序列号为2000+1的数据包。

    ============================================================================================

    SEQ是数据包本身的序列号;ACK是期望对方继续发送的那个数据包的序列号。

     

  • 相关阅读:
    mac升级后,遇到openssl相关问题
    mysql清空所有表
    composer 管理js css等依赖文件【fxp/composer-asset-plugin】
    php安装pcntl
    git命令
    docker
    OAuth 2.0
    mysql杯观锁与乐观锁
    mysql添加用户,授权,刷新权限
    Mac下安装SecureCRT并激活
  • 原文地址:https://www.cnblogs.com/weekbo/p/9791046.html
Copyright © 2011-2022 走看看