1. 程式人生 > >使用ICMP協議檢測網路狀態

使用ICMP協議檢測網路狀態

ICMP(Internet ControlMessages Protocol,網間控制報文協議)是TCP/IP協議族的子協議,是一種面向無連線的協議,在IP和路由器之前傳遞控制訊息。當向目標主機持續傳送大量ICMP資料包時,會造成ICMP風暴,最終導致主機癱瘓。下面的四個命令都使用了ICMP協議。

ping檢測網路連通性

格式:ping <ip address/domain name> [-t]

TTL:IP生存時間(經過路由器的數目)

值通常有以下幾種:64-n(Linux)、128-n(Windows)、255-n(Route)。其中,n代表路由器數目。

 

tracert跟蹤路由

tracert是trace route的縮寫

格式:tracert <ip address/domain name>

 

pathping路徑測試

可以顯示路由資訊和網路丟包資訊

 

nslookup域名查詢

nslookup是name server lookup的縮寫