通信技術實訓項目_第1頁
通信技術實訓項目_第2頁
通信技術實訓項目_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、網(wǎng)絡程序技術實訓項目(70分)項目一:基于TCP(UDP)的ECHO服務器/客戶端編程編寫一個TCP/UDP的ECHO服務器(用于接受客戶端的連接,接收客戶端發(fā)送 的數(shù)據(jù),并顯示,且原樣返回給客戶端)和一個TCP的客戶端(用于向服務器發(fā)出 連接請求,將數(shù)據(jù)發(fā)給服務器,等待接收服務器發(fā)送的數(shù)據(jù)并顯示); 要求:(1)服務器服務器運行時要有提示信息:“TCP的ECHO服務器應用程序”;函數(shù)調用時如果出錯要有相映的提示;用“接收到客戶端xxx.xxx.xxx.xxx的信息:(信息內容)”來顯示客戶端的IP 地址和接收到數(shù)據(jù)內容;(2)客戶端客戶端運行時要有提示信息:“TCP的ECHO客戶端應用程序”

2、函數(shù)調用時如果出錯要有相映的提示;向服務器發(fā)送數(shù)據(jù)結束時,提示“數(shù)據(jù)已發(fā)送完成!”用“接收到服務器返回的信息:(信息內容)”來顯示接收到數(shù)據(jù)內容;(75分)項目二:探測網(wǎng)絡中的在線設備根據(jù)用戶的要求,顯示本地網(wǎng)絡適配器信息、本地主機名、域名和DNS服務器 信息、本地計算機網(wǎng)絡接口的基本信息、獲取本地計算機IP地址表等內容(80分)項目三:Ping命令編程實訓要求:1、實現(xiàn)Ping命令的幾個常用參數(shù)功能,如數(shù)據(jù)包長度、數(shù)據(jù)包個數(shù)等;2、Ping數(shù)據(jù)包的格式、結構等;3、Ping命令應用程序在各種網(wǎng)絡環(huán)境下的調試;(85分)項目四:基于NAT穿透技術的P2P通信程序的設計要求:1、通信程序由客戶端

3、和服務器兩部分組成;2、NAT穿透基于UDP;3、通信雙方位于兩個不同的局域網(wǎng)內;4、通信雙方至少要能實現(xiàn)最基本的消息(文本)傳輸;5、服務器要能為客戶端提供當前用戶列表(在客戶端登錄或退出時,要及時 更新);提示:1、可考慮采用鏈表存儲用戶列表;2、可考慮實現(xiàn)群發(fā)功能。(85分)項目五:基于多線程SOCKET的車票預訂系統(tǒng)要求:應用TCP通信協(xié)議,將SOCKET設置成非阻塞模式實現(xiàn)車票預訂系統(tǒng),包含服 務器和客戶端兩個部分。管理員在服務器添加票數(shù)。系統(tǒng)允許多個客戶端同時連接訪問,在用戶訂票后更新剩余票數(shù)并回顯至相應的 客戶端。具有良好的交互功能。(90分)項目六:WinSniffer編程實訓

4、要求:1、設置網(wǎng)卡的工作模式一一混雜模式;2、對幾種常用協(xié)議數(shù)據(jù)包(TCP、UDP、ICMP)的捕獲和分析;3、實現(xiàn)應用程序較好的人機交互性;(95分)項目七:局域網(wǎng)簡易聊天程序需求分析該聊天程序分為服務器和客戶端兩個部分。客戶端實現(xiàn)以下功能。向在線成員發(fā)送消息并接收消息。更新成員狀態(tài)。當其他成員上線或者下線時,客戶端及時更新該成員狀態(tài)。更新成員列表。當新成員加入或者成員被刪除時,客戶端及時更新成員列表。當對方不在線時,可以向該成員發(fā)送離線消息。當用戶上線時,接收其他用戶發(fā)送的離線消息保存聊天記錄。服務器實現(xiàn)以下功能維護聊天室成員列表。包括接受新成員,刪除已有成員。通知客戶端更新成員狀態(tài),當用

5、戶上線或者下線時,通知客戶端更新成員狀 態(tài)。通知客戶端更新成員列表。當有新用戶加入或者成員被刪除時,通知客戶端 列新成員列表為離線客戶端保存聊天消息。驗證密碼。當用戶登錄時,驗證密碼。禁止已經(jīng)登錄用戶,再次登錄。保存用戶信息。為用戶保存離線消息??蛻舳藛訒r登錄服務器,如果用戶為非注冊用戶則服務器為該用戶注冊信 息。注冊信息包括該用戶的名稱和密碼等。以后該用戶需要使用注冊名稱密 碼登錄服務器。服務器以用戶名稱作為每個用戶的唯一標識。用戶注冊后, 服務器向該用戶發(fā)送用戶列表。注冊用戶登錄服務器時,如果輸入密碼正確,則服務器請向該用戶發(fā)送用戶 列表。如果服務器驗證該用戶輸入密碼錯誤,則通知該用戶重新登錄。當某個成員上線或者下線時,服務器通知在線成員更新該用戶狀態(tài)。當某個成員希望與另外一成員交流時,如果另外那個成員在線則可以其送消 息并接收應答。當某個成員希望與另外一成員交

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論