IP報文在不同網段之間的轉發過程
時間:2020-02-19 19:16 來源:ob体育竞彩
ARP協議
ARP協議實現IP地址到MAC地址的轉換。日常使用中,我們用的是IP地址通信,而不是直接使用MAC地址,比如同一網段中,PC-A和PC-B通信,但是PC-A不知道PC-B的MAC地址,那麼PC-A就需要發送ARP廣播,詢問“xxx的MAC地址是多少啊”,PC-B收到廣播信息後,就會給出ARP響應“我的MAC地址是xxx”,如下圖所示。
報文的轉發
以我們常見的以太網幀為例,如下圖所示,PC-A向PC-B發送IP報文,在報頭需要封裝雙方的地址信息,源IP地址就是PC-A的IP地址,目的IP地址就是PC-B的IP地址,源MAC地址是PC-A的MAC地址。目的MAC地址是路由器Port1的MAC地址,也就是網關MAC地址,這是因為PC-A和PC-B不在同一個網段,其中要用到ARP協議進行轉換。
路由器收到這個報文後,發現目的MAC地址是本機Port1端口的,那麼需要進行下一步解析(如果目的MAC不是本機,說明是二層轉發,不繼續處理)。通過查找轉發表,發現不是自己的,而是需要發送到Port2,如果不知道PC-B的MAC地址,那麼需要發送ARP報文,詢問它的MAC地址,將目的MAC換成PC-B的MAC,源MAC換成Port2的MAC地址。
也就是說,在報文轉發的過程中,源/目的MAC地址會不斷的更新,而源IP和目的IP是不會改變的。
總之,IP設備通信時,我們用的是IP地址,二層網絡通信時,需要通過ARP協議轉換成“下一跳”的MAC地址。同一網段通信,雙方的源MAC、目的MAC、源IP、目的IP是不變的。不同網段通信時,雙方的源IP、目的IP是不變的,但是源MAC和目的MAC每“跳一次”都要更新,分別是上一個端口的MAC和下一跳的MAC。
看過《IP報文在不同網段之間的轉發過程》的人還看了以下文章
如何實現交換機不同VLAN和不同網段之間互相 | |
目前企業組網大部分使用了劃分VLAN的方式,實現網絡隔離,通常按照部門劃分不同的VLAN,根據每個部門的權限分配不同的Qos策略,實現差異化網絡管理。不同VLAN終端邏輯隔離,不能直接訪問。下文說一說不同VLAN之間、不同網段之間互相訪問。 三層交換機實現不... |
RS485中繼器實現兩個網段之間的隔離 | |
RS485中繼器實現兩個網段之間的隔離 RS485中繼器上下分為兩個網段,同一網段內信號不能再生(即從網段1到網段2有放大信號的功能);兩個網段之間是信號隔離的,所以RS485中繼器還可以實現兩個網段之間的隔離。 延長總線的傳輸距離 1.5M情況下,從200米延長到... |
熱門文章
- 模擬信號和數字信號的優缺點
- h3c dldp工作過程與配置命令
- 光纖耦合器和隔離器在通信裏的作用
- Cisco QoS常見問題解答
- 光波分複用技術特點
- gpon二層數據轉發模式
- 移動4g頻段是多少?移動4g頻段全國分配表
- gps如何實現定位功能?GPS實現定位過程詳
- 串口通信為什麼要設置波特率?串口通信波
- 企業千兆路由器配置圖解
- 光纖收發器英文字母含義詳解
- 光纖收發器故障分析及處理辦法圖解
- 光纜型號命名方法_光纜色譜排列圖
- 串行通信調幅和調頻方式
- tdscdma可以作為wcdma的鄰區麼
- 二層交換機和三層交換機的區分
- 200m寬帶測速隻有100m是什麼原因
- 如何製作網線水晶頭_網線水晶頭的製作過
- Mbps、Mb/s、MB/s有什麼不一樣?區別是什
- 如何使用交換機和路由器組建家庭網絡