Ping命令的工作過程

2021-07-06 03:42:19 字數 685 閱讀 6736

假定主機a的ip位址是192.168.1.1,主機b的ip位址是192.168.1.2,都在同一子網內,則當你在

主機a上執行「ping 192.168.1.2」後,都發生了些什麼呢? 

首先,ping命令會構建乙個固定格式的icmp請求資料報,然後由icmp協議將這個資料報連同位址

「192.168.1.2」一起交給ip層協議(和icmp一樣,實際上是一組後台執行的程序),ip層協議將

以位址「192.168.1.2」作為目的位址,本機ip位址作為源位址,加上一些其他的控制資訊,構建

乙個ip資料報,並在乙個對映表中查詢出ip位址192.168.1.2所對應的實體地址(也叫mac位址,

熟悉網絡卡配置的朋友不會陌生,這是資料鏈路層協議構建資料鏈路層的傳輸單元——幀所必需的)

,一併交給資料鏈路層。後者構建乙個資料幀,目的位址是ip層傳過來的實體地址,源位址則是

本機的實體地址,還要附加上一些控制資訊,依據乙太網的介質訪問規則,將它們傳送出去。 

主機b收到這個資料幀後,先檢查它的目的位址,並和本機的實體地址對比,如符合,則接收;否

則丟棄。接收後檢查該資料幀,將ip資料報從幀中提取出來,交給本機的ip層協議。同樣,ip層

檢查後,將有用的資訊提取後交給icmp協議,後者處理後,馬上構建乙個icmp應答包,傳送給主機

a,其過程和主機a傳送icmp請求包到主機b一模一樣。

ping工作過程

dos 命令,一般用於檢測網路通與不通 也叫時延,其值越大,速度越慢 ping packet internet grope 網際網路包探索器,用於測試網路連線量的程式。ping 發 送乙個 icmp 回聲請求訊息給目的地並報告是否收到所希望的 icmp 回聲應答。它是用來檢查網路是否通暢或者網路連線...

ping的工作過程

ping 的幕後過程 我們以下面乙個網路為例 有 a b c d 四台機子,一台路由 ra,子網掩碼均為 255.255.255.0,預設路由為 192.168.0.1 1.在同一網段內 在主機 a 上執行 ping 192.168.0.5 後,都發生了些 什麼呢?對 ping 後返回資訊的分析 1...

Ping的工作過程及單向Ping通的原因

當網路出現問題時,我們最常用的測試工具就是 ping 命令了。但有時候我們會碰到單方向ping通的現象,例如通過hub或一根交叉線連線的在同乙個區域網內的電腦a b,在檢查它們之間的網路連通性時,發現從主機a ping 主機b正常而從主機b ping 主機a時,出現 超時無應答 錯誤。為什麼呢?要知...