zoukankan      html  css  js  c++  java
  • wireshark实践作业——20191322吴泳淋

    wireshark实践作业——20191322吴泳淋

    抓取网站 www.huawei.com

    网站ip 43.243.234.65

    抓取截图(见云班课作业附件)

    三次握手

    第一次握手

    seq=表示还没有发送数据
    ack=0表示还没有收到数据
    not set表示链接还没有确认

    第二次握手

    SYN+ACK同意建立链接
    seq仍为0,还是没有发送数据
    ack=1

    第三次握手

    ack表示已经收到记录
    seq=1表示已经发送了一个数据
    aAck = 1 : 表示当前端成功接收的数据位数,
    虽然服务端没有发送任何有效数据,确认号
    还是被加1,因为包含SYN或FIN标志位(并不
    会对有效数据的计数产生影响,因为含有SYN
    或FIN标志位的包并不携带有效数据)。
    通过三次握手建立了链接

    四次分手

    第一次分手

    客户端给服务器发送TCP包,用来关闭客户端到服务器的数据传送。将标志位FIN和ACK置为1,序号为X=1,确认序号为Z=1。

    第二次分手

    服务器收到FIN后,发回一个ACK(标志位ACK=1),确认序号为收到的序号加1,即X=X+1=2。序号为收到的确认序号=Z。

    第三次分手

    务器关闭与客户端的连接,发送一个FIN。标志位FIN和ACK置为1,序号为Y=1,确认序号为X=2。

    第四次分手

    客户端收到服务器发送的FIN之后,发回ACK确认(标志位ACK=1),确认序号为收到的序号加1,即Y+1=2。序号为收到的确认序号X=2。

  • 相关阅读:
    分布式算法(一致性Hash算法)
    浅析Postgres中的并发控制(Concurrency Control)与事务特性(上)
    PostgreSQL内核分析——BTree索引
    源码安装postgresql数据库
    QEMU漏洞挖掘
    mysql远程连接数据库
    C++学习之路(十一):C++的初始化列表
    搭建本地git服务器
    C++面试常见问题
    SkipList 跳表
  • 原文地址:https://www.cnblogs.com/BillGreen/p/12045784.html
Copyright © 2011-2022 走看看