netstat r功能實(shí)現(xiàn)_第1頁
netstat r功能實(shí)現(xiàn)_第2頁
netstat r功能實(shí)現(xiàn)_第3頁
netstat r功能實(shí)現(xiàn)_第4頁
netstat r功能實(shí)現(xiàn)_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、當(dāng)前的路由:   destination目的網(wǎng)段   mask子網(wǎng)掩碼   interface到達(dá)該目的地的本路由器的出口ip   gateway 下一跳路由器入口的ip,路由器通過interface和gateway定義一調(diào)到下一個(gè)路由器的鏈路,通常情況下,interface和gateway是同一網(wǎng)段的metric 跳數(shù),該條路由記錄的質(zhì)量,一般情況下,如果有多條到達(dá)相同目的地的路由記錄,路由器會(huì)采用metric值小的那條路由  

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

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

4、直聯(lián)網(wǎng)段的數(shù)據(jù)包時(shí)該如何處理,這種情況,路由記錄的interface和gateway是同一個(gè)。   當(dāng)我接收到一個(gè)數(shù)據(jù)包的目的網(wǎng)段是192.168.123.0時(shí),我會(huì)將該數(shù)據(jù)包通過192.168.123.68這個(gè)接口直接發(fā)送出去,因?yàn)檫@個(gè)端口直接連接著192.168.123.0這個(gè)網(wǎng)段,該路由記錄的線路質(zhì)量1   第五條   直聯(lián)網(wǎng)段的路由記錄   當(dāng)我接收到一個(gè)數(shù)據(jù)包的目的網(wǎng)段是192.168.123.0時(shí),我會(huì)將該數(shù)據(jù)包通過192.168.123.88這個(gè)接口直接發(fā)送出去

5、,因?yàn)檫@個(gè)端口直接連接著192.168.123.0這個(gè)網(wǎng)段,該路由記錄的線路質(zhì)量1   第六條   本地主機(jī)路由:當(dāng)路由器收到發(fā)送給自己的數(shù)據(jù)包時(shí)將如何處理   當(dāng)我接收到一個(gè)數(shù)據(jù)包的目的網(wǎng)段是192.168.123.68時(shí),我會(huì)將該數(shù)據(jù)包收下,因?yàn)檫@個(gè)數(shù)據(jù)包時(shí)發(fā)送給我自己的,該路由記錄的線路質(zhì)量1   第七條   本地主機(jī)路由:當(dāng)路由器收到發(fā)送給自己的數(shù)據(jù)包時(shí)將如何處理   當(dāng)我接收到一個(gè)數(shù)據(jù)包的目的網(wǎng)段是192.

6、168.123.88時(shí),我會(huì)將該數(shù)據(jù)包收下,因?yàn)檫@個(gè)數(shù)據(jù)包時(shí)發(fā)送給我自己的,該路由記錄的線路質(zhì)量1   第八條   本地廣播路由:當(dāng)路由器收到發(fā)送給直聯(lián)網(wǎng)段的本地廣播時(shí)如何處理   當(dāng)我接收到廣播數(shù)據(jù)包的目的網(wǎng)段是192.168.123.255時(shí),我會(huì)將該數(shù)據(jù)從192.168.123.68接口以廣播的形勢發(fā)送出去,該路由記錄的線路質(zhì)量1   第九條   本地廣播路由:當(dāng)路由器收到發(fā)送給直聯(lián)網(wǎng)段的本地廣播時(shí)如何處理   

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

8、我接收到組播數(shù)據(jù)包時(shí),我會(huì)將該數(shù)據(jù)從192.168.123.88接口以組播的形勢發(fā)送出去,該路由記錄的線路質(zhì)量1   第十二條   廣播路由:當(dāng)路由器收到一個(gè)絕對廣播時(shí)該如何處理   當(dāng)我接收到絕對廣播數(shù)據(jù)包時(shí),將該數(shù)據(jù)包丟棄掉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 路由表中每一個(gè)路由表項(xiàng)(或路由)都由五個(gè)字段組成:網(wǎng)絡(luò)目標(biāo)地址(Network Destination):代表某個(gè)可能的目的地址,它是一個(gè)IP地址或子網(wǎng),即表示IP數(shù)據(jù)包被轉(zhuǎn)發(fā)到何處的地址。掩碼(Netmask):一個(gè)用于將某數(shù)據(jù)包中的IP地址中的目標(biāo)地址字段與上面可能的網(wǎng)絡(luò)地址匹配起來的位模式。網(wǎng)關(guān)(Gateway):下一跳的IP地址,數(shù)據(jù)包必須被轉(zhuǎn)發(fā)到

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

15、里,路由表中的每一個(gè)路由是通過其網(wǎng)絡(luò)目的地址確定的: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. 對每一個(gè)路由來說,這個(gè)“與”運(yùn)

19、算的結(jié)果要與路由的網(wǎng)絡(luò)目標(biāo)地址比較,二者的匹配意味著這條路由可用于將數(shù)據(jù)包轉(zhuǎn)發(fā)到其目標(biāo)地址。如果發(fā)現(xiàn)不只有一個(gè)匹配,Windows就會(huì)選用擁有最長匹配的路由(即1的位數(shù)最高的路由)。如果這并沒有產(chǎn)生唯一的路由,Windows就任意地選用一個(gè)作為路由。從上面的列表中,這個(gè)“與”運(yùn)算的結(jié)果導(dǎo)致了兩個(gè)匹配(路由1和3),因此Windows選擇了擁有最長匹配的路由,即第三行的那個(gè)。其結(jié)果是Windows知道了使用哪個(gè)路由將數(shù)據(jù)包傳送到目的地。下面是匹配路由在服務(wù)器的路由表中表示方式: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現(xiàn)在要使用下面的算法來決定下一步做什么:a) 如果路由的網(wǎng)關(guān)字段與服務(wù)器上的一個(gè)網(wǎng)絡(luò)接口的地址相匹配(或者如果網(wǎng)關(guān)是空的話),那么Windows就會(huì)用在路由中指定的

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

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

溫馨提示

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

評論

0/150

提交評論