公務員期刊網(wǎng) 論文中心 正文

計算機網(wǎng)絡體系協(xié)議實驗課程設計研究

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了計算機網(wǎng)絡體系協(xié)議實驗課程設計研究范文,希望能給你帶來靈感和參考,敬請閱讀。

計算機網(wǎng)絡體系協(xié)議實驗課程設計研究

1Sniffer軟件實現(xiàn)計算機網(wǎng)絡體系協(xié)議實驗

1.1Sniffer軟件簡介

Sniffer軟件還有很多其他強大的功能,比如檢測網(wǎng)絡流量、實時監(jiān)控網(wǎng)絡活動、收集網(wǎng)絡利用率和錯誤等。使用Sniffer軟件可以捕獲從數(shù)據(jù)鏈路層、網(wǎng)絡層、傳輸層到應用層各層次的協(xié)議數(shù)據(jù)包。Sniffer在捕獲數(shù)據(jù)包以后,可以按照不同層次顯示出來,并且用十六進制、ASCII碼多種形式進行解碼,這樣學生可以通過實際的操作看到各種網(wǎng)絡現(xiàn)象中產(chǎn)生的數(shù)據(jù)包的具體結構和內(nèi)容,從而加強對計算機網(wǎng)絡體系結構的理解。

1.2數(shù)據(jù)鏈路層協(xié)議分析

我們通常在講解數(shù)據(jù)鏈路層IEEE802.3數(shù)據(jù)幀結構時,在課堂上給同學展示的結構圖,主要講解各部分的內(nèi)容和功能,學生在理解上是很抽象的,印象也不深刻,很難真正掌握數(shù)據(jù)幀的分層結構和工作原理。為了讓學生能夠直接生動地去感知數(shù)據(jù)幀,我們設計了采用sniffer軟件來監(jiān)控網(wǎng)絡中2個節(jié)點間的通信,通過抓取鏈路層數(shù)據(jù)幀來進行解碼分析。步驟如下:

①點擊開始→程序→sniffer打開Sniffer軟件,如果電腦有多個網(wǎng)卡,選擇已經(jīng)連接正在工作的網(wǎng)卡;在主窗口菜單中選擇“捕獲”→“定義過濾器”→“地址”:地址類型處選擇“IP”;

②位置1處填寫本機的IP(A),位置2處填寫旁邊同學的IP(B);

③繼續(xù)在“定義過濾器”選擇“高級”,勾選想要捕獲分析可用到的協(xié)議類型:IP-ICMP;TCP-DNS-HTTP-TCP;UDP-DNS等;點擊“確定”;

④點擊“捕獲”菜單中的“開始”,開始捕獲位置1與位置2之間的協(xié)議數(shù)據(jù)包;

⑤此時我們在cmd窗口中輸入命令:ping[位置2的IP地址];

⑥Ping命令結束后,返回Sniffer主窗口,點擊“捕獲”菜單中的“停止并顯示”。

⑥在顯示窗口中點擊解碼選項,可以看到類似的窗口,里面包含了各層的數(shù)據(jù)包,點擊DLC,可以看到的內(nèi)容,其中上半部分表示數(shù)據(jù)幀的基本信息,包括接收時間、幀長度、目標物理地址、源目標地址、幀的類型以及對應網(wǎng)絡層的協(xié)議等信息,下半部分是該幀的數(shù)據(jù)流用十六進制表示,當然同學們可以轉換成二進制來分析,右邊的內(nèi)容是對應的ASCII碼。

1.3網(wǎng)絡層及高層協(xié)議分析

在剛才操作的窗口中,在DLC下方的就是IP協(xié)議,點擊展開IP選項,可以IP協(xié)議內(nèi)容,可以很清晰地看到IP數(shù)據(jù)包的報頭信息,讓學生與課堂里講的關于IP數(shù)據(jù)包結構信息進行對比,找到相關的內(nèi)容。其他高層的協(xié)議信息操作的方法與IP協(xié)議類似,在中打開TCP選項,可以看到傳輸層的協(xié)議結構信息,打開HTTP選項,可以看到應用層的協(xié)議結構信息。

2總結

通過這樣具體的實例展示,在Sniffer中的DLC、IP、TCP、HTTP依次對應了中的數(shù)據(jù)鏈路層、網(wǎng)絡層、傳輸層、應用層,學生將以前課堂里學到的邏輯概念進行轉換成實際的內(nèi)容,對這些原本理解起來較為困難的知識點會很快掌握,大大增強了教學效果。由于作者水平有限,只是介紹了其中主要的協(xié)議,其他的協(xié)議也可以采用類似的方法來進行學習,不當之處,敬請各位讀者批評指正。

作者:尹向東 陳旭日 張新林 單位:湖南科技學院計算機與通信工程系