1. ICMP
1.1 為什么會(huì)出現(xiàn)ICMP
當(dāng)主機(jī)發(fā)送數(shù)據(jù)的給另一主機(jī)時(shí),很多情況下是不知道遇見了什么異常,所以這個(gè)時(shí)候有ICMP來作為輔助,遇到網(wǎng)絡(luò)異常或其他問題會(huì)及時(shí)返回給主機(jī)。

ICMP
1.2 ICMP的重定向
當(dāng)路由器發(fā)現(xiàn)發(fā)送端主機(jī)使用了次優(yōu)路徑發(fā)送數(shù)據(jù),那么它會(huì)返回一個(gè)ICMP重定向的消息給主機(jī)。這個(gè)消息內(nèi)包含了最合適的路徑和源數(shù)據(jù)。
1.3 ICMP的回送消息
可來判斷發(fā)送的信息是否被接收端接收。ping命令就是通過這個(gè)性質(zhì)實(shí)現(xiàn)的。
2. NAT
2.1 NAT的概念
它可以將本地網(wǎng)絡(luò)的私有地址轉(zhuǎn)為互聯(lián)網(wǎng)的全局IP地址。

NAT的轉(zhuǎn)換