Presentation is loading. Please wait.

Presentation is loading. Please wait.

CNA 2008 Project 1 TA: 徐志偉 Office: EA 222. 2 Grading policy: Total (100%) Report (20%) Socket Programming: (80%) –Basic (60%) –Advanced (20%)

Similar presentations


Presentation on theme: "CNA 2008 Project 1 TA: 徐志偉 Office: EA 222. 2 Grading policy: Total (100%) Report (20%) Socket Programming: (80%) –Basic (60%) –Advanced (20%)"— Presentation transcript:

1 CNA 2008 Project 1 TA: 徐志偉 Office: EA 222

2 2 Grading policy: Total (100%) Report (20%) Socket Programming: (80%) –Basic (60%) –Advanced (20%)

3 3 Basic (60%) (40%) 使用 socket 在 client 端與 server 端建 立起 TCP 連線,由 client 端送出一文字訊 息至 server 端,再由 server 端將文字訊息 echo 回 client 端。 (20%) 延伸 a 小題,在建立好的 TCP 連線 下,傳遞 shell 指令 ( 如, ls, df…) ,並將指 令所產生之訊息回傳至本地端 show 出。

4 4

5 5

6 6

7 7 Advanced (20%) 寫出一個 get 指令,可抓取 server 端的 file , 如,在 client 端下 get 123.txt ,之後 client 端 下 ls 指令,可秀出 123_client.txt 。 (hint: 由 於在單機的環境底下,因此 server 端需要做 檔名的轉換,以避免檔案重複 )

8 8

9 9 For This Assignment Submit your code to the assigned account Write a report explaining what you did and demo/document how it is used.

10 10 Note 伺服器 IP address 為 140.123.107.224 請使用 Pietty or SSH 連線 (port:22) 登入 每一個人的帳號如 word 所示 預設密碼為 : cna2008 登入後請自行使用 passwd 指令更改密碼 寫好的程式及報告請先壓縮及打包,並利 用 Pietty or SSH or FTP tool 上傳到個人的 家目錄。


Download ppt "CNA 2008 Project 1 TA: 徐志偉 Office: EA 222. 2 Grading policy: Total (100%) Report (20%) Socket Programming: (80%) –Basic (60%) –Advanced (20%)"

Similar presentations


Ads by Google