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

Ethereal在TCP/ IP協(xié)議分析中的應(yīng)用

2014-07-23 01:37:34汪中才馬正軍
關(guān)鍵詞:分析

汪中才 馬正軍

(河南工程技術(shù)學(xué)校 河南 454000)

0 引言

TCP/IP(Transmission Control Protocol/Internet Protocol,即傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議)是不同操作系統(tǒng)的計(jì)算機(jī)網(wǎng)絡(luò)互連的通用協(xié)議,它是一組計(jì)算機(jī)通信協(xié)議族,其中最著名的兩個(gè)協(xié)議是TCP及IP協(xié)議。TCP/IP協(xié)議具有開(kāi)放式互聯(lián)環(huán)境,很容易實(shí)現(xiàn)各種局域網(wǎng)和廣域網(wǎng)的集成式互聯(lián)。

1 TCP/IP體系結(jié)構(gòu)和工作原理

從體系結(jié)構(gòu)來(lái)看,TCP/IP是OSI/ISO(開(kāi)放系統(tǒng)互連參考模型)七層結(jié)構(gòu)的簡(jiǎn)化,可分為四層:應(yīng)用層、傳輸層、網(wǎng)絡(luò)層和物理鏈路層,其每一層都有特定的功能及協(xié)議機(jī)制,整個(gè)系統(tǒng)遵循低層向高層服務(wù),對(duì)等實(shí)體間按照協(xié)議進(jìn)行通信的原則。

在TCP/IP層次結(jié)構(gòu)中,數(shù)據(jù)發(fā)送時(shí)是自上而下、層層封裝,數(shù)據(jù)接收時(shí)是自下而上、層層解封裝。數(shù)據(jù)發(fā)送的過(guò)程為:①應(yīng)用程序把需要發(fā)送的報(bào)文或數(shù)據(jù)流發(fā)送至傳輸層協(xié)議TCP或UDP;②傳輸層協(xié)議把數(shù)據(jù)分解成更小的塊,添加一個(gè)目標(biāo)端IP地址封裝成TCP、UDP等報(bào)文段后發(fā)送到網(wǎng)絡(luò)層;③網(wǎng)絡(luò)層在IP數(shù)據(jù)報(bào)中封裝該包,增加數(shù)據(jù)報(bào)報(bào)頭和報(bào)尾后將數(shù)據(jù)報(bào)發(fā)送到網(wǎng)絡(luò)接口層;④網(wǎng)絡(luò)接口層接受IP數(shù)據(jù)報(bào)并按幀方式(如Ethernet或Token Rings)通過(guò)特定網(wǎng)絡(luò)硬件傳輸,當(dāng)接收方主機(jī)接收到鏈路層幀后,數(shù)據(jù)傳輸?shù)倪^(guò)程恰好相反,其路徑是從網(wǎng)絡(luò)物理層向上傳輸給應(yīng)用層,每層都去掉相應(yīng)的報(bào)頭信息一直到數(shù)據(jù)返回至應(yīng)用層。具體過(guò)程如下圖所示。

圖1 TCP /IP數(shù)據(jù)傳輸

2 Ethereal概述

Ethereal 是免費(fèi)的網(wǎng)絡(luò)協(xié)議檢測(cè)程序,可以用來(lái)監(jiān)視所有在網(wǎng)絡(luò)上被傳送的包,并分析其內(nèi)容的,支持Unix,Windows。用戶(hù)可以抓取運(yùn)行的網(wǎng)站的相關(guān)資訊,包括每一封包流向及其內(nèi)容、資訊可依操作系統(tǒng)語(yǔ)系看出,方便查看、監(jiān)控TCP session動(dòng)態(tài)等等。它通常被用來(lái)檢查網(wǎng)絡(luò)工作情況,或是用來(lái)發(fā)現(xiàn)網(wǎng)絡(luò)程序的bugs。目前ethereal提供了對(duì)TCP、UDP、Telnet和Ftp等常用協(xié)議的支持。它在很多情況下可以代替價(jià)格昂貴的sniffer。

3 利用Ethereal分析TCP /IP機(jī)制

3.1 抓取數(shù)據(jù)包

啟動(dòng)Ethereal,選擇“Capture”,選擇網(wǎng)卡,執(zhí)行抓包。

圖2 Ethereal抓包界面

3.2 TCP數(shù)據(jù)包分析

選擇一個(gè)TCP的數(shù)據(jù)包分析,從圖2可以看出,該數(shù)據(jù)包封裝了三個(gè)頭信息:以太網(wǎng)(Ethernet)幀、IP數(shù)據(jù)報(bào)和 TCP報(bào)文段。下面我們分別對(duì)三種類(lèi)型的數(shù)據(jù)包進(jìn)行分析。

在物理鏈路層,數(shù)據(jù)以幀的方式進(jìn)行傳輸。以太網(wǎng)幀頭信息中。描述了該數(shù)據(jù)包的源MAC地址為00-03-0F-0F-4B-FF,目標(biāo)MAC為00-E0-4C-F4-DE-6B,在幀中封裝的協(xié)議類(lèi)型type值為0x0800,即所封裝的是IP數(shù)據(jù)報(bào)。

與圖3所示的MAC幀格式相比較,分析各個(gè)字段的含義,加深對(duì)以太網(wǎng)數(shù)據(jù)包結(jié)構(gòu)的理解與認(rèn)識(shí)。

圖3 MAC幀格式

在網(wǎng)絡(luò)層,主要數(shù)據(jù)對(duì)象是IP數(shù)據(jù)報(bào)。IP協(xié)議是TCP/IP協(xié)議族中的核心協(xié)議之一,所有的 TCP、UDP、ICMP數(shù)據(jù)都以IP數(shù)據(jù)報(bào)格式傳輸。從以上請(qǐng)求數(shù)據(jù)包的IP首部可以看出,此IP數(shù)據(jù)報(bào)版本號(hào)(version)為4(即這個(gè)數(shù)據(jù)報(bào)為IPv4),首部(head length)為 20bytes,服務(wù)類(lèi)型(services field)為 0x00,數(shù)據(jù)報(bào)總長(zhǎng)(total length,即IP首部+數(shù)據(jù)載荷)為48,標(biāo)識(shí)(identification)為02aab,標(biāo)志(flags)為0x04表示報(bào)文不分段,段偏移(fragment offset)為0,生存時(shí)間(time to live)為128,數(shù)據(jù)報(bào)中上層協(xié)議類(lèi)型protocol值為0x06(即本IP包中加載的內(nèi)容是一個(gè)TCP報(bào)文段),頭部校驗(yàn)和 0x9005表示正確,源主機(jī)的 IP地址為192.168.0.91,目的主機(jī)的IP地址為125.46.1.230。

然后再與圖4所示的IP數(shù)據(jù)包結(jié)構(gòu)相比較,分析各個(gè)字段的含義,加深對(duì)IP數(shù)據(jù)包結(jié)構(gòu)的理解與認(rèn)識(shí)。

圖4 IP數(shù)據(jù)包結(jié)構(gòu)

在運(yùn)輸層,主要數(shù)據(jù)對(duì)象是TCP報(bào)文。在以上的TCP報(bào)文段中,描述了請(qǐng)求方源端口號(hào)(source port)為 1114;目的端口號(hào)(destination port)為80,其中80是HTTP協(xié)議的保留端口號(hào);序列寫(xiě)SEQ是本次連接的初始序?qū)懀虼嗽谶B接請(qǐng)求時(shí)相對(duì)初始值是 0,其實(shí)際值是 092f18f5;頭部長(zhǎng)度(header length)為 28bytes;標(biāo)志位(flags)為 0x0002,指示 ACK標(biāo)志為0,表明確認(rèn)寫(xiě)被忽略,SY'N=1表示正在進(jìn)行連接請(qǐng)求,通過(guò) SI'N和 ACK也可以用來(lái)區(qū)分 Connection Request和Connection Accepted,在連接請(qǐng)求中,SYN=1,ACK=0,連接響應(yīng)時(shí),SYN=1,ACK=1;PSH為0;窗口字段((window size)指示發(fā)送方想要接收的最大字節(jié)數(shù)為 16384;校驗(yàn)和(checksum)為0xf252表明正確;最后是8bytes的選項(xiàng)字段。

然后再與圖5所示的TCP協(xié)議段結(jié)構(gòu)相比較,分析各個(gè)字段的含義。

圖5 TCP協(xié)議段結(jié)構(gòu)

TCP/IP協(xié)議是一個(gè)協(xié)議族,包含大小上百個(gè)協(xié)議和標(biāo)準(zhǔn)。使用Ethereal也可方便地對(duì)其它協(xié)議如UDP、ICMP、HTTP、ARP等進(jìn)行分析,具體的分析過(guò)程與TCP類(lèi)似,這里不再贅述。

通過(guò)以上分析可以看到,在教學(xué)中,通過(guò)實(shí)時(shí)抓包分析,可以將TCP/IP協(xié)議的封裝、解封過(guò)程解釋得非常清晰,起到事半功倍的效果。

4 結(jié)束語(yǔ)

隨著Internet應(yīng)用領(lǐng)域的擴(kuò)大,TCP/IP協(xié)議的地位也變得越來(lái)越重要。借助Ethereal、Sniffer等分析工具,深入研究TCP/IP協(xié)議體系,無(wú)論是對(duì)于我們開(kāi)展計(jì)算機(jī)網(wǎng)絡(luò)課程教學(xué)、網(wǎng)絡(luò)系統(tǒng)檢查維修,還是對(duì)于我們更好地開(kāi)發(fā)利用網(wǎng)絡(luò)資源都具有深遠(yuǎn)的意義。

[1]張浦生.計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)與應(yīng)用技術(shù)[M].北京:中國(guó)鐵道出版社,2007

[2]雷震甲.網(wǎng)絡(luò)工程師教程[M].北京:清華大學(xué)出版社,2006

[3]秦迎春.TCP/IP協(xié)議的隱患及防范[J].計(jì)算機(jī)安全.2005.4

[4]蔣波.用Ethereal對(duì)數(shù)據(jù)包進(jìn)行網(wǎng)絡(luò)協(xié)議分析[[J].教學(xué)與科技.2005.5

[5]蘇玉,許繪香.基于Ethereal的TCP/ IP網(wǎng)絡(luò)協(xié)議研究及分析[J].電腦知識(shí)與技術(shù).2006.4

猜你喜歡
分析
禽大腸桿菌病的分析、診斷和防治
隱蔽失效適航要求符合性驗(yàn)證分析
電力系統(tǒng)不平衡分析
電子制作(2018年18期)2018-11-14 01:48:24
電力系統(tǒng)及其自動(dòng)化發(fā)展趨勢(shì)分析
經(jīng)濟(jì)危機(jī)下的均衡與非均衡分析
對(duì)計(jì)劃生育必要性以及其貫徹實(shí)施的分析
GB/T 7714-2015 與GB/T 7714-2005對(duì)比分析
出版與印刷(2016年3期)2016-02-02 01:20:11
中西醫(yī)結(jié)合治療抑郁癥100例分析
偽造有價(jià)證券罪立法比較分析
在線教育與MOOC的比較分析
主站蜘蛛池模板: 亚洲欧美日韩中文字幕在线| 99青青青精品视频在线| 成人在线第一页| 精品国产91爱| 激情综合激情| 不卡色老大久久综合网| 亚洲国产精品成人久久综合影院 | 亚洲制服丝袜第一页| 精品乱码久久久久久久| 亚洲va在线∨a天堂va欧美va| 亚洲精品无码高潮喷水A| 国产电话自拍伊人| 视频在线观看一区二区| 亚洲av无码牛牛影视在线二区| 国产欧美日韩在线在线不卡视频| 日韩人妻少妇一区二区| 国产精品香蕉在线| 激情乱人伦| 国产高清精品在线91| 性视频久久| 中文字幕无码电影| 尤物精品国产福利网站| 国产办公室秘书无码精品| 成年A级毛片| 91青青草视频在线观看的| 99国产精品一区二区| 国产日韩欧美视频| 久久精品国产国语对白| 天堂av高清一区二区三区| a色毛片免费视频| 国产jizzjizz视频| 国产欧美日韩精品第二区| 中国丰满人妻无码束缚啪啪| 九色视频最新网址| 欧美亚洲综合免费精品高清在线观看 | 日韩欧美中文| 人妻少妇乱子伦精品无码专区毛片| 丝袜无码一区二区三区| 欧美精品v欧洲精品| 国产在线视频二区| 国产91色在线| 亚洲高清中文字幕| 超清人妻系列无码专区| 青青久久91| 亚洲第一天堂无码专区| 网友自拍视频精品区| a网站在线观看| 国产精品国产三级国产专业不| 五月婷婷亚洲综合| 毛片久久久| 亚洲精品无码AⅤ片青青在线观看| 99久久精品免费看国产电影| 国产综合日韩另类一区二区| 中日韩一区二区三区中文免费视频| 欧美黄色网站在线看| 色综合天天综合| 亚洲天堂福利视频| 一本大道香蕉久中文在线播放 | 亚洲成aⅴ人在线观看| 性色生活片在线观看| 四虎影院国产| 久久99国产精品成人欧美| 精品久久久久久中文字幕女| 在线观看亚洲成人| 国产美女免费| 91精品专区国产盗摄| 精品国产www| 中文国产成人久久精品小说| 正在播放久久| 亚洲国产理论片在线播放| 精品国产免费观看一区| 在线观看网站国产| 看国产一级毛片| 亚洲娇小与黑人巨大交| 亚洲人成影视在线观看| 毛片免费网址| 国产精品美女免费视频大全 | 国产免费久久精品99re不卡 | 久久亚洲日本不卡一区二区| 欧美精品成人一区二区视频一| 午夜视频www| 国产人妖视频一区在线观看|