思科CCNA認(rèn)證學(xué)習(xí)筆記(三)TCP、UDP、IP報頭詳解

本文講述了思科CCNA認(rèn)證學(xué)習(xí)TCP、UDP、IP報頭。分享給大家供大家參考,具體如下:
TCP報頭
TCP報頭格式英文版:
TCP報頭格式中文版:
各字段解釋:
- 16位源端口
- 16位目的端口,看端口的命令:netstat
- 32位序列號,簡寫為SEQ,用來解決網(wǎng)絡(luò)包亂序問題。
- 32位確認(rèn)序列號,簡寫為ACK。在握手階段,確認(rèn)序號將發(fā)送方的序號加1作為回答,確認(rèn)收到數(shù)據(jù)包,用來解決不丟包的問題。
- 4位首部長度,表示該tcp報頭有多少個4字節(jié)(32個bit),TCP的頭長度最長可為60字節(jié)(二進(jìn)制1111換算為十進(jìn)制為15,15*4字節(jié)=60字節(jié))。
- 6位的保留位
- 6位標(biāo)志位,為0是表無效,為1時表有效
ACK: 置1時表示確認(rèn)號為合法,為0的時候表示數(shù)據(jù)段不包含確認(rèn)信息,確認(rèn)號被忽略。
RST :置1時重建連接。如果接收到RST位時候,通常發(fā)生了某些錯誤。
SYN :置1時請求建立連接. 我們把含有SYN標(biāo)識的報文稱為同步報文段
FIN :通知對端, 本端即將關(guān)閉. 我們把含有FIN標(biāo)識的報文稱為結(jié)束報文段
URG :緊急指針,告訴接收TCP模塊緊要指針域指著緊要數(shù)據(jù)。注:一般不使用。
PSH :置1時請求的數(shù)據(jù)段在接收方得到后就可直接送到應(yīng)用程序,而不必等到緩沖區(qū)滿時才傳送。注:一般不使用。 - 16位窗口大小 ,用來數(shù)據(jù)傳輸時的流量控制避免擁塞
- 16位檢驗(yàn)和,檢驗(yàn)和覆蓋了整個的TCP報文段: TCP首部和TCP數(shù)據(jù)。這是一個強(qiáng)制性的字段,一定是由發(fā)端計算和存儲,并由收端進(jìn)行驗(yàn)證。
16位緊急指針,用來標(biāo)識哪部分?jǐn)?shù)據(jù)是緊急數(shù)據(jù),一般不使用。
UDP報頭
UDP報頭格式英文版:
UDP報頭格式中文版:
各字段解釋:
- 16位源端口
- 16位目標(biāo)端口
- 16位報文長度 指明了包括首部在內(nèi)的UDP報文段長度。UDP長字段的值是UDP報文頭的長度(8字節(jié))與UDP所攜帶數(shù)據(jù)長度的總和。
- 16位校驗(yàn)和 是指整個UDP報文頭和UDP所帶的數(shù)據(jù)的校驗(yàn)和(也包括偽報文頭)。偽報文頭不包括在真正的UDP報文頭中,但是它可以保證UDP數(shù)據(jù)被正確的主機(jī)收到了。因在校驗(yàn)和中加入了偽頭標(biāo),故ICMP除能防止單純數(shù)據(jù)差錯之外,對IP分組也具有保護(hù)作用。
IP報頭
IP報頭格式英文版:
IP報文格式中文版:
IP數(shù)據(jù)包由報頭和數(shù)據(jù)兩部分組成。報頭的前一部分是固定長度,共20字節(jié)。
各字段解釋:
-
版本,占4位,指IP協(xié)議的版本。
-
頭部長度,IP包的頭部長度 大小為4bite
-
服務(wù)類型 ,占8位,在一般情況下都不使用這個字段。
-
總長度,指報頭和數(shù)據(jù)之和的長度,單位是字節(jié)??傞L度字段為16位,故IP數(shù)據(jù)報的最大長度為65535。
每一種數(shù)據(jù)鏈路層都有其自己的幀格式,其中包括幀格式中的數(shù)據(jù)字段的最大長度,這稱為最大傳送單元MTU。當(dāng)IP數(shù)據(jù)報封裝成鏈路層的幀時,此數(shù)據(jù)報的總長度不能超過對應(yīng)MTU的值。若數(shù)據(jù)報長度超過對于MTU的值,就將數(shù)據(jù)報進(jìn)行分片處理,此時數(shù)據(jù)報首部中的“總長度“字段是指分片后的每一個分片的報頭長度和數(shù)據(jù)長度之和。 -
標(biāo)識,占16位。IP軟件在存儲器中維持一個計數(shù)器,每產(chǎn)生一個數(shù)據(jù)報,計數(shù)器就加1,并賦給標(biāo)識字段。當(dāng)數(shù)據(jù)報進(jìn)行分片處理后,每個分片的標(biāo)識值都與原數(shù)據(jù)報的標(biāo)識值相同,則在接收端具有相同標(biāo)識值的分片就能最終正確的重裝成為原來的數(shù)據(jù)報。
-
標(biāo)志,占3位,它是用來標(biāo)志數(shù)據(jù)包是否分段,其中包含DF(do not fragment)和MF(more fragment),當(dāng)DF的值為1時,則MF的值必為0,DF為1,則說明數(shù)據(jù)包有分段。同樣可以知道當(dāng)MF為1時,則DF為0,這表示的是數(shù)據(jù)包沒有分段。當(dāng)然也有可能MF和DF都為0。
-
片偏移,占13位。表示每個數(shù)據(jù)報的分片在原數(shù)據(jù)報中的相對位置。片偏移以8個字節(jié)為偏移單位,即每個分片的長度一定是8字節(jié)的整數(shù)倍。
-
生存時間,占8位, TTL最大為255 經(jīng)過一個路由器減1,減到0時數(shù)據(jù)包被丟棄
-
協(xié)議,占8位,指出此數(shù)據(jù)報攜帶的數(shù)據(jù)是使用何種協(xié)議,以便使目的主機(jī)的IP層知道應(yīng)將數(shù)據(jù)部分上交給那個處理過程。TCP對應(yīng)協(xié)議字段值6;UDP對應(yīng)協(xié)議字段值17
-
首部校驗(yàn)和,占16位,該字段只校驗(yàn)數(shù)據(jù)報的報頭,但不包括數(shù)據(jù)部分。
-
源地址,占32位
-
目的地址,占32位
相關(guān)文章
思科CCNA認(rèn)證學(xué)習(xí)筆記(二)圖解TCP的三次握手四次斷開
這篇文章主要介紹了思科CCNA認(rèn)證TCP的三次握手四次斷開相關(guān)概念、原理與注意事項(xiàng),需要的朋友可以參考下2020-02-05思科CCNA認(rèn)證學(xué)習(xí)筆記(一)網(wǎng)絡(luò)基礎(chǔ)知識
這篇文章主要介紹了思科CCNA認(rèn)證網(wǎng)絡(luò)基礎(chǔ)知識,包括網(wǎng)絡(luò)基礎(chǔ)概念、交換機(jī)與路由器基本功能、OSI模型原理等,需要的朋友可以參考下2020-02-05CCNA認(rèn)證考試思科Cisco交換機(jī)配置基本命令小結(jié)
這篇文章主要介紹了CCNA認(rèn)證考試思科Cisco交換機(jī)配置基本命令,整理總結(jié)了CCNA認(rèn)證考試中思科交換機(jī)VLAN、網(wǎng)關(guān)、vtp、Telnet等各種配置、查看、保存相關(guān)操作技巧與注意事項(xiàng),2020-02-02CCNA認(rèn)證考試學(xué)習(xí)筆記之思科(Cisco)路由器常用命令總結(jié)
這篇文章主要介紹了CCNA認(rèn)證考試學(xué)習(xí)筆記之思科(Cisco)路由器常用命令,整理總結(jié)了CCNA認(rèn)證考試思科Cisco路由器配置、設(shè)置、靜態(tài)路由、動態(tài)路由、訪問控制列表等常用命令及2020-02-02思科網(wǎng)絡(luò)技術(shù)學(xué)院教程 CCNA1 網(wǎng)絡(luò)基礎(chǔ) CCNA認(rèn)證必備知識 PDF清晰掃描版
本書是思科網(wǎng)絡(luò)技術(shù)學(xué)院第2學(xué)期的配套書面教程,對于學(xué)習(xí)網(wǎng)絡(luò)和考取思科認(rèn)證的朋友們來講是一本非常好的書.2012-05-25- 本書是專為參加Cisco CCNA認(rèn)證考試的人員編寫的一本輔導(dǎo)教材。書中主要介紹了Cisco系列認(rèn)證考試的相關(guān)內(nèi)容,并按照CCNA考試大綱的要求詳細(xì)介紹了該項(xiàng)考試所涉及的全部知識2016-10-16
思科網(wǎng)絡(luò)技術(shù)學(xué)院教程CCNA Discovery-家庭和小型企業(yè)網(wǎng)絡(luò) 中文PDF版 55
本書分兩部分,第1部分對應(yīng)在線課程的內(nèi)容,第2部分包含在線課程中的所有實(shí)驗(yàn)以及新增的挑戰(zhàn)性實(shí)驗(yàn)。本書主要針對選修了網(wǎng)絡(luò)技術(shù)學(xué)院課程《思科網(wǎng)絡(luò)技術(shù)學(xué)院教程CCNA Disco2016-10-11思科網(wǎng)絡(luò)技術(shù)學(xué)院教程CCNA-2-路由器與路由基礎(chǔ) 中文PDF版 63.4MB
本書為思科網(wǎng)絡(luò)技術(shù)學(xué)院第二學(xué)期的配套書面教程,每章的最后還提供了復(fù)習(xí)題。附錄A給出了每章結(jié)尾復(fù)習(xí)題的答案,附錄B提供了二進(jìn)制/十進(jìn)制數(shù)的轉(zhuǎn)換表。適合準(zhǔn)備參加CCNA認(rèn)2016-10-11思科網(wǎng)絡(luò)技術(shù)學(xué)院教程CCNA Exploration-LAN交換和無線 中文PDF版 71.4M
本書為思科網(wǎng)絡(luò)技術(shù)學(xué)院CCNA Exploration接入WAN課程的配套書面教材,書中每章的最后還提供了復(fù)習(xí)題,并在附錄中給出了答案和解釋,術(shù)語表中描述了有關(guān)網(wǎng)絡(luò)的術(shù)語和縮寫詞2016-10-10思科網(wǎng)絡(luò)技術(shù)學(xué)院教程CCNA Exploration-接入WAN 中文PDF版 81.9MB
本書是思科網(wǎng)絡(luò)技術(shù)學(xué)院課程接入WAN的官方配套教材,旨在方便學(xué)生隨時隨地地學(xué)習(xí)該課程的內(nèi)容,同時新增了大量幫助讀者理解概念和方便閱讀的內(nèi)容,如學(xué)習(xí)目標(biāo)、總結(jié)、檢查2016-10-10