路由器轉發&實體地址解析
refer
路由表項
其中下一跳IP地址在要發往非直連網路時要用到。
幾個要點:
(1)想讓幾臺不同子網的主機直接通訊,
可以修改子網掩碼,使幾臺主機處於同一網路中。
【題目】
某個單位的網點由4個子網組成,結構如下圖所示,
其中主機H1,H2,H3和H4的IP地址和子網掩碼如下表所示。
PS:
注意上圖中如R3路由器上下2個IP地址只是路由器介面的IP地址,
一個路由器有上下兩個!
(1)請寫出路由器R1到4個子網的路由表
【解析】
子網=子網內主機IP地址 與 子網掩碼 相與。
(0與任何x相與=0,1與任何x相與=x)
將H1,H2,H3,H4的IP地址分別與它們的子網掩碼進行“與”操作,
可得到4個子網的網路地址,
分別為202.99.98.16、202.99.98.32、202.99.98.48、202.99.98.64,
因此路由器R1到4個子網的路由表如下表:
注:
1)前兩個目的網路與R1直連,所以沒有“下一跳”;
而下面兩個是R2路由器“上”埠地址!!
直連:子網-路由
不是直連:子網–路由–子網–路由–子網–路由–
2)有的題目還需要將目的網路聚合!!小心。
(2)試描述主機H1傳送一個IP資料包到主機H2的過程
(包括實體地址解析過程)
1)主機H1首先構造一個
源IP地址為202.99.98.18、
目的IP地址為202.99.98.35的IP資料包,
主機H1先把本子網的子網掩碼與H2的IP地址逐位相與,
所得結果不等於H1的網路地址,
因此H1與H2不在同一子網,無法直接交付,
然後將該資料包傳送給資料鏈路層。2)主機H1通過ARP獲得路由器R1(202.99.98.17)對應的MAC地址,
並將其作為目的MAC地址(其實就是預設閘道器的MAC地址),
將H1的MAC地址作為源MAC地址填入封裝有IP資料包的幀,
然後將該幀傳送出去。
PS:上面再次印證了MAC地址只具有本地意義,
ARP也只能工作在同一區域網中。
3)路由器R1收到該幀後,去除幀頭與幀尾,得到IP資料包,
然後根據IP資料包中的目的IP地址(202.99.98.35)去查詢路由器,
得到下一跳地址為直接相連。
4)路由器R1通過ARP得到主機H2的MAC地址,
並將其作為目的MAC地址,
將R1的MAC地址作為源MAC地址填入封裝有IP資料包的幀,
然後將該幀傳送到子網Net2上。
5)主機H2將收到的幀,去除幀頭與幀尾,
並最終得到從主機H1發來的IP資料包。
注意:在2)中(發出的幀),
幀目的MAC地址為預設閘道器的MAC地址;
在4)中(接收的幀),
幀的源MAC地址為預設閘道器的MAC地址。
相關文章
- ARP協議 地址解析協議:IP地址轉換為MAC地址協議Mac
- 實體地址、虛擬地址
- nginx 代理轉發 傳遞真實 ip 地址Nginx
- 使用者態程式的虛擬地址如何轉換成實體地址
- Qt/C++地址轉座標/座標轉地址/逆地址解析/支援百度高德騰訊和天地圖QTC++地圖
- firewall-cmd 配置地址轉發
- vbox 網路地址轉換(NAT) 埠轉發
- Linux中尋找路由器IP地址Linux路由器
- ARP(地址解析協議)和RARP(逆地址解析協議)協議
- 全面解析-怎麼查發帖人IP地址個人真實資訊!
- 07_Linux實體地址到虛擬地址對映Linux
- ARP地址解析協議、DNS域名系統和交換機、路由器、閘道器的概念協議DNS路由器
- 你看到的所有地址都不是真的 | 虛擬地址與實體地址
- uniapp使用高德地圖解析經緯度轉為中文地址APP地圖圖解
- ARP 地址解析協議協議
- 騰達路由器登入頁面地址 騰達路由器進入不了管理介面路由器
- Innodb記憶體管理解析[轉載]記憶體
- LongHash上線BTC地址解析功能!
- 如何準確找到帖子IP地址找出發帖人具體真實資訊!
- URL地址特殊字元轉換字元
- iOS 訊息轉發機制Demo解析iOS
- 封裝了一個? URL地址解析封裝
- 怎麼查到匿名帖子發帖使用者的IP真實具體地址!
- LVS - 地址轉換(NAT)模式示例模式
- 網路地址轉換 NAT 配置
- android開發者資源下載地址記錄(轉+補充)Android
- 如果往錯誤的NEO地址轉賬會發生什麼
- 已知結構體成員地址獲取結構體首地址結構體
- 解析arrify 轉陣列實現示例原始碼陣列原始碼
- C++ 引用和指標:記憶體地址、建立方法及應用解析C++指標記憶體
- IP軟體如何隱藏真實IP地址技術!
- C#根據經緯度獲取實體地址C#
- 「Python實用祕技08」一行程式碼解析地址資訊Python行程
- CString解析[轉]
- ARP地址解析協議-個人總結協議
- 匯入地址表鉤取技術解析
- AI攻略:Paddlehub實現人體解析AI
- 小米mini路由器刷韌體路由器