Trả lời:
Đáp án đúng: C
Chương trình Traceroute sử dụng UDP (User Datagram Protocol) để gửi các gói tin đến đích và ICMP (Internet Control Message Protocol) để nhận các thông báo lỗi hoặc phản hồi từ các router trên đường đi. Khi một gói tin UDP được gửi đi với một giá trị Time-To-Live (TTL) nhỏ, nó sẽ hết hạn tại một router trên đường đi, và router đó sẽ gửi một thông báo ICMP "Time Exceeded" trở lại nguồn. Traceroute sử dụng thông tin này để xác định địa chỉ của các router trên đường đi. Do đó, đáp án chính xác là B.