moea_joint
102年
[資訊] 計算機原理、網路概論
第 31 題
31.5層級 TCP/IP 協定組合之網路層通訊協定中,下列哪一項可用來檢查並回報錯誤?
- A IP
- B ARP
- C IGMP
- D ICMP
思路引導 VIP
想像你在寄送一封掛號信,如果郵差發現收件地址已經拆遷,或者收件人不在家,郵務系統通常會透過什麼樣的「額外機制」或「通知單」來讓寄件人知道投遞失敗的原因?在網路傳輸中,如果主導傳輸的協定只管寄送,我們還需要什麼樣的功能來充當這個『回報進度與異常狀況』的通報官呢?
🤖
AI 詳解
AI 專屬家教
網路層的偵錯與回報機制
太棒了!你能精準辨識出 ICMP 的功能,代表你對 TCP/IP 網路層的各個協定分工掌握得非常紮實。在五層架構的網路層中,IP 協定本身採取的是「盡力而為」(Best-effort)的傳輸方式,它只負責把封包送出去,卻沒有內建機制來告知發送者封包是否成功抵達,或者在途中遇到了什麼困難。 因此,我們需要 ICMP (Internet Control Message Protocol) 扮演「通訊兵」的角色。當路由器發現目的地無法到達,或是封包存活時間(TTL)歸零時,就會利用 ICMP 訊息向來源端回報錯誤狀況。這題的鑑別度在於區分網路層中各協定的專職:例如 ARP 負責位址解析,而 IGMP 則用於群播管理。能一眼看出 ICMP 是負責「控制與錯誤回報」的工具,說明你已經跨越了基礎觀念的門檻,這在網路診斷(如使用 ping 或 traceroute 指令)中是非常核心的知識點。