以太網(wǎng)數(shù)據(jù)包tcp ip icmp udp arp協(xié)議頭結(jié)構(gòu)

以太網(wǎng)數(shù)據(jù)包tcp ip icmp udp arp協(xié)議頭結(jié)構(gòu)

ID:38033362

大小:206.50 KB

頁數(shù):5頁

時間:2019-05-23

以太網(wǎng)數(shù)據(jù)包tcp ip icmp udp arp協(xié)議頭結(jié)構(gòu)_第1頁
以太網(wǎng)數(shù)據(jù)包tcp ip icmp udp arp協(xié)議頭結(jié)構(gòu)_第2頁
以太網(wǎng)數(shù)據(jù)包tcp ip icmp udp arp協(xié)議頭結(jié)構(gòu)_第3頁
以太網(wǎng)數(shù)據(jù)包tcp ip icmp udp arp協(xié)議頭結(jié)構(gòu)_第4頁
以太網(wǎng)數(shù)據(jù)包tcp ip icmp udp arp協(xié)議頭結(jié)構(gòu)_第5頁
資源描述:

《以太網(wǎng)數(shù)據(jù)包tcp ip icmp udp arp協(xié)議頭結(jié)構(gòu)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、以太網(wǎng)首部目地MAC地址(8字節(jié))源MAC地址(8字節(jié))類型(2字節(jié))-5-1、IP頭的結(jié)構(gòu)版本(4位)頭長度(4位)服務(wù)類型(8位)封包總長度(16位)封包標(biāo)識(16位)標(biāo)志(3位)片斷偏移地址(13位)存活時間(8位)協(xié)議(8位)校驗和(16位)來源IP地址(32位)目的IP地址(32位)選項(可選)填充(可選)數(shù)據(jù)(1)字節(jié)和數(shù)字的存儲順序是從右到左,依次是從低位到高位,而網(wǎng)絡(luò)存儲順序是從左到右,依次從低位到高位。(2)版本:占第一個字節(jié)的高四位。頭長度:占第一個字節(jié)的低四位。(3)服務(wù)類型:前3位為優(yōu)先字段權(quán),現(xiàn)在已經(jīng)被忽略。接著4位用來表示最小延遲、最大吞吐量、最高可靠性和最小費

2、用。(4)封包總長度:整個IP報的長度,單位為字節(jié)。(5)存活時間:就是封包的生存時間。通常用通過的路由器的個數(shù)來衡量,比如初始值設(shè)置為32,則每通過一個路由器處理就會被減一,當(dāng)這個值為0的時候就會丟掉這個包,并用ICMP消息通知源主機。(6)協(xié)議:定義了數(shù)據(jù)的協(xié)議,分別為:TCP、UDP、ICMP和IGMP。定義為:#definePROTOCOL_TCP0x06#definePROTOCOL_UDP0x11#definePROTOCOL_ICMP0x06#definePROTOCOL_IGMP0x06(7)檢驗和:校驗的首先將該字段設(shè)置為0,然后將IP頭的每16位進行二進制取反求和,將結(jié)

3、果保存在校驗和字段。(8)來源IP地址:將IP地址看作是32位數(shù)值則需要將網(wǎng)絡(luò)字節(jié)順序轉(zhuǎn)化位主機字節(jié)順序。轉(zhuǎn)化的方法是:將每4個字節(jié)首尾互換,將2、3字節(jié)互換。(9)目的IP地址:轉(zhuǎn)換方法和來源IP地址一樣。在網(wǎng)絡(luò)協(xié)議中,IP是面向非連接的,所謂的非連接就是傳遞數(shù)據(jù)的時候,不檢測網(wǎng)絡(luò)是否連通。所以是不可靠的數(shù)據(jù)報協(xié)議,IP協(xié)議主要負(fù)責(zé)在主機之間尋址和選擇數(shù)據(jù)包路由。2、ICMP協(xié)議的頭結(jié)構(gòu)類型(8位)代碼(8位)校驗和(8位)類型或者代碼(1)類型:一個8位類型字段,表示ICMP數(shù)據(jù)包類型。(2)代碼:一個8位代碼域,表示指定類型中的一個功能。如果一個類型中只有一種功能,代碼域置為0。(3

4、)檢驗和:數(shù)據(jù)包中ICMP部分上的一個16位檢驗和。-5-3、TCP協(xié)議的頭結(jié)構(gòu)來源端口(2字節(jié))目的端口(2字節(jié))序號(4字節(jié))確認(rèn)序號(4字節(jié))頭長度(4位)保留(6位)URGACKPSHRSTSYNPIN窗口大?。?字節(jié))校驗和(16位)緊急指針(16位)選項(可選)數(shù)據(jù)(1)TCP源端口(SourcePort):16位的源端口包含初始化通信的端口號。源端口和IP地址的作用是標(biāo)識報文的返回地址。(2)TCP目的端口(DestinationPort):16位的目的端口域定義傳輸?shù)哪康摹_@個端口指明報文接收計算機上的應(yīng)用程序地址接口。(3)序列號(SequenceNumber):TCP連

5、線發(fā)送方向接收方的封包順序號。(4)確認(rèn)序號(AcknowledgeNumber):接收方回發(fā)的應(yīng)答順序號。(5)頭長度(HeaderLength):表示TCP頭的雙四字節(jié)數(shù),如果轉(zhuǎn)化為字節(jié)個數(shù)需要乘以4。(6)URG:是否使用緊急指針,0為不使用,1為使用。(7)ACK:請求/應(yīng)答狀態(tài)。0為請求,1為應(yīng)答。(8)PSH:以最快的速度傳輸數(shù)據(jù)。(9)RST:連線復(fù)位,首先斷開連接,然后重建。(10)SYN:同步連線序號,用來建立連線。(11)FIN:結(jié)束連線。如果FIN為0是結(jié)束連線請求,F(xiàn)IN為1表示結(jié)束連線。(12)窗口大?。╓indow):目的機使用16位的域告訴源主機,它想收到的每

6、個TCP數(shù)據(jù)段大小。(13)校驗和(CheckSum):這個校驗和和IP的校驗和有所不同,不僅對頭數(shù)據(jù)進行校驗還對封包內(nèi)容校驗。(14)緊急指針(UrgentPointer):當(dāng)URG為1的時候才有效。TCP的緊急方式是發(fā)送緊急數(shù)據(jù)的一種方式。4、UDP協(xié)議的頭結(jié)構(gòu)源端口(2字節(jié))目的端口(2字節(jié))封報長度(2字節(jié))校驗和(2字節(jié))數(shù)據(jù)(1)源端口(SourcePort):16位的源端口域包含初始化通信的端口號。源端口和IP地址的作用是標(biāo)識報文的返回地址。(2)目的端口(DestinationPort):6位的目的端口域定義傳輸?shù)哪康?。這個端口指明報文接收計算機上的應(yīng)用程序地址接口。(3)

7、封包長度(Length):UDP頭和數(shù)據(jù)的總長度。(4)校驗和(CheckSum):和TCP-5-和校驗和一樣,不僅對頭數(shù)據(jù)進行校驗,還對包的內(nèi)容進行校驗。5、ARP報頭結(jié)構(gòu)硬件類型協(xié)議類型硬件地址長度協(xié)議長度操作類型發(fā)送方的硬件地址(0-3字節(jié))源物理地址(4-5字節(jié))源IP地址(0-1字節(jié))源IP地址(2-3字節(jié))目標(biāo)硬件地址(0-1字節(jié))目標(biāo)硬件地址(2-5字節(jié))目標(biāo)IP地址(0-3字節(jié))(1)硬件類型字段指明了發(fā)

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。