999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Wireshark在計算機網絡原理教學中的應用研究

2017-09-14 21:59:49趙安軍曾應員董麗麗
教育教學論壇 2017年39期

趙安軍+曾應員+董麗麗

摘要:在計算機網絡原理教學中,對于抽象的網絡協議的理解始終是教學的難點。本文給出了利用Wireshark協議分析工具開展計算機網絡原理網絡協議的理論教學,結合數據鏈路層、網絡層以及運輸層協議的基本原理,通過Wireshark協議分析結果,詳細討論了復雜協議與具體數據包實現的對應過程。這種理論聯系實際的教學方法在計算機網絡原理教學中起到了很好的教學效果。

關鍵詞:計算機網絡原理;Wireshark;協議分析;TCP/IP

中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2017)39-0258-02

一、概述

計算機網絡原理教學中,網絡協議的體系結構以及支撐體系結構的相關協議是教學的重點和難點。體系結構本身就是抽象的,協議也是抽象的,導致學生對于網絡原理理解困難。各層協議數據分組首部是協議功能實現的主要依賴,通過講解協議數據分組首部的構成、各控制字段代表功能及其含義是理解網絡協議的主要手段。Wireshark(前稱Ethereal)是一個網絡數據包分析軟件,使用WinPCAP作為接口,直接與網卡進行數據報文交換。它的功能是捕獲網絡數據包,并盡可能顯示出最為詳細的網絡數據包信息。借助于Wireshark網絡數據包分析功能,結合教學中對于各協議數據分組首部的具體講解,把抽象的協議和具體的數據包聯系起來,使得學生能夠深入的理解和掌握網絡分層的概念以及協議的工作原理。

二、Wireshark在教學中的應用

Wireshark將各網絡層的數據包層層剝開,按照計算機網絡原理分層的體系結構,給出了各層數據包包括幀(數據鏈路層)、網絡層(IP數據報)、傳輸層(TCP)以及用戶數據的數據包頭格式。

圖1給出了Wireshark捕獲到當打開百度搜索引擎網站時用于和百度WEB服務器建立TCP連接數據包,三個數據幀給出了TCP連接建立的三次握手過程。結合課程講解中的數據鏈路層、網絡層以及傳輸層中的數據分組首部,利用Wireshark給出的數據包分析結果,能夠直觀、易懂的講解不同層數據分組首部的構成及其含義。

1.數據幀首部分析。以太網數據幀格式,不考慮前同步碼和幀定界,包括目的MAC地址、源MAC地址、數據類型以及幀校驗序列。

圖1的Wireshark的數據包分析中,給出了目的主機和源主機網卡的廠商及MAC地址,根據數據幀中類型字段值(0X0800),給出了數據幀中攜帶的數據類型為IPv4數據。Wireshark數據鏈路層以太網協議分析沒有給出前同步碼和幀校驗序列(FCS),這是因為網卡在物理層處理時,要去掉前導碼和幀定界符,然后通過FCS校驗數據幀的正確性,如果校驗出錯,丟棄此幀,校驗正確,就將幀交網卡驅動程序做進一步處理。因此,在Wireshark的數據鏈路層分析中,看不到前同步碼和幀定界符。

2.IP數據包首部分析。IPv4下的IP數據報首部固定部分的格式,包括IPv4版本,IP數據報首部長度,區分服務,總長度,數據報標識、標志以及片偏移,生存時間,上層協議,首部檢驗和,源、目的IP地址。

在圖1的Wireshark給出的IP數據報分析中,給出了首部各字段及其相關的值具體的展示。IP的版本對應的值是4,首部的長度是20bytes,區分服務為0X00的默認值,IP數據報總長度為40字節,數據報的標識是0X0940,標志給出此數據報不允許分片,因此片偏移為0,生存時間為64,表明數據報被丟棄前最多能進過64太路由器,協議類型為6,代表數據報包含的數據為TCP數據,首部校驗和為0X21c4,所顯示的未驗證是因為操作系統設置不進行校驗,可以通過選項來修改,最后是源IP地址192.168.1.122和目的地址220.181.112.244。

3.TCP報文段首部分析。TCP報文段的首部格式包括用來完成進程通信的源端口和目的端口;發送方發送TCP報文段的第一個字節的序號;本端想要接收對端報文段的第一個字節序號的確認號;相當于報文段首部的數據偏移;用來控制TCP連接的URG、ACK、PSH、RST、SYN、FIN六個標志位;本端告知對端的接收窗口;檢驗和與緊急指針。

圖2的Wireshark給出的打開百度主頁的TCP報文段分析中,三個數據幀分別代表了TCP建立連接時的三次握手過程。以第一個數據幀為例,瀏覽器端的源端口是2342,百度Web服務端的端口是443;流索引和TCP段長度是Wireshark給出的內容;序列號是0,實際上當某個主機開啟一個TCP會話時,初始序列號是隨機的,可能是0和4,294,967,295之間的任意值,但Wireshark顯示的都是相對序列號/確認號,而不是實際序列號/確認號,相對序列號/確認號是和TCP會話的初始序列號相關聯的,因為比起真實序列號/確認號,跟蹤更小的相對序列號/確認號會相對容易一些。比如,在“第一個數據幀”中,最初的相對序列號的值是0,但是實際的ASCII碼顯示真實序列號的值是0x54729cd9,轉化為10進制為1423088857;確認號也是相對確認號,值為0;標志位為0X002代表該報文段是第一個TCP連接建立的握手過程;窗口大小為8192;檢驗和為0Xd1dd;緊急指針為0。

三、總結

計算機網絡原理各層協議及分組首部在課程講解中較為抽象,通過引入Wireshark協議分析工具,能夠直觀、具體地將網絡各層分組的首部及其攜帶的數據展示出來,在教學過程中,教師通過實時的捕獲網絡數據,可以將TCP/IP各層數據的封裝、解封過程進行更加具體、詳細講解。無論是對于教師的教學支持,還是對于學生網絡原理的理解,都有很大的幫助作用。

參考文獻:

[1]楊春勇,潘文君,朱翠濤.計算機網絡課程教學及輔助教學方法研究[J].高等函授學報:自然科學版,2008,21(6):12-14.

[2]Wireshark User's Guide [EB/OL].

http://www.wireshark.org/ docs/wsug_html_chunked/.2015.

[3]謝希仁.算機網絡[M].第6版.北京:電子工業出版社,2013.

[4]Forouzan.B.A.TCP/IP協議族[M].第3版.謝希仁譯.北京:清華大學出版社,2006.

[5]羅青林,徐克付,臧文羽.Wireshark環境下的網絡協議解析與驗證方法[J].計算機工程與設計,2011,31(3):770-773.endprint

主站蜘蛛池模板: 亚洲国产日韩在线观看| 播五月综合| 国产福利一区在线| 伊人激情久久综合中文字幕| a毛片在线播放| 精品国产网| 97色伦色在线综合视频| 国产成人精品三级| 婷婷综合色| 538国产视频| 色婷婷视频在线| 国产成人高清精品免费5388| 911亚洲精品| 欧美日韩国产综合视频在线观看| 五月婷婷丁香综合| 香蕉伊思人视频| 国产精品自在在线午夜区app| 黄色国产在线| 亚洲天堂久久| 久久久精品国产SM调教网站| 欧美日韩第二页| 激情国产精品一区| 天天视频在线91频| 中字无码精油按摩中出视频| 欧美第九页| 找国产毛片看| 亚洲性日韩精品一区二区| 日本手机在线视频| 97视频精品全国免费观看| 91福利片| 免费99精品国产自在现线| 深夜福利视频一区二区| 国产91透明丝袜美腿在线| 亚洲国产成人精品无码区性色| 久久亚洲欧美综合| 精品国产成人a在线观看| 久草视频一区| 精品国产网| 日韩东京热无码人妻| 黄片在线永久| 亚洲欧美日韩色图| 国产91导航| 欧美日韩精品综合在线一区| 国产亚洲现在一区二区中文| 免费人成又黄又爽的视频网站| 国产成人精品优优av| 在线毛片网站| 不卡色老大久久综合网| 国产天天射| 第一页亚洲| 色悠久久综合| 超清人妻系列无码专区| AV无码无在线观看免费| 国产亚洲高清在线精品99| 国产91精选在线观看| 国产欧美精品一区aⅴ影院| 国产精品xxx| 国产成人调教在线视频| 高清不卡一区二区三区香蕉| 99热亚洲精品6码| 久久网欧美| 国产精品一区在线麻豆| 国产91丝袜在线观看| 刘亦菲一区二区在线观看| 国产免费网址| 91成人在线观看| 欧美中出一区二区| 五月天久久婷婷| 久操线在视频在线观看| 99re在线观看视频| 在线99视频| 午夜丁香婷婷| 久久国产精品夜色| 日韩在线播放中文字幕| a级毛片免费网站| 成人在线亚洲| 国产欧美视频综合二区| 欧美亚洲国产精品第一页| 久久国产热| 四虎成人精品在永久免费| 日韩在线永久免费播放| 97精品伊人久久大香线蕉|