1、ip:網際協議
ip是tcp/ip協議族中最為核心的協議。所有的tcp、udp、icmp及igmp資料都以ip資料報格式傳輸。
ip資料報格式
2、wireshark抓包驗證
3、各字段的說明解釋:
目前的協議版本號是4
首部長度指的是首部佔32bit字的數目,包括任何選項。由於它是乙個4位元字段,因此首部最長為60個位元組。普通ip資料報(沒有任何選擇項)欄位的值是5。
服務型別(tos)字段包括乙個3bit的優先權子欄位(現在已被忽略),4bit的tos子字段和1bit未用位但必須置0。
總長度欄位是指整個ip資料報的長度,以位元組為單位。利用首部長度欄位和總長度字段,就可以知道ip資料報中資料內容的起始位置和長度。由於該字段長16位元,所以ip資料報最長可達65535位元組.
標識字段唯一地標識主機傳送的每乙份資料報。通常每傳送乙份報文它的值就會加1。
標誌欄位和片偏移字段:在ip分片的時候會用到。
ttl(time-to-live)生存時間字段設定了資料報可以經過的最多路由器數。它指定了資料報的生存時間。ttl的初始值由源主機設定(通常為32或64),一旦經過乙個處理它的路由器,它的值就減去1。當該字段的值為0時,資料報就被丟棄,並傳送icmp報文通知源主機。
協議字段根據它可以識別是哪個協議向ip傳送資料。(tcp或udp)
首部檢驗和字段是根據ip首部計算的檢驗和碼。它不對首部後面的資料進行計算。icmp、igmp、udp和tcp在它們各自的首部中均含有同時覆蓋首部和資料檢驗和碼。
每乙份ip資料報都包含源ip位址和目的ip位址。
最後乙個欄位是任選項,是資料報中的乙個可變長的可選資訊。目前,這些任選項定義
如下:
安全和處理限制(用於軍事領域,詳細內容參見rfc1108[kent1991])
記錄路徑(讓每個路由器都記下它的ip位址,見7.3節)
時間戳(讓每個路由器都記下它的ip位址和時間,見7.4節)
寬鬆的源站選路(為資料報指定一系列必須經過的ip位址,見8.5節)
嚴格的源站選路(與寬鬆的源站選路類似,但是要求只能經過指定的這些位址,不能經過其他的位址)。
這些選項很少被使用,並非所有的主機和路由器都支援這些選項。
選項字段一直都是以32bit作為界限,在必要的時候插入值為0的填充位元組。這樣就保證
ip首部始終是32bit的整數倍(這是首部長度欄位所要求的)。
4、ip路由選擇
5、使用命令檢視本機的路由表
6、ip路由選擇主要完成的功能
7、舉例說明-同乙個網路中
8、舉例說明-不在乙個網路中
過程分析
9、子網定址
10、子網掩碼
子網掩碼舉例說明
11、特殊的ip位址
總結
IP網際協議
定義 ip協議位於osi網路模型的網路層,提供一種速度快但不可靠的服務,不可靠的意思是它不保證ip資料報能成功的到達目的地。tcp udp icmp igmp資料都是以ip資料報格式傳輸的,每乙份資料報都包含源ip和目的ip位址。ip協議提供點到點的服務,ip解決的最根本的問題是如何把網路上的主機連...
IP(網際協議)基礎
在網路協議棧的第三層也就是網路層主要有三大元件,第乙個元件是ip協議,包含著網際網路中的編址和分組處理規則 第二個協議是選路元件,包含各種各樣的選路協議 最後乙個元件是icmp協議,包含報告資料報中差錯以及一些請求響應。首次可見ip協議在網路層中的重要性。一 ip協議 ip是英文單詞internet...
網際協議IP基礎
ip位址 ipv4 由32位正整數來表示。通常每乙個主機都被分配了乙個這樣的ip位址。作為該計算機在網路中的標識 ip位址 注意 分類圖 分類總結 與ip協議配套使用的三個協議 已知自己ip位址和對方ip位址,解析出對方實體地址 類似資料庫和redis之間的關係,我們每一台主機上都設有乙個arp快取...