欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

那么數據包中的mac信息是怎么變化的

錢淋西2年前24瀏覽0評論

那么數據包中的mac信息是怎么變化的?

根據我所知道的回答一下這個問題。

數據包中mac信息的變化關鍵是arp協議起了主導作用。

路由轉發的過程

路由轉發的過程中,源ip地址和目標ip地址是不變的,變化的是mac地址。

第一跳網關:發送方發出的數據包首先到網關地址,通過arp協議返回網關的mac地址,然后將數據發送到網關所在的路由器。

轉發過程:在路由器之間轉發時,找到嚇一跳的地址,然后通過arp協議找到嚇一跳的mac地址,然后將數據發送到嚇一跳路由。中間會經過很多路由器。

最后一跳:最后找到目標時,通過arp協議返回目標ip地址的mac地址,進行轉發。

這里給出一個實際的例子

網絡拓撲圖如下所示:

發送方:192.168.100.100

接收方:192.168.200.200

路由表如下圖所示:

數據包的源IP地址和目標IP地址是不變的,變化只是mac源mac地址信息和目的mac地址信息。

如上述拓撲圖所示:mac地址的變化如下:

src mac:54-89-98-34-09-B0——>dst mac:5489-9809-29d5

src mac:5489-9809-29d5——>dst mac:5489-9809-29d6

src mac:5489-9809-29d6——>dst mac:5489-98f0-39a4

src mac:5489-98f0-39a4——>dst mac:mac:5489-98f0-39a3

src mac:5489-98f0-39a3——>dst mac:54-89-98-38-3C-0F

如有問題請在評論區留言討論,若需更多幫助,請私信關注。謝謝

解析ip數據包java,那么數據包中的mac信息是怎么變化的