ping的過程詳解

2021-10-01 04:37:08 字數 559 閱讀 3500

談到這個問題,我們首先想到的就應該是分情況考慮:

假設主機a的ip為:1.1.1.1

主機b的ip為:1.1.1.3

主機a去ping同一網段的主機b,它會封裝二層報文,首先去查本地mac位址表,發現沒有b的位址,此時就會傳送arp報文。

目的mac:源mac:op:傳送端mac:傳送端ip:目的端mac:目的端ip

fffff:a的mac:1:a的mac:1.1.1.1:0000000:1.1.1.3

通過觀察報文發現:外面封裝了目的mac位址為fffff,源位址為a的mac的頭部,裡面的部分意思是:我的mac和ip都在了,你的ip也有了,返回給我你的mac位址。

目的mac:源mac:op:傳送端mac:傳送端ip:目的端mac:目的端ip

a的mac:b的mac:1:b的mac:1.1.1.3:a的mac:1.1.1.1

這樣a就學到了b的mac位址;

將學到的mac位址封裝到報文頭部,利用mac位址進行通訊;

如果路由器也沒有c的mac位址,則從**埠先傳送arp報文,學習c的mac位址。

ping過程詳解

ping過程詳解 ping命令的主要作用的是檢查網路的連通情況和檢測網路的速度。相信大家都用過ping命令,下面主要介紹一下ping命令是怎樣乙個執行過程。主要的ping有兩種情況,一種是同一網段,一種是跨網段的。首先看乙個拓撲圖 首先,如果主機a要ping主機b,那麼主機a就要封裝二層報文,他會先...

ping過程詳解

主機a ip 192.168.1.2 裝置a 閘道器 wan 58.56.57.122 lan 192.168.1.1 裝置b 路由 wan1 58.56.57.121 wan2 58.56.58.2 主機b ip 58.56.58.3 主機a ping 58.56.58.3 本機ip和目的ip不在...

ping命令執行過程詳解

ping命令執行過程詳解 ping 是我們經常會接觸到的命令,但是大家對這個命令的了解有多少,這個命令的執行過程以及返回過來的資訊代表什麼意思呢?接下來我為大家逐一講解。先看一下 ping 的執行過程 就以這樣乙個網路作為例子 假設有a b c d四台機器,一台路由ra,子網掩碼均為255.255....