作業資訊 | 已交名單(14)
項目 | 內容 |
允許遲交 | 是 |
開放觀摩 | 否 |
屬性 | 個人作業 |
成績比重 | 3% |
期限 | 2012-05-10 23:59 |
附件 | |
描述 | 各位: WireShark 是一套資網系學生都要會的網路分析工具, 請參考相關課程或網路資源, 儘快學會它!! 此次作業包含三個相關的題目: (1) 請利用 WireShark 軟體抓取 Echo Client --> Server 的所有封包. 包含three-way handshaking 封包 + 傳送資料封包 + 接收資料封包 +斷線封包. 以 Word 將相關內容(畫面+文字說明)呈現出來. (2) 重新啟動 WireShark, 利用WireShark 抓取個人電腦上 [任一種瀏覽器] 讀取網頁(ex: www.yahoo.com.tw)的封包. 請抓取 HTTP 封包為主, 並以 Word 將相關內容(畫面+文字說明)呈現出來. (3) 嘗試完成新版的Android Socket Client --> 改為 HTTP Client (a) 將 Port Number 改為 80 (b) 將 主機(IP Address) 改為 www.hust.edu.tw (c) 將 資料內容打入(傳給Server的Request資料): GET / HTTP/1.1\r\nHost: www.hust.edu.tw\r\n\r\n (d) 點擊[傳送]按鈕後將(c)資料傳出; (e) 利用 Thread 將接收到的資料顯示出來. ==> 壓縮此作業專案 (HTTPClient). 上傳(1)(2)Word檔案+(3)Android 專案壓縮檔. 加油!! Best Regards, James // ---- 以下為 FTP 連線封包的範例 ------------- James |