/*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} Problem 39 The Unix utility traceroute, or ... [FREE SOLUTION] | 91Ó°ÊÓ

91Ó°ÊÓ

The Unix utility traceroute, or its Windows equivalent tracert, can be used to find the sequence of routers through which a message is routed. Use this to find the path from your site to some others. How well does the number of hops correlate with the RTT times from ping? How well does the number of hops correlate with geographical distance?

Short Answer

Expert verified
Use traceroute/tracert to record the number of hops and RTT to your destination. Compare the number of hops with RTT from ping and estimate geographical distance to analyze correlations.

Step by step solution

01

- Use traceroute or tracert

Open a command line interface on your computer. For Unix-based systems, use the command `traceroute `, and for Windows, use `tracert `, where '' is the address of the site you want to trace.
02

- Record the sequence of routers

Observe the output which lists each router (hop) your packet passes through along with the time taken for each hop. Record the number of hops and the RTT (Round Trip Time) for each hop.
03

- Use ping to find RTT

Next, use the `ping ` command to find the average RTT time for the same destination. Record this information.
04

- Compare hops with RTT

Analyze the data to see how the number of hops correlates with the RTT times from the ping command. Generally, more hops can indicate a higher RTT, but this is not always the case as RTT is affected by other factors such as the speed and performance of each router.
05

- Correlate hops with geographical distance

Estimate the geographical distance to the destination site. You may use map services or online tools for this. Compare this distance with the number of hops recorded. Note that while closer geographical locations often correlate with fewer hops, this is not always accurate due to network architecture and routing policies.

Unlock Step-by-Step Solutions & Ace Your Exams!

  • Full Textbook Solutions

    Get detailed explanations and key concepts

  • Unlimited Al creation

    Al flashcards, explanations, exams and more...

  • Ads-free access

    To over 500 millions flashcards

  • Money-back guarantee

    We refund you if you fail your exam.

Over 30 million students worldwide already upgrade their learning with 91Ó°ÊÓ!

Key Concepts

These are the key concepts you need to understand to accurately answer the question.

traceroute usage
The 'traceroute' utility is a powerful tool to understand how packets travel across a network. This command traces the path your data takes from your computer to a specified destination. By running `traceroute ` on Unix-based systems or `tracert ` on Windows, you can observe each router or node that your data flows through. This helps diagnose network problems and understand the route taken.
router hops
Router hops are essentially the stops your data packet makes as it travels across the network to its destination. Each hop represents a router that forwards the packet to the next point. By using traceroute, the sequence of these routers, including the time taken for each hop, is displayed. Counting the number of hops helps you see how many intermediary devices are involved.
Round Trip Time (RTT)
Round Trip Time (RTT) measures the time it takes for a packet to travel to the destination and back to the source. With traceroute, the RTT for each hop is displayed, providing insights into which hops might be slowing down the packet. Higher RTT values can indicate network congestion or longer distances. RTT is crucial for assessing network performance.
ping command
The 'ping' command is a simpler yet equally important tool used to measure the RTT of packets to a destination. By running `ping `, you continuously send packets to the target and receive echo responses. The result shows the average RTT, helping diagnose connectivity issues and assessing the performance.
geographical distance and network routing
Geographical distance plays a role in network routing but isn't the only factor. While shorter distances often mean fewer hops and lower RTTs, other elements like network policies and infrastructure impact routing. More hops don't always equal higher RTT, which can be influenced by router performance and congestion. Comparing traceroute hops with physical distance helps comprehend this complexity.

One App. One Place for Learning.

All the tools & learning materials you need for study success - in one app.

Get started for free

Most popular questions from this chapter

Suppose a 128-Kbps point-to-point link is set up between Earth and a rover on Mars. The distance from Earth to Mars (when they are closest together) is approximately \(55 \mathrm{Gm}\), and data travels over the link at the speed of light-3 \(\times 10^{8} \mathrm{~m} / \mathrm{s}\). (a) Calculate the minimum RTT for the link. (b) Calculate the delay \(\times\) bandwidth product for the link. (c) A camera on the rover takes pictures of its surroundings and sends these to Earth. How quickly after a picture is taken can it reach Mission Control on Earth? Assume that each image is \(5 \mathrm{Mb}\) in size.

Consider a point-to-point link \(2 \mathrm{~km}\) in length. At what bandwidth would propagation delay (at a speed of \(2 \times 10^{8} \mathrm{~m} / \mathrm{s}\) ) equal transmit delay for 100 -byte packets? What about 512 -byte packets?

Consider a closed-loop network (e.g., token ring) with bandwidth \(100 \mathrm{Mbps}\) and propagation speed of \(2 \times 10^{8} \mathrm{~m} / \mathrm{s}\). What would the circumference of the loop be to exactly contain one 250 -byte packet, assuming nodes do not introduce delay? What would the circumference be if there was a node every \(100 \mathrm{~m}\), and each node introduced 10 bits of delay?

Consider a point-to-point link \(50 \mathrm{~km}\) in length. At what bandwidth would propagation delay (at a speed of \(2 \times 10^{8} \mathrm{~m} / \mathrm{s}\) ) equal transmit delay for 100 -byte packets? What about 512 -byte packets?

For each of the following operations on a remote file server, discuss whether they are more likely to be delay sensitive or bandwidth sensitive. (a) Open a file. (b) Read the contents of a file. (c) List the contents of a directory. (d) Display the attributes of a file.

See all solutions

Recommended explanations on Computer Science Textbooks

View all explanations

What do you think about this solution?

We value your feedback to improve our textbook solutions.

Study anywhere. Anytime. Across all devices.