Trả lời:
Đáp án đúng: C
Traceroute là một công cụ mạng được sử dụng để theo dõi đường đi (đường dẫn) mà các gói dữ liệu đi qua giữa hai thiết bị trong mạng. Nó hoạt động bằng cách gửi các gói tin UDP (User Datagram Protocol) hoặc ICMP (Internet Control Message Protocol) đến đích và ghi lại các router mà gói tin này đi qua. Khi một gói tin UDP hoặc ICMP hết thời gian tồn tại (Time To Live - TTL) trong quá trình truyền, router sẽ trả về một thông báo ICMP Time Exceeded. Traceroute sử dụng các thông báo này để xác định các router trên đường đi.
Phương án A (UDP) chỉ đúng một phần, vì Traceroute có thể sử dụng UDP nhưng cũng có thể sử dụng ICMP.
Phương án B (UDP và ICMP) là chính xác vì Traceroute thường sử dụng cả hai giao thức này.
Phương án C (TCP và ICMP) không chính xác vì Traceroute không sử dụng TCP.
Phương án D (IGMP) không chính xác vì IGMP được sử dụng cho multicast.