TCP IP 3 IP網際協議

2021-06-01 10:31:11 字數 1463 閱讀 2399

1.ip協議

不可靠性:不能保證i p資料報能成功地到達目的地。

無連線性:不按傳送順序接收。

2.ip頭

版本:目前的協議版本號是4,因此i p有時也稱作i p v 4。

首部長度:以32bit為單位,通常為5。

tos:包括乙個3 bit的優先權子欄位(現在已被忽略),4 bit的to s子字段和1 bit未用位但必須置0。4 bit的to s分別代表:最小時延、最大吞吐量、最高可靠性和最小費用。4 bit中只能置其中1 bit。如果所有4 bit均為0,那麼就意味著是一般服務。

總長度:整個i p資料報的長度(ip頭+資料)。最大表示6 5 5 3 5位元組的i p資料報,但是大多數的鏈路層都會對它進行分片。當資料報被分片時,該字段的值也隨著變化。

ttl:定義最多可以經過幾個路由,每經過乙個路由該值減1,當值為0的時候,該資料報被丟棄並傳送i c m p報文通知源主機。

協議:根據它可以識別是哪個協議(tcp/udp/...)向i p傳送資料。

首部校驗和:是根據i p首部計算的檢驗和碼。如果首部在傳輸過程中沒有發生任何差錯,那麼接收方計算的結果應該為全1。如果結果不是全1(即檢驗和錯誤),那麼i p就丟棄收到的資料報。但是不生成差錯報文,由上層去發現丟失的資料報並進行重傳。

每乙份i p資料報都包含源i p位址和目的i p位址。

最後乙個欄位是任選項,是資料報中的乙個可變長的可選資訊。目前,這些任選項定義如下:

• 安全和處理限制(用於軍事領域,詳細內容參見rfc 1108[kent 1991])

• 記錄路徑(讓每個路由器都記下它的i p位址,見7 . 3節)

• 時間戳(讓每個路由器都記下它的i p位址和時間,見7 . 4節)

• 寬鬆的源站選路(為資料報指定一系列必須經過的i p位址,見8 . 5節)

• 嚴格的源站選路(與寬鬆的源站選路類似,但是要求只能經過指定的這些位址,不能經過其他的位址)。

這些選項很少被使用,並非所有的主機和路由器都支援這些選項。選項字段一直都是以32 bit作為界限,在必要的時候插入值為0的填充位元組。這樣就保證i p首部始終是32 bit的整數倍(這是首部長度欄位所要求的)。

3.ip路由選擇

如果目的主機與源主機直接相連(如點對點鏈路)或都在乙個共享網路上(乙太網或令牌環網),那麼i p資料報就直接送到目的主機上。否則,主機把資料報發往一預設的路由器上,由路由器來**該資料報。大多數的主機都是採用這種簡單機制。

4.子網掩碼

例如,這裡有乙個b類網路位址(1 4 0 . 2 5 2),在剩下的16 bit中,8 bit用於子網號, 8 bit用於主機號,格式下圖所示。這樣允許有2 5 4個子網,每個子網可以有2 5 4臺主機。

除了i p位址以外,主機還需要知道有多少位元用於子網號及多少位元用於主機號。這是在引導過程中通過子網掩碼來確定的。這個掩碼是乙個32 bit的值,其中值為1的位元留給網路號和子網號,為0的位元留給主機號。

可以看出,可以增加子網號的bit位來達到增加子網數的目的。

tcp ip學習筆記 ip網際協議

第一節 引言ip 是tcp ip 協議中最為核心的協議,所有的 tcp,udp icmp 及igmp 資料都以 ip資料報格式傳輸 不可靠的意思是它不可能保證 ip資料報能成功到達目的地 無連線意思是 ip並不維護任何關於後續資料報的狀態資訊。第二節ip首部 服務型別 tos欄位包括乙個 3bit ...

tcpip詳解筆記 3 IP網際協議

1.ip是tcp ip中最為核心的協議,所有的tcp udp icmp等協議均以ip資料報的格式傳輸。ip協議提供不可靠 無連線的服務,它不保證資料報一定可以送達目的,也不保證資料報的先後次序。2.ip首部 注 網路位元組序 32bit傳輸的次序為0 7bit,8 15bit,16 23bit,24...

IP網際協議

定義 ip協議位於osi網路模型的網路層,提供一種速度快但不可靠的服務,不可靠的意思是它不保證ip資料報能成功的到達目的地。tcp udp icmp igmp資料都是以ip資料報格式傳輸的,每乙份資料報都包含源ip和目的ip位址。ip協議提供點到點的服務,ip解決的最根本的問題是如何把網路上的主機連...