網路安全技術期末報告 ICMP協定 學生 : A0963345 黃昱儒
報告大綱 ICMP協定之內容 關於PING 簡易判斷法
ICMP協定之內容(1/4) ICMP (Internet Control Message Protocol) 是一個錯誤偵測與回報機制 目的是讓我們能夠檢測網路的連線狀況
ICMP協定之內容(2/4) 主要功能如下 偵測遠端主機是否存在 建立及維護路由資料 重導資料傳送路徑 資料流量控制
ICMP協定之內容(3/4) 透過不同的Type Code來識別連線狀況
ICMP協定之內容(4/4) 不同類別會以不同代碼來描述具體狀況
關於PING(1/2) 用來測試兩台主機是否能夠順利連線 PING –c 4 140.127.220.116 Time來判斷連線速度 Packet loss來判斷連線品質 Rtt 來回時間 min avg max (ms)
關於PING(2/2) 運用得當 可以幫我們判斷出許多狀況 我們要看一下跟遠方機器是否連的上 檢查步驟有很多種 ping對方名稱 ping對方ip 如果連得上 代表dns出問題 檢查本身主機dns server ip都ping不了 ip設定的問題 也可能是網路連線的問題 檢查步驟有很多種
簡易判斷法(1/2) 解決方式其中一種 Ping對方router Ping自己router Ping自己ip 網路卡壞掉了 硬體資源衝突 If ok 對方與router有問題 // else Ping自己router If ok router & router 有問題 // else Ping自己ip If ok 連線問題 檢察線路 hub 交叉比對 // else 網路卡壞掉了 硬體資源衝突 Final ping迴圈位置127.0.0.1 If no 機器ip根本就沒被啟動 檢查網路功能
簡易判斷法(2/2) Ping成功 我們就可以確定連線是成功的 但如果不能 ping 的話﹐未必是連不上 Ping >echo-request( type 8 )的ICMP封包 Pong>echo-reply( type 0 )的ICMP封包 失敗 >防火牆隨便將request和reply攔下 設定為不回應任何echo-request Linux echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all
Thanks For You Attention