Abstract:
The Net knows no bonndaries, neither in space nor time, making it a mirror of our world, with gigantic resources of knowledge and a historically nnique potential for direct commnnication between people. The Internet's resources are in fact the basic foundation for the growth of the Information Society. But just as in the real world, in the digital one, there arc extensive slum areas. With the difference that you can get there in seconds - in practice, at the click of a mouse. And the Net is the perfect meeting place for people with similar interests. There are hnndreds of thousands of free services and the opportnnity to adopt identities other than your own. You can also insulate yourself, and exist on the Net without being visible. Traccroutc is the program that shows you the route over the network between two systems, listing all the intermediate routers a connection must pass through to get to its destination. It can help you determine why your connections to a given server might be poor, and can often help you figure out where exactly the problem is. It also shows you how systems are connected to each other, letting you see how your ISP connects to the Internet as well as how the target system is connected. Traceroute is a staple of network administration. This utility traces the outgoing paths toward network destinations by sending packets with progressively longer time-to-live (TTL) fields and recording their deaths. When a packet dies, most routers return a notice using one of their interface addresses. Traceroute records these addresses, which can be identified using DNS and other databases. Traceroute is an interactive tool that is suitable for Unix-style programming as well with pipes and filters. Our version embeds the program's functions in a filter, which gives us greater flexibility in mapping and other network explorations. This simplifies prototyping and developing nnique new packet processing applications. And it makes it easy to run hnndreds of thousands of traceroutes each day.