TCP/IP 協議值IP選路

1、linux下的一些網絡命令。

(1)、ifconfig 這個命令是查看,修改ip地址以及mac地址的

(2)、netstat 監聽網絡狀態的,netstat -rn:查看本機中的路由表,以IP地址顯示出來

(3)、arp查看,修改arp緩存的

(4)、ping 檢測網絡連接狀態

(5)、traceroute:檢測數據傳送過程中的經過的路由器(原理是每次發一個數據報,其TTL每次加1,端口號爲不可達端口,然後根據這個包返回的ICMP超時報文和端口不可達報文來檢測到路由器)

2、netstat -rn輸出的標誌位的5種含義:U, G, H, D, M,其中G選項用來區分直接路由還是間接路由。

3、ICMP主機或網絡不可達差錯報文:多數路由器都只能在局部範圍內工作,直到達主幹網的時候,才知道目的不可到達。頂層選路域路由器(top-level routing domain),維護大多數Internet網站的信息,不用默認路由。

4、ICMP重定向報文(對應於上面的D,M標記)

比如有個IP數據報在主機A中發到了默認路由選項B,到了B之後,B查看路由表知道它的正確路由是C,那麼B轉發給C;同時,也發一份ICMP重定向報文給A說明你正確的地方應該是C。(注意,這些只是LAN上的主機的路由表而已)

5、動態路由協議:(路由器中路由表的構造技術)

(1)、靜態選路是說,在系統配置時候用rout命令手工增加表項或者在發送報文時候有ICMP重定向生成表項。僅針對一些小型網絡

(2)、路由器之間路由表的構建用的是動態路由,主要指的是RIP(Routing Information Protocol,基於距離向量算法),OSPF(開放最短路徑優先,基於狀態鏈路算法)以及BGP(邊界網關協議)。

(3)、Internet以一組自治系統(AS)的方式組織的,比如一個大學校園,一個公司。每個自治系統內部的路由器之間的通信協議叫做內部網關協議(IGP)常用的IGP爲RIP和OSPF,自治系統之間的通信協議稱爲外部網關協議(EGP),而BGP協議用來替代EGP的。

6、RIP:選路信息協議

(1)、封裝在UDP數據報中,端口號常用是520.

(2)、數據格式忽略,但是要明白它可以通告多達25條路由。(類型有請求和響應,請求是說要求其他系統發送其全部或部分路由表過來,而應答是說發送路由表給請求者)

(3)、RIP的度量以跳(hop)爲單位的,最大值是15,16表示無窮大(不可達)

(4)、缺陷:沒有子網的概念,有可能造成“正常反映快速,而異常反映遲鈍”的東東。



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