icmp traceroute lab in this lab you will learn how to implement a traceroute application using icmp request and reply messages. the checksum and header making are not covered in this lab, refer to the icmp ping lab for that purpose, the naming of most of the variables and socket is also the same.