wireshark_幀信息

      手頭上有個嵌入網頁的flash數據交互報表要作性能測試,單純的F12開發者工具,或者Fiddler抓取的http或https協議的包是沒法使用的。只能使用wireshark來解決該問題。
      實際上很早之前接觸過wireshark(讀書的時候),感受比較複雜,就用Fiddler來替換W工具來解決。看來仍是得以解決問題爲主。安全

      從抓包的內容信息來分析:服務器

  每一幀數據都有相似的結構組成,我這裏使用抓到一個對應的ping 包進行分析。tcp

  這一幀包包含如下四種信息:
    Frame: 物理層的數據幀狀況。
    Ethernet II , Src: 數據鏈路層以太網幀頭部信息。
    Internet Protocol Version 4, Src: 互聯網層IP包頭信息。
    Transimission Control Message Protocol: 互聯網傳輸控制信息協議。ping 小包所使用的協議。
    Secure Sockects Layer:SSL,安全套接層協議層,SSL協議指定了一種在應用程序協議(如HTTP、Telnet、NNTP和FTP等)和TCP/IP協議之間提供數據安全性分層的機制,它爲TCP/IP鏈接提供數據加密、服務器認證、消息完整性以及可選的客戶機認證。工具

    

    前三層基本上都是同樣的,第四層開始就能夠出現TCP, UDP 協議,第五層就可能有HTTP 應用層協議等等。性能

|第一層 : Frame: 物理層的數據幀概況|測試

Frame 38: 85 bytes on wire (680 bits), 85 bytes captured (680 bits) on interface 0this

//第38幀,有85個字節在線上,共680位,85字節被捕獲在0接口加密

   Interface id: 0 (\Device\NPF_{B4D5F20E-EC3A-4A87-B167-A1AD90E7E6AC}) //接口ID:0blog

    Interface name: \Device\NPF_{B4D5F20E-EC3A-4A87-B167-A1AD90E7E6AC} //接口名稱接口

   Encapsulation type: Ethernet (1) //封裝類型

   Arrival Time: Apr 17, 2018 15:03:48.766250000 中國標準時間  //到達時間

     Time shift for this packet: 0.000000000 seconds  //包偏移時間

   Epoch Time: 1523948628.766250000 seconds  

     Time delta from previous captured frame: 0.000000000 seconds  //此包與前一個包的時間間隔

     Time delta from previous displayed frame: 0.000000000 seconds  //捕獲到的顯示的間隔時間

     Time since reference or first frame: 2.680891000 seconds  //此包與第一幀的時間間隔

   Frame Number: 38  //幀號

     Frame Length: 85 bytes (680 bits)  //幀長度

    Capture Length: 85 bytes (680 bits)  //捕獲的幀長度

    Frame is marked: False  //幀標記

    Frame is ignored: False  //幀忽略標記

    Protocols in frame: eth:ethertype:ip:tcp:ssl  //幀內封裝的協議層次結構

    Coloring Rule Name: TCP  //着色標記的協議

   Coloring Rule String: tcp  //着色規則顯示的字符串

 

|第二層: Ethernet II , Src: 數據鏈路層以太網幀頭部信息。| 

Ethernet II, Src: HuaweiTe_a1:56:0e (58:1f:28:a1:56:0e), Dst: LiteonTe_4c:51:c7 (58:00:e3:4c:51:c7)

//源MAC地址:HuaweiTe_a1:56:0e (58:1f:28:a1:56:0e)  (58:00:e3:4c:51:c7)   此時使用的是華爲設配的無線網

    Destination: LiteonTe_4c:51:c7 (58:00:e3:4c:51:c7) //目標MAC地址

    Source: HuaweiTe_a1:56:0e (58:1f:28:a1:56:0e)//源MAC地址

 

|第三層: Internet Protocol Version 4, Src: 以太網協議層|

    Internet Protocol Version 4, Src: 115.239.211.112, Dst: 192.168.8.113

//IPv4協議            源:115.239.211.112 目的IP:192.168.8.113

      0100 .... = Version: 4  //版本4

      .... 0101 = Header Length: 20 bytes (5)   //頭長度20字節 

    Differentiated Services Field: 0x00 (DSCP: CS0, ECN: Not-ECT)  //差分服務區域

      0000 00.. = Differentiated Services Codepoint: Default (0)  //差分服務字段

      .... ..00 = Explicit Congestion Notification: Not ECN-Capable Transport (0)  //明確的阻塞指示

    Total Length: 71  //總長度

    Identification: 0xb6bd (46781)  //鑑別

    Flags: 0x02 (Don't Fragment)  //標識

      0... .... = Reserved bit: Not set  //保留位

      .1.. .... = Don't fragment: Set  //不要分離碎片

      ..0. .... = More fragments: Not set  //分離

    Fragment offset: 0  //分的偏移量

    Time to live: 48  //生存期

    Protocol: TCP (6)  //協議名次

    Header checksum: 0x837a [validation disabled]  //頭部校驗和

    Header checksum status: Unverified  //頭部校驗狀態

    Source: 115.239.211.112  //源IP

    Destination: 192.168.8.113  //目的IP

    Source GeoIP: Unknown  //源地 基於IP 查詢地理位置

    Destination GeoIP: Unknown  

 

|第四層: UDP, TCP, ICMP, 等等協議層|

    Transmission Control Protocol, Src Port: 443, Dst Port: 5844, Seq: 1, Ack: 2, Len: 31

      Source Port: 443

      Destination Port: 5844

      Stream index: 4

      TCP Segment Len: 31

      Sequence number: 1    (relative sequence number)

       Next sequence number: 32    (relative sequence number)

      Acknowledgment number: 2    (relative ack number)

      0101 .... = Header Length: 20 bytes (5)

相關文章
相關標籤/搜索