網路規劃與管理技術:第 四章 TCP/IP 協定與分析  上一頁    下一頁

4-4 IP 協定 分析

內容:

  • 4-4-1 IP 協取與分析 - Wireshark

  • 4-4-2 IP 擷取與分析 - packet Tracer

4-4-1 IP 擷取與分析 - Wireshark

(A) 系統分析

在 TCP/IP 網路上除傳遞控制訊息(如 ARP、RARP、ICMP)外,應用服務大多使用 IP 封包傳送訊息,因此,只要隨便執行某一服務,即可擷取到 IP 封包。我們利用 chrome 瀏覽網頁就可以。

圖 4-13 擷取 IP 封包網路

(B) 擷取工具

我們需要用到下列工具:

█ Wireshark 網路封包分析器(安裝於 Windows 7)、

█ 在 Windows 7/10 瀏覽器開啟某一個網站。

(C) 擷取封包步驟

(1) 開啟Windows 命令提示字元,執行 ipconfig 命令,觀察工作站的 IP 位址。(如 192.168.10.2)

 (2) 開啟Wireshark

█ 選擇擷取篩選條件:主機封包,如 192.168.10.2。

█ 選擇顯示過濾條件:80/tcp、80/utp。

█ 選擇擷取介面卡:區域網路連線。

 (3) 在 Windows上聯覽某一網站(如 www.tsnien.idv.tw)

(4) 在 Wireshark 視窗按暫停,即可分析擷取到的。

(D) IP 協定分析

下圖為擷取到的封包,我們隨意分析某一封包即可。

吾人選擇某一筆 TCP 封包,再開啟『協定分析視窗』下的 IP 標頭分析,可以比較出各個欄位的內容,如下:

● Version:4

● IHL:0x0101

● Type of Service:0x00

● Total Length: 20

● Identification:0x0712

● Flags:0x4000

● Fragmentation:Don't fragment

● Time to Live:128

● Protocol:TCP (6)

● Header Checksum:0x0000

● Source Address:192.168.1.102

● Destination Address:120.118.165.191

● Date:TCP Data

4-4-2 IP 擷取與分析 – Packet Tracer

(A) 系統分析

在 TCP/IP 網路上除傳遞控制訊息(如 ARP、RARP、ICMP)外,應用服務大多使用 IP 封包傳送訊息,因此,只要執行某一服務(Http 服務),即可擷取到 IP 封包。

 (B) 網路規劃

吾人利用 Packet Tracer 設計一個簡單網路,包含有三個 PC 電腦,期望網路環境如下:

境如下:

網路區段

Gateway/DNS

  名稱

  IP 位址

連接埠口

192.168.0.0/

255.255.255.0

192.168.0.254/

168.95.1.1

PC0

192.168.0.1

HUB(Fa0)

PC1

192.168.0.2

HUB(Fa1)

Http_Server

192.168.0.250

HUB(Fa5)

因此,我們需要在 Packet Tracer 上選擇下列裝置:

(1) Hub-PT:模擬集線器 (Hub) 一只。提供 PC 電腦之間連線。

(2) PC-PT:模擬 PC 主機二只。PC0 與 PC1 主機使用。

(3) Server-PT:模擬伺服器主機一只。開啟 HTTP Service,如下:

(4) 規劃網路如下:(請下載 IP 封包擷取.pkt)

 (C) 網路設定

█ 集線器 Hub 不需任何設定。

█ PC0 與 PC2 須設定相關網路參數,如下(如 PC0):Gateway = 192.168.0.254、DBS Server = 168.95.1.1、IP Address = 192.168.0.1、Subnet Mask = 255.255.255.0。

█ Http_Service:Gateway = 192.168.0.254、DBS Server = 168.95.1.1、IP Address = 192.168.0.250、Subnet Mask = 255.255.255.0。

(D) 擷取封包步驟

(1) 步驟 1:Packet Tracer 採用 Simulation 模式,編輯 Edit Filters ,點選 HTTP,表示只擷取 HTTP 封包。

 

(2) 步驟 2:再由 PC0 上瀏覽 Web Server 如下:(點選 PC0 -> Desktop -> Web Browser ->)

 (3) 步驟 3:在 packet Tracer 上按『Auto Capture/Play』暫停。

(E) IP 協定分析

(1) 步驟 1:在 Packet Tracer 按 『Auto Capture/Play』,則可觀察到擷取到 HTTP 的封包。

(2) 步驟 2:分析 IP 封包標頭,如下:

● TTL=128、PRO=0x06。

● SRC IP = 192.168.0.1。

● DST IP = 192.168.0.250。

翻轉工作室:粘添壽

 

網路規劃與管理技術:

 

 

翻轉電子書系列: