160 likes | 530 Views
計算機網路實驗. 期末專題簡介. 指導教授 : 林風 助教 : TA221, 李國禎 Email: 實驗講解時間 : 週三中午 12:20 實驗地點 : R202 PTT 討論版 : CSIE_R221 課程網頁 : http://eraser.csie.ntu.edu.tw/courses/cnl/95/. 本學期實驗預計 Deadline. 4/10 實驗二截止 , 迎接期中考 4/28 介紹期末 Project 5/2 實驗三截止 5/2~5/10 提出期末 Project 名稱及大概內容 6/11 期末實驗截止 , 迎接期末考週
E N D
計算機網路實驗 期末專題簡介
指導教授: 林風 • 助教: TA221, 李國禎 • Email: • 實驗講解時間: 週三中午12:20 • 實驗地點: R202 • PTT 討論版: CSIE_R221 • 課程網頁: http://eraser.csie.ntu.edu.tw/courses/cnl/95/
本學期實驗預計 Deadline • 4/10實驗二截止, 迎接期中考 • 4/28 介紹期末Project • 5/2實驗三截止 • 5/2~5/10提出期末Project名稱及大概內容 • 6/11 期末實驗截止, 迎接期末考週 • 6/27 期末結報截止, 學期結束
5/2~5/10提出期末Project名稱及大概內容 • 為了避免同學做一些不太相關的題目, 助教需要同學先找題目, 並把想要做的題目寄給助教, 內容包含動機, 題目的大致內容, 預期Demo的結果.請盡可能於5/7以前寄給助教 • 不建議架設鳥哥網頁教學有列出的server • 理由: 這些練習在前導實驗中已經做過 • 以下題目助教會視難度來決定適不適合作 • 拿別人已經寫好的套件來修改
1. Implement Mobile IPv6 • 當主機在某個subnet底下取得DHCP的IP之後,因著移動電腦到另一個subnet, 網路會中斷,等到(域網路間漫遊)取得另一個IP之後才能上網。Mobile IP通訊協定的制定,可以使得主機使用兩個IP,一個固定的位址,和一個暫時位址來連接到網際網路。在漫遊時利用暫時位址傳送,原先所作到一半的事情就不會被干擾而中斷。
Mobile IP 參考資料 • http://eraser.csie.ntu.edu.tw/courses/cnl/95/_lab4.html • (December 2007) http://www.tools.ietf.org/html/rfc5096 • http://net.pku.edu.cn/wirelessNet/materials.htm • http://tldp.org/HOWTO/Mobile-IPv6-HOWTO/ • http://www.cs.pdx.edu/research/SMN/
2.跳板程式 • http://www.cs.utah.edu/~smh/cs6961project.html • http://www.javaworld.com.tw/jute/post/view?bid=35&id=60329&sty=1&tpg=1&age=0 • 作品特點: • 功能完善 完成度 • 利用 AJAX 技術 技術面 • 詳細指出遇到的問題以及如何克服問題 • RFC有關telnet的規定(BBS和smtp的不同)=>網路相關 • 中文輸入問題=>與網路不相關
3. Instant Messenger • 功能 • (2人或多人)文字訊息, 離線訊息, 檔案訊息, 語音聊天 • 相關問題: • Server Load的問題 • 偵測封包是否有傳遞成功 • 如何與NAT/防火牆裡面的使用者通訊
4. Multi-user Online Game • 多使用者線上遊戲 • http://zwok-game.com/en_GB/ • Javascript Mario (不過是單人的) • http://www.nihilogic.dk/labs/mario/mario_small_music.htm
其他題目 • Video Conference • Voice Mail System • Network Calendar • VoIP Phone (e.g., Using Skype Library) • SIP-based Application • 任何跟網路安全有關的實驗 • Others
評分標準 • 所用到的網路技術 • 實際上遇到的問題以及如何克服 • 創意 • 完成度
結報內容 • 於5/2~5/10先繳交實驗題目的動機, 題目的大致內容, 預期Demo的結果 • Demo結束後結報內容包含以下內容 • 說明 Project 的功能, 用途 (如果市面上有相關廠品可以做比較) • 說明 Project 的設計原理以及架構 • 指出作此 Project 所遇到幾個較具挑戰性的難題以及解決辦法 • 相關程式碼,設定檔 (包含文字說明) • 參考資料