您好,登錄后才能下訂單哦!
路由器工作在IOS參考模型的網絡層,它的主要作用是為數據包選擇最佳路徑
路由:從源主機到目標主機的轉發過程
根據路由表轉發數據
(1)路由器中維護的路由條目的集合
(2)路由器根據路由表做路徑選擇
(1)直連網段,配置IP地址,端口UP狀態,形成直連路由
(2)非直連網段
(1)由管理員手工配置的,是單向的
(2)缺乏靈活性
當路由器在路由表中找不到目標網絡的路由條目時,路由器把請求轉發到默認路由接口
當路由表中同時存在靜態路由和默認路由的時候,靜態路由優先級最高,匹配上了立即轉發,如果沒有匹配上靜態路由,則按照默認路由進行轉發
如上圖所示,A計算機和B計算機進行通訊,A計算機在只知道目標B計算機IP地址的情況下,通過接入的A、B路由器Ping對方的過程
(1)A計算機只知道A路由器的IP地址,要獲取A路由器的MAC地址,A計算機要先發送ARP廣播給A路由器E0端口
源IP:192.168.1.2
源MAC:00-11-12-21-11-11
目標IP:192.168.1.1
目標MAC:FF-FF-FF-FF-FF-FF
(2)A路由器E0端口接收后拆包對應上IP地址,回復數據給A計算機,A計算機接收后記錄源A路由器的MAC地址
(3)A計算機開始ping計算機B,先發送一個數據到A路由器E0端口
源IP:192.168.1.2
源MAC:00-11-12-21-11-11
目標IP:192.168.2.2
目標MAC:00-11-12-21-22-22
(4)接收到數據檢查目標MAC地址,拆封數據包露出源IP和目標IP,路由器A從路由表中查詢目標IP地址的網絡段,尋找到路徑為E1端口
(5)A路由器E1端口開始封裝MAC地址頭部,準備發送數據包給B路由器E1端口,因為不知道B路由器E1的MAC地址,路由器直接將數據包丟棄
(6)A路由器E1端口發出ARP廣播給B路由器E1端口
源IP:10.1.1.1
源MAC:00-11-12-21-33-33
目標IP:10.1.1.2
目標MAC:FF-FF-FF-FF-FF-FF
(7)B路由器E1端口接收到廣播后拆包查看IP地址后產生回應,A路由器E1端口同時記下B路由器E1端口的MAC地址,第二條數據到達A路由器E1端口后重新封裝
源IP:192.168.1.2
源MAC:00-11-12-21-33-33
目標IP:192.168.2.2
目標MAC:00-11-12-21-44-44
(8)B路由器E1端口先確認MAC地址,然后拆包露出源IP和目標IP,路由器B從路由表中查詢目標IP地址的網絡段,尋找到路徑為E0端口
(9)B路由器E0端口開始封裝MAC地址頭部,準備發送數據包給計算機B,因為不知道計算機B的MAC地址,路由器直接將數據包丟棄
(10)B路由器E0端口發出ARP廣播給計算機B
源IP:192.168.2.1
源MAC:00-11-12-21-55-55
目標IP:192.168.2.2
目標MAC:FF-FF-FF-FF-FF-FF
(11)計算機B接收到以后拆包產生回應給B路由器E0端口,E0端口同時記下B計算機的MAC地址
,下一條數據到達E0端口后重新封裝MAC頭部
源IP:192.168.1.2
源MAC:00-11-12-21-55-55
目標IP:192.168.2.2
目標MAC:00-11-12-21-66-66
(12)計算機B接收到后確認數據信息開始回應。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。