路由器 網關| 公網、內網 | ICMP的IP重定向報文

1
路由器工作在IP層,網關在IP層以上
網關是數據出子網的的門戶,是一個地址,網關不一定是路由器可以是計算機(但實際上用的也是路由器功能:))。路由器是分析你封裝的ip地址,指導數據向那邊走的。所以說路由器可以是網關 
2
公網、內網是兩種Internet的接入方式。
   內網接入方式:上網的計算機得到的IP地址是Inetnet上的保留地址,保留地址有如下3種形式:
   10.x.x.x
   172.16.x.x至172.31.x.x
   192.168.x.x
   內網的計算機以NAT(網絡地址轉換)協議,通過一個公共的網關訪問Internet。內網的計算機可向Internet上的其他計算機發送連接請求,但Internet上其他的計算機無法向內網的計算機發送連接請求。
   公網接入方式:上網的計算機得到的IP地址是Inetnet上的非保留地址。公網的計算機和Internet上的其他計算機可隨意互相訪問。
   NAT (Network Address Translator)是網絡地址轉換,它實現內網的IP地址與公網的地址之間的相互轉換,將大量的內網IP地址轉換爲一個或少量的公網IP地址,減少對公網IP地址的佔用。NAT的最典型應用是:在一個局域網內,只需要一臺計算機連接上Internet,就可以利用NAT共享Internet連接,使局域網內其他計算機也可以上網。使用NAT協議,局域網內的計算機可以訪問Internet上的計算機,但Internet上的計算機無法訪問局域網內的計算機。
3 ICMP的IP重定向報文和路由發現報文
當IP包在某一個地方轉向的時候,都回給發送IP報的源主機一個ICMP重定向報文,而源主機就可以利用這個信息來更新自己的路由表,這樣,隨着網絡通信的逐漸增多,路由表也就越來越完備,數據轉發的速度也會越來越快。我們需要注意的是:
  1. 重定向報文只能由路由器發出。
  2. 重定向報文爲主機所用,而不是爲路由器所用。

在主機引導的時候,一般會發送在網內廣播一個路由請求的ICMP報文,而多個路由器則會迴應一個路由通告報文。而且,路由其本身不定期的在網絡內發佈路由通告報文,這樣,根據這些報文,每一個主機都會有機會建立自己的路由表而實現網絡通信。路由器在一份通告報文中可以通告多個地址,並且給出每一個地址的優先等級,這個優先等級是該IP作爲默認路由的等級,至於怎麼算的就不深究了。

前面的選路方法叫做靜態選路,簡要地說就是在配置接口的時候,以默認的方式生成路由表項。並通過route來增加表項,或者通過ICMP報文來更新表項(通常在默認方式出錯的情況下)。 而如果上訴三種方法都不能滿足,那麼我們就使用動態選路。

發佈了36 篇原創文章 · 獲贊 4 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章