實驗名稱:實驗項目6網絡協議分析
實驗目的
掌握以太網幀的格式及各字段的含義 掌握IP包的組成格式及各字段的含義 掌握UDP報文和TCP報文的格式及各字段的含義 理解HTTP協議、DNS協議工作機制 熟悉用戶數據在網絡各層之間的封裝關係。
實驗步驟與調試過程(請用簡單的文字描述)
(1)利用Packet Tracer仿真軟件搭建一個包含DNS、WWW等服務的互聯網。
(2)配置測試各種服務並測試連通性。
(3)捕獲IP數據報、TCP報文段、HTTP報文、DNS報文,識別和分析IP協議、TCP協議、UDP協議。
實驗結果(上傳實驗結果截圖或者簡單文字描述)
(1)建立網絡結構,根據圖中標註的主機A、主機B、DNS服務器、WEB服務器和路由器接 口(接口根據自己建立的網絡拓撲結構的實際情況指定)的IP地址和子網掩碼,正確配置各設備/接口的相 關參數,完成表6-1內容,MAC地址請根據自己建立的網絡拓撲圖中每臺PC實際的MAC地址如實填寫(注意: MAC地址每個人的都不一樣)。
(2)配置路由協議使整個網絡連通,並完成路由器A和B的路由表表6-2和表6-3的內容。
(3)主機A發送一個IP數據報到主機B的過程中,各結點要進行路由選擇和轉發,寫出各結點對數據在 網絡層和數據鏈路層的封裝情況,完成表6-4內容。
表6-1 主機參數表
主機 |
IP 地址 |
子網掩碼 |
MAC 地址 |
默認網關 |
DNS 服務器 |
主機 A |
192.168.1.2 |
255.255.255.0 |
00E0.8FCA.1428 |
192.168.1.1 |
0.0.0.0 |
主機 B |
192.168.2.2 |
255.255.255.0 |
0002.1670.161D |
192.168.2.1 |
0.0.0.0 |
表 6-2 路由器A的路由表
Destination(目的地) |
Mask(掩碼) |
Nexthop(下一跳) |
Interface(接口) |
R_B |
255.0.0.0 |
10.0.0.0 |
FastEthernet0/1 |
Switch(左) |
255.255.255.0 |
192.168.1.0 |
FastEthernet0/0 |
|
|
|
|
表 6-3 路由器 B 的路由表
Destination(目的地) |
Mask(掩碼) |
Nexthop(下一跳) |
Interface(接口) |
R_A |
255.0.0.0 |
10.0.0.0 |
FastEthernet0/1 |
Switch(右) |
255.255.255.0 |
192.168.2.0 |
FastEthernet0/0 |
|
|
|
|
表6-4
|
數據鏈路層封裝 |
網絡層封裝 |
||
數據所在結點 |
目的 MAC 地址 |
源 MAC 地址 |
目的 IP 地址 |
原 IP 地址 |
主機 A |
000A.F35A.7001 |
00E0.8FCA.1428 |
192.168.1.1 |
192.168.1.2 |
路由器 A |
00D0.5869.9701 |
000A.F35A.7002 |
192.168.2.1 |
10.1.1.1 |
路由器 B |
0002.1670.161D |
00D0.5869.9702 |
192.168.2.2 |
10.1.1.2 |
(4)DNS服務器上建立一條資源記錄(A),域名爲www.123.cn,IP地址爲192.168.2.80。WEB服務器 上有默認index.html文檔,新建一個文檔123.html。
a)用戶在主機A的瀏覽器的地址欄裏輸入什麼地址可以訪問到WEB服務器的主頁index.html?
www.index.cn
b)用戶在主機A的瀏覽器的地址欄裏輸入什麼地址可以訪問到WEB服務器的主頁123.html?
www.123.cn
c)用戶在主機A的瀏覽器的地址欄裏輸入www.123.cn,觀察、記錄整個通信過程(切換至simulation模 式下)。分析傳輸過程各階段的作用(分階段表述),並寫出各階段源數據在不同結點上的各層的封裝情 況,如表6-5所示。在主機B的瀏覽器的地址欄裏輸入www.123.cn,觀察、記錄整個通信過程並完成表6-6內 容。
疑難小結(總結個人在實驗中遇到的問題或者心得體會)
疑難小結:
(1)在進行步驟(3)的時候,發送IP數據的時候忘記捕捉了,又重新測試了一遍。
(2)在進行主機A和主機B訪問www.123.cn的時候,分析過程中出了差錯。
實驗詳細操作步驟或程序清單
(1)建立網絡結構,根據圖中標註的主機A、主機B、DNS服務器、WEB服務器和路由器接 口(接口根據自己建立的網絡拓撲結構的實際情況指定)的IP地址和子網掩碼,正確配置各設備/接口的相 關參數,完成表6-1內容,MAC地址請根據自己建立的網絡拓撲圖中每臺PC實際的MAC地址如實填寫(注意: MAC地址每個人的都不一樣)。
(2)配置路由協議使整個網絡連通,並完成路由器A和B的路由表表6-2和表6-3的內容。
(3)主機A發送一個IP數據報到主機B的過程中,各結點要進行路由選擇和轉發,寫出各結點對數據在 網絡層和數據鏈路層的封裝情況,完成表6-4內容。
(4)DNS服務器上建立一條資源記錄(A),域名爲www.123.cn,IP地址爲192.168.2.80。WEB服務器 上有默認index.html文檔,新建一個文檔123.html。
a)用戶在主機A的瀏覽器的地址欄裏輸入什麼地址可以訪問到WEB服務器的主頁index.html?
www.index.cn
b)用戶在主機A的瀏覽器的地址欄裏輸入什麼地址可以訪問到WEB服務器的主頁123.html?
www.123.cn
c)用戶在主機A的瀏覽器的地址欄裏輸入www.123.cn,觀察、記錄整個通信過程(切換至simulation模 式下)。分析傳輸過程各階段的作用(分階段表述),並寫出各階段源數據在不同結點上的各層的封裝情 況,如表6-5所示。在主機B的瀏覽器的地址欄裏輸入www.123.cn,觀察、記錄整個通信過程並完成表6-6內 容。