netstat r功能實現_第1頁
netstat r功能實現_第2頁
netstat r功能實現_第3頁
netstat r功能實現_第4頁
netstat r功能實現_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、當前的路由:   destination目的網段   mask子網掩碼   interface到達該目的地的本路由器的出口ip   gateway 下一跳路由器入口的ip,路由器通過interface和gateway定義一調到下一個路由器的鏈路,通常情況下,interface和gateway是同一網段的metric 跳數,該條路由記錄的質量,一般情況下,如果有多條到達相同目的地的路由記錄,路由器會采用metric值小的那條路由  

2、60;第一條   缺省路由:意思就是說,當一個數據包的目的網段不在你的路由記錄中,那么,你的路由器該把那個數據包發(fā)送到哪里!缺省路由的網關是由你的連接上的default gateway決定的該路由記錄的意思是:當我接收到一個數據包的目的網段不在我的路由記錄中,我會將該數據包通過192.168.123.88這個接口發(fā)送到192.168.123.254這個地址,這個地址是下一個路由器的一個接口,這樣這個數據包就可以交付給下一個路由器處理,與我無關。該路由記錄的線路質量1   第二條   缺省路由:該

3、路由記錄的意思是:當我接收到一個數據包的目的網段不在我的路由記錄中,我會將該數據包通過192.168.123.68這個接口發(fā)送到192.168.123.254這個地址,這個地址是下一個路由器的一個接口,這樣這個數據包就可以交付給下一個路由器處理,與我無關。該路由記錄的線路質量1   第三條   本地環(huán)路:127.0.0.0這個網段內所有地址都指向自己機器,如果收到這樣一個數據,應該發(fā)向哪里 該路由記錄的線路質量1   第四條   直聯網段的路由記錄:當路由器收到發(fā)往

4、直聯網段的數據包時該如何處理,這種情況,路由記錄的interface和gateway是同一個。   當我接收到一個數據包的目的網段是192.168.123.0時,我會將該數據包通過192.168.123.68這個接口直接發(fā)送出去,因為這個端口直接連接著192.168.123.0這個網段,該路由記錄的線路質量1   第五條   直聯網段的路由記錄   當我接收到一個數據包的目的網段是192.168.123.0時,我會將該數據包通過192.168.123.88這個接口直接發(fā)送出去

5、,因為這個端口直接連接著192.168.123.0這個網段,該路由記錄的線路質量1   第六條   本地主機路由:當路由器收到發(fā)送給自己的數據包時將如何處理   當我接收到一個數據包的目的網段是192.168.123.68時,我會將該數據包收下,因為這個數據包時發(fā)送給我自己的,該路由記錄的線路質量1   第七條   本地主機路由:當路由器收到發(fā)送給自己的數據包時將如何處理   當我接收到一個數據包的目的網段是192.

6、168.123.88時,我會將該數據包收下,因為這個數據包時發(fā)送給我自己的,該路由記錄的線路質量1   第八條   本地廣播路由:當路由器收到發(fā)送給直聯網段的本地廣播時如何處理   當我接收到廣播數據包的目的網段是192.168.123.255時,我會將該數據從192.168.123.68接口以廣播的形勢發(fā)送出去,該路由記錄的線路質量1   第九條   本地廣播路由:當路由器收到發(fā)送給直聯網段的本地廣播時如何處理   

7、;當我接收到廣播數據包的目的網段是192.168.123.255時,我會將該數據從192.168.123.88接口以廣播的形勢發(fā)送出去,該路由記錄的線路質量1   第十條   組播路由:當路由器收到一個組播數據包時該如何處理   當我接收到組播數據包時,我會將該數據從192.168.123.68接口以組播的形勢發(fā)送出去,該路由記錄的線路質量1   第十一條   組播路由:當路由器收到一個組播數據包時該如何處理   當

8、我接收到組播數據包時,我會將該數據從192.168.123.88接口以組播的形勢發(fā)送出去,該路由記錄的線路質量1   第十二條   廣播路由:當路由器收到一個絕對廣播時該如何處理   當我接收到絕對廣播數據包時,將該數據包丟棄掉C:>route printIPv4 Route Table=Interface List0x1 . MS TCP Loopback interface0x10003 .00 03 ff 25 88 8c . Intel 21140-Based PCI Fast Ethern

9、et Adapter(Generic)=Active Routes:Network Destination     Netmask        Gateway     Interface     Metric.0                 0

10、.0.0.0        172.16.11.1 172.16.11.30  20127.0.0.0               255.0.0.0      127.0.0.1   127.0.0.1     1172.16.11.0  

11、0;          255.255.255.0  172.16.11.30 172.16.11.30 20172.16.11.30            255.255.255.255 127.0.0.1  127.0.0.1     20172.16.255.255     

12、0;    255.255.255.255 172.16.11.30 172.16.11.30 20    224.0.0.0               240.0.0.0       172.16.11.30 172.16.11.30 20255.255.255.255    

13、0;    255.255.255.255 172.16.11.30 172.16.11.30 1Default Gateway: 172.16.11.1=Persistent Routes:None 路由表中每一個路由表項(或路由)都由五個字段組成:網絡目標地址(Network Destination):代表某個可能的目的地址,它是一個IP地址或子網,即表示IP數據包被轉發(fā)到何處的地址。掩碼(Netmask):一個用于將某數據包中的IP地址中的目標地址字段與上面可能的網絡地址匹配起來的位模式。網關(Gateway):下一跳的IP地址,數據包必須被轉發(fā)到

14、此,才能到達特定的目的網絡。接口(Interface):到達下一跳的接口,這個接口必須用于將數據包進行轉發(fā),以達到特定的目的網絡。跳數(metric):表示到達目的的過程中經過了多少跳數(路由器數),即路由的成本。示例一:目標主機在本地子網上假設這個服務器(172.16.11.30)要將數據包發(fā)往同一子網內的另一臺主機(IP地址為172.16.11.80)。那么這個數據包的源地址為172.16.11.30,目標地址為172.16.11.80。1. Windows首先依次從路由表中取出每一個路由,并將數據包的目標地址(172.16.11.80)與選中路由的掩碼執(zhí)行邏輯“與”運算。下面展示結果,這

15、里,路由表中的每一個路由是通過其網絡目的地址確定的:Route                   Netmask           172.16.11.80 AND Netmask.0           

16、      0.0.0.0           .0127.0.0.0               255.0.0.0         172.0.0.0172.16.11.0    

17、60;        255.255.255.0     172.16.11.0172.16.11.30            255.255.255.255   172.16.11.80172.16.255.255          255.255.255.255&#

18、160;  172.16.11.80224.0.0.0               224.0.0.0         160.0.0.0255.255.255.255         255.255.255.255    2. 對每一個路由來說,這個“與”運

19、算的結果要與路由的網絡目標地址比較,二者的匹配意味著這條路由可用于將數據包轉發(fā)到其目標地址。如果發(fā)現不只有一個匹配,Windows就會選用擁有最長匹配的路由(即1的位數最高的路由)。如果這并沒有產生唯一的路由,Windows就任意地選用一個作為路由。從上面的列表中,這個“與”運算的結果導致了兩個匹配(路由1和3),因此Windows選擇了擁有最長匹配的路由,即第三行的那個。其結果是Windows知道了使用哪個路由將數據包傳送到目的地。下面是匹配路由在服務器的路由表中表示方式:Network Destination   Netmask   

20、60; Gateway        Interface Metric172.16.11.0               255.255.255.0 172.16.11.30 172.16.11.30 203. Windows現在要使用下面的算法來決定下一步做什么:a) 如果路由的網關字段與服務器上的一個網絡接口的地址相匹配(或者如果網關是空的話),那么Windows就會用在路由中指定的

21、接口將數據包直接發(fā)送到目標地址。b) 如果路由的網關字段并不與服務器上網絡接口的任意地址相匹配,Windows將會把數據包轉發(fā)給路由中的網關字段的地址。很明顯,這里符合條件a,路由的網關字段(172.16.11.30)即為分配給服務器單個網卡的地址。Windows因此會作出決定認為目標地址位于本地子網上,這也就是說Windows不需要將數據包發(fā)送到任何路由器,而是直接發(fā)送給其目的地址。在此例中,Windows使用服務器的172.16.11.30的網絡接口,簡單地將數據包發(fā)送給172.16.11.80,接收主機得到了數據包。 示例二:目標主機在遠程子網上現在,讓我們繼續(xù)同樣的過程,不過

22、這次我們假定服務器想把數據包發(fā)往一個不同子網上的一臺主機(IP地址為172.16.10.200)。換句話說,數據包的源地址為172.16.11.30,目標地址為172.16.10.200。下面我們看一下Windows是如何利用路由表決定選擇哪條路由的:網管網bitsCN_com1. Windows從路由表中取出每一條路由,將數據包的目標地址(172.16.10.200)與路由中的掩碼進行“與” 運算。運算結果如下:     Route           Netmask       

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論