Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Emphasis on questions 3, 7 and 10 please provide an explanation for the answer t

ID: 3558807 • Letter: E

Question

Emphasis on questions 3, 7 and 10 please provide an explanation for the answer to these 3 questions. Thank you.

1. The protocol that asks for a MAC address for a known IP address is ..........................

Question 2

Traceroute relies on the .......................... field within the IP packet header.

Question 3

Which of the following is *not* a reason why a ping might timeout?

A. A router in between is filtering all ICMP traffic.

B. The destination has a firewall that will not accept ICMP traffic.

C. The sending system will not respond to ICMP requests

D. The destination system is powered off.

Question 4

Given a system that has an IP address of 192.168.2.25, and a subnet mask of 255.255.0.0, and the gateway address is 192.168.2.1 - what would be the first system to receive data sent (next hop/destination), if the final destination address is 192.168.23.193? (Assume all systems were up and working.)

A. 192.168.23.193

B. 192.168.2.1

C. 192.168.1.1

D. 127.0.0.1

Question 5

The subnet mask for a system with a natural class of the address of class "B", and the subnet id is 4 bits and the host id is 12 bits is ..........................

Question 6

If the "System 1" sends a packet with a destination address of "System 2", with a TTL=3, which system will respond with an ICMP error message? Assume all systems will send and respond to ICMP messages

. Answer

A. System 1

B. Router 1

C. Router 2

D. Router 3

E. System 2

Question 7

If "system 1" sent a packet to "system 3", what would be the destination MAC address when the packet left "system 1"?

Answer

1. 00:00:00:00:00:01

2. 00:00:00:00:00:02

3. 00:00:00:00:00:03

4. 00:00:00:00:00:04

5. 00:00:00:00:00:05

Question 8

If "system 1" is sending a packet to "system 3", what would the destination IP address be in the packet sent when it leaves "system 1"?

Answer

1. 192.168.1.1

2. 192.168.1.10

3. 192.168.1.11

4. 192.168.2.1

5. 192.168.2.10

Question 9

1. Describe the operation of RIP. Where can problems occur with RIP on large networks?

Question 10

1. What are the specific ICMP errors that are generated during a traceroute? In the diagram below, which systems would generate which messages, if the traceroute was being run from "System 1" to trace to "System 2"?

Explanation / Answer

3.The sending system will not respond to ICMP requests [EXPLANATION]: A ping is an ICMP packet. For comparison, web traffic or HTTP, is generally a TCP packet on port 80. A given server may be providing responses for the purpose of web traffic, but block ICMP (or be behind a firewall that blocks ICMP.

7. 00:00:00:00:00:03

10.

[EXPLANATION]: Traceroute was designed to reveal when network failures such as routing loops and black holes occur and shows roughly where those failures exist.

1)The user sitting in front of the computer BINKY runs the tracert command at the command line. The command line is the MS-DOS prompt in Windows.

2)The user types the word tracert followed by the destination address, which can be either a name or an IP address, and presses the enter or return key on the keyboard.

Windows / MS-DOS
c:> tracert login.oscar.aol.com
3)Binky, running tracert on a Windows computer creates 3 ICMP echo (ICMP type '8') messages with the time to live in the IP Header set to 1 and addresses the packets set to the destination computer's IP address (we'll call the destination computer clown).
4)Binky starts a timer.
5)Binky sends the three messages destined for clown out to the network.
6)Binky waits for a response. This response will be:

An ICMP Time Exceeded message - this means the host responding is not the destination.
An ICMP Destination Unreachable - this means the host responding doesn't know how to get to the destination IP address in the traceroute packets.

7)The computer on which the messages die because the time to live expired (somewhere between Binky and clown ) sends back ICMP Time Exceeded (ICMP Type '11') responses. These messages indicate to Binky that the traceroute messages have not yet reached the destination clown.
8)Binky receives those Time Exceeded messages, notes the time they arrived, compares that to the time the ICMP Echo Request was sent and shows the results of that round trip on the screen.
9)Binky increments the TTL in the IP Header by one, then repeats steps the previous six steps (creates 3 packets, sets the Time to Live to the next highest number, starts a timer, transmits the packets, waits for a response). This process is repeated until the packets reach the destination computer (clown) which Binky is tracing the route to.
10)When the destination computer (clown) receives the packets, it sends back an ICMP Reply (ICMP type '0') and the traceroute program stops.


If a router finds a TTL value of 1 or 0, it drops the datagram and sends back an Internet Control Message Protocol (ICMP) Time-Exceeded message to the sender. Traceroute determines the IP address of the first hop by examining the source address field of the ICMP Time-Exceeded message.

To identify the next hop, traceroute sends a UDP packet with a TTL value of 2. The first router decrements the TTL field by 1 and sends the datagram to the next router. The second router sees a TTL value of 1, discards the datagram, and returns the Time-Exceeded message to the source. This process continues until the TTL is incremented to a value large enough for the datagram to reach the destination host or until the maximum TTL is reached or the destniation host replies with an ICMP Echo Reply.

The Traceroute command didn't actually work very well originally because of the interpretation of RFC 791 by routing equipment vendors. Thus, to fix this, Van Jacobson wrote a variant to Traceroute that worked so well and reliably, it was ported to all systems and used as the default. Many college textbooks still refer to this application when describing the functionality inside traceroute.

The Van Jacobson version used outbound UDP datagrams from the host running traceroute instead of ICMP. This was the default on any system using the Van Jacobson version of Traceroute including most BSD and UNIX type systems.

To determine when a datagram reached its final destination, traceroute set the UDP destination port in the datagram to a very large value (33434 or higher) that the destination host is unlikely to be using. When a host receives a datagram with an unrecognized port number, it sends an ICMP Port Unreachable error message to the source. The Port Unreachable error message indicates to traceroute that the destination has been reached.

Good luck! :)

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at drjack9650@gmail.com
Chat Now And Get Quote