2
電腦網路導論 HW1 課程助教:紀忠佑 Assigned: 2013/09/18 請詳細閱讀附件中的 Wireshark_Intro_v6.0.doc,並依照指示安裝最新版 Wireshark 程式。 Wireshark 是一個免費的 packet sniffer(封包監聽器),可以監聽並記錄所有從網路介面輸出入的封 包。因為 Wireshark 附帶許多常用的 protocol,因此一般可以從 Link Layer 一層一層往上到 Application Layer 解讀封包的內容。有關 Wireshark 的操作與欄位請參照 Wireshark_Intro_v6.0.doc 案,而作業中須回答的問題以本 PDF 描述的為主,請忽略 Wireshark_Intro_v6.0.doc 的最後一頁。 1. 請成功執行 Wireshark 程式監聽電腦的上網介面(若有多個網路介面,可以至控制台→網路和網 際網路→網路與共用中心,查看主要的連線介面並選擇之)(a) (15%)請列出監聽到的三種不同 protocol,並截圖貼上(例如圖一)(b) (15%)請查詢你列出的三種 protocol 的英文全名與中文 翻譯,並簡單以一兩句話解釋這三種 protocol 的主要用途。 圖一 2. 重新開始監聽網路介面,打開瀏覽器並連到網頁 http://gaia.cs.umass.edu/wireshark-labs/INTRO- wireshark-file1.html,連線成功後停止監聽。(a) (15%)Filter 上面打上 http 濾出經過 http 的資 訊,找到瀏覽器送出的 HTTP GET HTTP OK 的封包,並截圖貼上(例如圖二)(b) (10%)請根據 Time 欄位算出從 HTTP GET HTTP OK 所經過的時間。(c) (5%)請問這幾個 TCP 封包的傳輸過程 稱做什麼?(d) (5%)請問 gaia.cs.umass.edu IP 位置是什麼?(e) (5%)請問你的電腦 IP 是什麼? (此題詳細步驟可以參照 Wireshark_Intro_v6.0.doc 中第五頁至第八頁的 Taking Wireshark for a Test Run 章節) 圖二 3. (30%)選擇 HTTP GET HTTP OK 兩個封包並輸出檔案為 HTTP_GET.txt HTTP_OK.txt 兩個檔案。 點選封包後,按 FilePrint…,勾選輸出模式如圖三所示。 圖三

電腦網路導論HW1.pdf

Embed Size (px)

Citation preview

Page 1: 電腦網路導論HW1.pdf

電腦網路導論 HW1

課程助教:紀忠佑

Assigned: 2013/09/18

請詳細閱讀附件中的Wireshark_Intro_v6.0.doc,並依照指示安裝最新版Wireshark程式。

Wireshark是一個免費的 packet sniffer(封包監聽器),可以監聽並記錄所有從網路介面輸出入的封

包。因為Wireshark附帶許多常用的 protocol,因此一般可以從 Link Layer一層一層往上到

Application Layer解讀封包的內容。有關Wireshark的操作與欄位請參照Wireshark_Intro_v6.0.doc檔

案,而作業中須回答的問題以本 PDF描述的為主,請忽略Wireshark_Intro_v6.0.doc的最後一頁。

1. 請成功執行Wireshark程式監聽電腦的上網介面(若有多個網路介面,可以至控制台→網路和網

際網路→網路與共用中心,查看主要的連線介面並選擇之)。(a) (15%)請列出監聽到的三種不同

的 protocol,並截圖貼上(例如圖一)。 (b) (15%)請查詢你列出的三種 protocol的英文全名與中文

翻譯,並簡單以一兩句話解釋這三種 protocol的主要用途。

圖一

2. 重新開始監聽網路介面,打開瀏覽器並連到網頁 http://gaia.cs.umass.edu/wireshark-labs/INTRO-

wireshark-file1.html,連線成功後停止監聽。(a) (15%)在 Filter上面打上 http濾出經過 http的資

訊,找到瀏覽器送出的 HTTP GET至 HTTP OK的封包,並截圖貼上(例如圖二)。(b) (10%)請根據

Time欄位算出從 HTTP GET至 HTTP OK所經過的時間。(c) (5%)請問這幾個 TCP封包的傳輸過程

稱做什麼?(d) (5%)請問 gaia.cs.umass.edu的 IP位置是什麼?(e) (5%)請問你的電腦 IP是什麼?

(此題詳細步驟可以參照Wireshark_Intro_v6.0.doc中第五頁至第八頁的 Taking Wireshark for a Test

Run章節)

圖二

3. (30%)選擇 HTTP GET與 HTTP OK兩個封包並輸出檔案為 HTTP_GET.txt與 HTTP_OK.txt兩個檔案。

點選封包後,按 File→Print…,勾選輸出模式如圖三所示。

圖三

Page 2: 電腦網路導論HW1.pdf

繳交規定

繳交方式:ceiba課程網頁 http://ceiba.ntu.edu.tw/1021_Into_Networking

請將以下三個檔案放置於同一資料夾並壓縮為自己學號為檔名的 zip檔上傳,舉例如下:

/b99901xxx_HW1/HW1.pdf

/b99901xxx_HW1/HTTP_GET.txt

/b99901xxx_HW1/HTTP_OK.txt

壓縮為 b99901xxx_HW1.zip上傳。

繳交期限:2013/9/27(五) 20:00,請勿逾時。

有任何問題請與課程助教聯絡:

紀忠佑 [email protected]