iLMS知識社群歷程檔登入
位置: 網路程式設計 > 作業 > NetProg100_BN_Homework04_Socket 連線 (更新內容)
作業資訊  |  已交名單(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