• Wireshark软件的简单使用


         这是我第一次用Wireshark做实验的一些简单使用方法,不足之处还请大家批评指正!!!

         Wireshark 是网络包分析工具。网络包分析工具的主要作用是尝试捕获网络包,并尝试显示包的尽可能详细的情况。

         版本号:Version 2.2.1 (v2.2.1-0-ga6fbd27 from master-2.2)

         在捕获网络数据包时,选择本地连接!

        然后打开一个网页,同时开始捕获!源IP:192.168.38.63, 目的IP:202.196.192.10,捕获结果如下:

     

         WireShark 主要界面

        1. Display Filter(显示过滤器), 用于过滤

        2. Packet List Pane(封包列表),显示捕获到的封包, 有源地址和目标地址,端口号。 颜色不同,代表

        3. Packet Details Pane(封包详细信息), 显示封包中的字段

        4. Dissector Pane(16进制数据)

        5. Miscellanous(地址栏,杂项)

    由于捕获数据过多,必须进行筛选,筛选表达式:

    ip.src == 202.196.192.10 or ip.dst == 202.196.192.10 //源主机IP地址或者目的主机是202.196.192.10,这句表达式主要筛选"三次握手"!

    说明:202.196.192.10 是本地主机要访问的服务器的IP地址,192.168.38.63 是本地主机的IP地址!

       图中可以看到wireshark截获到了三次握手的三个数据包。第四个包才是HTTP的, 这说明HTTP的确是使用TCP建立连接的。

       封包详细信息 (Packet Details Pane)

       Frame:   物理层的数据帧概况

       Ethernet II: 数据链路层以太网帧头部信息

       Internet Protocol Version 4: 互联网层IP包头部信息

       Transmission Control Protocol:  传输层T的数据段头部信息,此处是TCP

     

    1)源主机向目的主机发送连接请求

             报头:

        源端口号:25607

        目的端口号:http(80)

            序列号:0(源主机选择0作为起始序号)

        报头长度:32字节

        标志位:仅SYN设为1,请求建立连接,ACK:not set

        窗口大小:8192字节

        选项字段:12字节

    2)目的主机返回确认信号

     

           报头:

       源端口号:http(80)

       目的端口号:25607

           序列号:0(目的主机选择0作为起始序号)

       报头长度:32字节

       标志位:SYN设为1,ACK设为1,确认允许建立连接

       窗口大小:8192字节

       选项字段:12字节

    3)源主机再次返回确认信息,并可以携带数据

         报头:

      源端口号:25607

      目的端口号:http(80)

        序列号:1(发送的报文段编号)

      报头长度:20字节

      标志位:SYN=0,ACK=1

      窗口大小:16425字节

  • 相关阅读:
    vue 首页问题
    springboot redis
    idea spring-boot总结
    mybatis
    springboot mybatis搭建
    spring mybatics
    后面公司里就通过maven从阿里云下载了, idea springboot+adep
    [Java] 解决异常:“The last packet sent successfully to the server was 0 milliseconds ago.
    [Linux] 由管道父进程向子进程发送数据 (父子间IPC)
    [Linux] 进程间通信--管道 pipe 函数详解 (出自 360百科)
  • 原文地址:https://www.cnblogs.com/jinjupeng/p/6051516.html
Copyright © 2020-2023  润新知