【計算機網絡】第四章 網絡層(4)

六.ICMP網絡

1. 互聯網控制報文協議ICMPspa

1)功能:支持主機或路由器作差錯(或異常)報告,網絡探詢blog

2)兩類ICMP報文路由

  ·差錯報告報文(5種):目的不可達、源抑制、超時/超期、參數問題、重定向get

  ·網絡探詢報文(2組):回聲(Echo)請求與應答(Reply)報文、時間戳請求與應答報文io

 

2. 例外狀況(不發送ICMP擴展

(1)ICMP差錯報告報文再也不發送差錯報告報文route

(2)除第一個IP分片外,對全部後續分片均不發送ICMP差錯報告報文路由器

(3)對全部多播IP數據報均不發送ICMP差錯報告報文互聯網

(4)對具備特殊地址(如127.0.0.00.0.0.0)的IP數據報不發送ICMP差錯報告報文

5)幾種不使用的ICMP報文:信息請求與應答報文、子網掩碼請求和應答報文、路由器詢問和通告報文

3. 格式

(1)ICMP報文封裝到IP數據報種傳輸

 

(2)ICMP差錯報告報文數據封裝

 

4. 應用舉例:Traceroute

 

七.IPv6簡介

1. 動機

1)最初動機:32IPv4地址空間已分配殆盡

2)其餘動機:改進首部格式,使其能快速處理/轉發數據報,支持QoS

2. IPv6數據報格式

1)固定長度的40字節基本首部,可經過選項首部進行擴展

2)組成:基本首部 + 有效載荷,不容許分片

 

  ·優先級:標識數據報的優先級

  ·流標籤:標識同一流中的數據報

  ·下一個首部:標識下一個選項首部或上層協議首部(如TCP首部)

  ·跳步限制:相似於TTL

3. IPv6 vs IPv4

(1)校驗和完全移除,減小每條處理時間

(2)容許選項,從基本首部移出,定義多個選項首部,經過下一個首部字段指示

(3)新版ICMP:附加報文類型(如分組過大報文),多播組管理功能

4. IPv6地址表示形式(128比特)

(1)通常形式:冒號分割十六進制,如1080:0:FF:0:8:800:200C:417A

(2)壓縮形式:將連續的0壓縮爲::,如FF01:0:0:0:0:0:0:43 -> FF01::43

(3)IPv4-嵌入形式:前八十個比特固定是0,接下來十六個比特爲1,餘下32位寫爲IPv4形式

(4)地址前綴:2002:43c:476b::/48,不使用子網掩碼

(5)URLshttp://[3FFE::1:800:200C:417A]:8000

5. IPv6基本地址類型

(1)單播地址:一對一通訊

(2)多播地址:一對多通訊

(3)任意播地址:一對一組之一(一般爲最近的一個)通訊

6. IPv4IPv6過渡

(1)不可能在某個時刻所有換爲IPv6協議

(2)隧道技術:IPv6數據報做爲IPv4數據報的載荷進行封裝,穿越IPv4網絡

相關文章
相關標籤/搜索