Assignment 3: Behavior of datalink and IP
Use ping
command to generate IP (ICMP) packets.
Conduct Q1 and Q2 in two conditions in which two end PCs are in (A) a same datalink and (B) different datalinks (e.g., PC1 in lab A and PC2 in lab B)
Capture all frames in both end PCs while sending/receiving ICMP packets to/from someone in your group.
If you are a sender, execute ping [destination IP]
. Otherwise, do nothing because OS automatically replies to ICMP.
- Draw time-sequence diagrams for receptions/transmissions of both frames and packets with its header information for two cases, (A) and (B), and explain what each frame/packet was for
- You must clear the arp cache by executing
arp -d -a
at both end PCs immediately before ping
- You must clear the arp cache by executing
- Explain your understanding of how the Internet can deliver packets to a destination (by yourself)
Optional Assignment
Optional assignment by yourself (not mandatory but you will get extra scores!)
- Simulate above on the paper if you use IPv6
Report Format
[name]-[studentID].pdf
- Name, student ID, and your laboratory must be in the report
- Submit to
internet-eng-2018@is.naist.jp
- Both Japanese and English are acceptable
Deadline
July 13, 2018 17:00 JST