網絡層——ICMP協議


作用:為了更有效地轉發IP數據報和提高交付成功的機會,在網際層使用了網際控制報文協議ICMP(Internet Control Message Protocol)。

主機或路由器使用ICMP來發送差錯報告報文詢問報文

ICMP報文被封裝在IP數據報中發送。

 

ICMP差錯報告報文共有五種:

(1)終點不可達

當路由器或主機不能交付數據時,就向源點發送終點不可達報文。

具體根據ICMP的代碼字段細分為目的網絡不可達、目的主機不可達、目的協議不可達、目的端口不可達、目的網絡未知、目的主機未知等13種錯誤。

(2)源點抑制

當路由器或主機由於擁塞而丟棄數據報時,就向源點發送源點抑制報文,使源點知道應當把數據報的發送速率變慢。

(3)時間超過

若IP數據報的TTL字段指為0,丟棄該數據報並向源點發送時間超過報文。

(4)參數問題

當路由器或主機收到IP數據報后,根據其首部中的檢驗和字段發現首部在傳輸過程中出現了誤碼,就丟棄該數據報,並向源點發送參數問題報文。

(5)改變路由(重定向)

路由器把改變路由報文發送給主機,讓主機知道下次應將數據報文發送給另外的路由器,這樣可通過


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM