標籤:之一 tcp 過渡 求和 margin mil rac 通過 傳輸
六.ICMP
1. 互連網控制報文協議ICMP
(1)功能:支援主機或路由器做差錯(或異常)報告,網路探詢
(2)兩類ICMP報文
·差錯報告報文(5種):目的不可達、源抑制、逾時/超期、參數問題、重新導向
·網路探詢報文(2組):回聲(Echo)請求與應答(Reply)報文、時間戳記請求與應答報文
2. 例外情況(不發送ICMP)
(1)對ICMP差錯報告報文不再發送差錯報告報文
(2)除第一個IP分區外,對所有後續分區均不發送ICMP差錯報告報文
(3)對所有多播IP資料報均不發送ICMP差錯報告報文
(4)對具有特殊地址(如127.0.0.0或0.0.0.0)的IP資料報不發送ICMP差錯報告報文
(5)幾種不使用的ICMP報文:資訊請求與應答報文、子網路遮罩請求和應答報文、路由器詢問和通告報文
3. 格式
(1)ICMP報文封裝到IP資料報種傳輸
(2)ICMP差錯報告報文資料封裝
4. 應用舉例:Traceroute
七.IPv6簡介
1. 動機
(1)最初動機:32位IPv4地址空間已指派殆盡
(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)URLs:http://[3FFE::1:800:200C:417A]:8000
5. IPv6基本地址類型
(1)單播地址:一對一通訊
(2)多播地址:一對多通訊
(3)任意播地址:一對一組之一(通常為最近的一個)通訊
6. IPv4向IPv6過渡
(1)不可能在某個時刻全部換為IPv6協議
(2)隧道技術:IPv6資料報作為IPv4資料報的載荷進行封裝,穿越IPv4網路
【電腦網路】第四章 網路層(4)