Upload
peter26194
View
20
Download
2
Embed Size (px)
Citation preview
電腦網路導論 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…,勾選輸出模式如圖三所示。
圖三
繳交規定
繳交方式: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,請勿逾時。
有任何問題請與課程助教聯絡: