我試著去用一台主機去Ping這台Switch
結果這台Switch回了一個ICMP Echo Reply本來是如此正常的事
今天突然想到Switch是Layer-2的設備,為何Layer-2的設備可以被動回一個Layer-3(ICMP Echo)
總覺的怪怪的,為何沒有該Protocol確可以進行處理程序
我的想法是Router(Layer-3)可以回,Switch(Layer-2)、Hub(Layer-1)不會回,因為無法處理該Layer-3層級的資料
3 Internet Layer
2 Data Link Layer
1 Physical Layer
還是說這是因為這是ICMP 的詢問是可以讓別的層級也可以回答的。而錯誤訊息不能
最後在問一個問題,如果有目的地突然關機了,是否Router會主動發出一個 ICMP Type(3) Code(0)的錯誤訊息,而Switch(Layer-2)有辦法做到這種情況嗎
抱歉問題有點多
