Traceroute là một lệnh được sử dụng để theo dõi đường đi của gói tin trên internet. Để thực hiện việc này, lệnh traceroute sử dụng một số gói tin đặc biệt được gọi là echo-requests và echo-replies. Các gói tin này được gửi và nhận thông qua một giao thức cụ thể. Trong các lựa chọn đã cho, giao thức nào được sử dụng để gửi và nhận các gói tin echo-requests và echo-replies?