Linux網絡編程之原始套接字-ping協議實現

1.概述數組 PING協議是用來檢驗本地主機與遠程主機是否鏈接,發送的是ICMP ECHO_REQUEST包。普通的套接字是基於TCP或者是UDP的,沒法發送ICMP包,因此必須用原始套接字來實現。PING協議的客戶端類型值爲8,代碼值爲0,表示請求。而PING協議的響應端類型值爲0,代碼值也爲0,表示應答. 以太網數據部分的最小值爲46字節,而IP首部佔20個字節,ICMP的首部佔8個字節,因此
相關文章
相關標籤/搜索