應用背景
下圖共有兩個不同的網段分別是networka與networkb,這兩個網段是通過乙個路由器(server a)來進行資料傳遞,那麼當pc01這台主機想要傳送資料到pc11時,它的ip資料報該如何傳輸?
應用分析
networka(192.168.0.0/24)與networkb(192.169.1.0/24)是不同的網段,所以pc01與pc11是不能直接傳遞資料的。當主機要傳送資料時,它主要參考是路由表,分析過程如下。
1、查詢ip資料報的目標ip位址
當pc01有ip資料報傳送時,主要會查閱ip資料報報頭的目標ip位址。
2、查詢pc01的路由表
pc01主機會分析自己的路由表,當發現目標ip與本機ip在同一網段,則pc01會直接通過區域網,將資料直接傳送到目的主機。
3、查詢預設路由
因為pc01與pc11不在同一網路,因此pc01會分析路由表當中是否有其他相符合的路由設定值,如果沒有,就直接將ip資料報傳送到預設路由當中去,在本應用中,default gateway是server a這台。
4、送出資料報到default gateway後,不理會資料報流向
當ip由pc01送給server a之後,pc01就不理會接下來的工作,而server a接收到這個資料報後,會依據上面的流程,也分析自己的路由表,然後向後繼續傳輸到正確的目的主機上面。
**:
多路由復用乙個元件
現在有兩個路由,它們共用乙個元件,如何實現元件的復用?route export const catalogrouter menuconfig 兩個路由分別是 viscatalogcreate 和 viscatalogedit,它們共用了乙個元件 viscatalogdetail。viscatalog...
乙個簡單的路由跟蹤程式
usr bin python2.7 coding utf 8 import requests import os import re import time import sys baseurl def exectrace dest result os.popen traceroute dest r...
靜態路由的乙個細節問題
首先說下這兩條命令的區別 www.2cto.com 1 如果是填寫下一跳路由器直連線口的ip位址,則該 路由器的管理距離是1 如果是填寫本地路由器的外出介面則該路由器的管理距離是0。這都不是重點。2 本地路由器出口命令僅能用在點對點的鏈路上,比如序列線路,序列線路在資料鏈路層封裝的協議一般用hdlc...