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

主站蜘蛛池模板: 久久特级毛片| 亚洲欧美日韩成人在线| 高清精品美女在线播放| 欧美日韩国产系列在线观看| www.youjizz.com久久| 精品国产免费人成在线观看| 国产综合欧美| 国产精品流白浆在线观看| 国产欧美自拍视频| 久久一本精品久久久ー99| 秘书高跟黑色丝袜国产91在线| 国产乱子伦精品视频| 亚洲精品国产自在现线最新| 日本免费精品| 国产乱人伦偷精品视频AAA| 亚洲国产亚综合在线区| 亚洲免费毛片| 一级在线毛片| 99久久精品视香蕉蕉| AV熟女乱| 亚洲中字无码AV电影在线观看| 中文精品久久久久国产网址| 最近最新中文字幕在线第一页 | 亚洲第一国产综合| 国产自在线播放| 欧美啪啪网| 欧美啪啪一区| 国产喷水视频| 亚洲男人的天堂在线| 亚洲成aⅴ人片在线影院八| 国产激情无码一区二区APP| 粗大猛烈进出高潮视频无码| 国产成人精品一区二区秒拍1o | 欧美国产在线看| 国产一区二区视频在线| 伦伦影院精品一区| 欧美色图第一页| 中国国产A一级毛片| 高清无码不卡视频| 国产中文在线亚洲精品官网| 五月激情婷婷综合| 中文字幕自拍偷拍| 日韩精品一区二区深田咏美| 国产成人高清精品免费软件| 色成人综合| 香蕉视频在线观看www| 精品少妇人妻一区二区| 无码丝袜人妻| 国内精品免费| 在线一级毛片| 日本妇乱子伦视频| 麻豆国产精品| 久久精品亚洲中文字幕乱码| 亚洲高清在线天堂精品| 国产成人一级| 亚洲精品无码抽插日韩| 亚洲美女视频一区| 久久成人18免费| 中国国产高清免费AV片| 日日拍夜夜操| 中文成人在线| 91小视频在线| 99国产精品一区二区| 欧美成人日韩| 日韩欧美国产另类| 综合久久五月天| 99这里精品| 亚洲天堂网站在线| 婷婷五月在线| 无码日韩视频| 中文字幕色站| 日韩黄色在线| 日本人妻一区二区三区不卡影院| 久久a级片| 日韩精品无码免费专网站| 国产精品视频观看裸模| 青草视频在线观看国产| 91久久偷偷做嫩草影院免费看 | 久久天天躁狠狠躁夜夜2020一| 国产亚卅精品无码| 精品国产欧美精品v| 暴力调教一区二区三区|