Networking ARP/ICMP
Scenario 1: H1 is trying to communicate with H4. They are on separate networks that are connected by R. All machines are running properly. H1's ARP table has been cleared out, so before sending any data, it must send out an ARP Request. It receives an ARP Reply back. For the ARP Reply:
The operation field is set to _______
______'s MAC address is set as the sender hardware address of the ARP Packet
______'s IP address is set as the sender protocol address of the ARP Packet
______'s MAC address is set as the target hardware address of the ARP Packet
______'s IP address is set as the target protocol address of the ARP Packet
H1 sees ______'s MAC address set as the source address on the Ethernet Frame that encapsulates the ARP Reply it receives
H1 sees ______'s MAC address set as the destination address on the Ethernet Frame that encapsulates the ARP Reply it receives
Scenario 3: H3 is trying to ping H4. They are on separate networks that are connected by R1. H4 is currently shut down.
What type of ICMP error message will be sent? (Give the name)
Who will be the source IP address on the IP datagram that has the ICMP error message encapsulated?
Who will be the destination IP address on the IP datagram that has the ICMP error message encapsulated?
Scenario 4: H2 is trying to ping H5. They are on separate networks that are connected by R1 and R2. When sending the ping, H2 sets the TTL field to 2.
What type of ICMP error message will be sent? (Give the name)
Who will be the source IP address on the IP datagram that has the ICMP error message encapsulated?
Who will be the destination IP address on the IP datagram that has the ICMP error message encapsulated?
Scenario 5: H6 runs the traceroute program to find the route to H1. They are on separate networks that are connected by R2 and R1.
For each ping request H6 sends out, what is the destination IP address set to in the IP datagram that encapsulates the Ping Request?
For each ping request H6 sends out, who does H6 set as the destination MAC address in the Ethernet Frame that encapsulates the IP datagram that encapsulates the Ping Request?
Which machine(s) will send Time Exceeded error message(s) to H6?
Who will be the source IP address on the IP datagram that encapsulates the Ping Reply?
When H6 receives the Ping Reply, who will be set as the source MAC address on the Ethernet Frame that has the IP datagram that encapsulates the Ping Reply?