Some details about the Traceroute implementation
Hello,
Some details about the Traceroute implementation may be found
on http://cities.lk.net/trproto.html
- ICMP, IP, UDP in the Traceroute.
- Sockets subroutins which the Tracerroute uses:
sendto, recvfrom, setsockopt, select.
- Why the Traceroute uses Raw Sockets, why
the Tracerote sends the UDP message and gets ICMP messages?
- Own IP and UDP headers the Traceroute creates.
- ICMP Destination Unreachable messages.
- Protocol types, UDP Ports, Timeouts
and some other information.
Rafael
Reply to: