Wireshark Lab: IP v8.1
Computer Networking: A Top-Down Approach
Questions
- Select the first UDP segment sent by your computer via the
traceroute
command to gaia.cs.umass.edu. (Hint: this is 44th packet in the trace file in the ip-wireshark-trace1-1.pcapng file in footnote 2). Expand the Internet Protocol part of the packet in the packet details window. What is the IP address of your computer?Source Address: 192.168.86.61
- What is the value in the time-to-live (TTL) field in this IPv4 datagram’s header?
Time to Live: 1
- What is the value in the upper layer protocol field in this IPv4 datagram’s header? [Note: the answers for Linux/MacOS differ from Windows here].
Protocol: UDP (17)
- How many bytes are in the IP header?
Header Length: 20 bytes
- How many bytes are in the payload of the IP datagram? Explain how you determined the number of payload bytes.
Total Length: 56
-Header Length: 20
= 36 bytes
- Has this IP datagram been fragmented? Explain how you determined whether or not the datagram has been fragmented.
- 단편화 X
More fragments: Not set
Fragment Offset: 0
- 단편화 X
- Which fields in the IP datagram always change from one datagram to the next within this series of UDP segments sent by your computer destined to 128.119.245.12, via
traceroute
? Why?Identification
,Header Checksum
- 데이터그램을 식별하기 위함
- 데이터그램이 단편화되는 경우, 각 fragment는 동일한
Identification
값을 가진다. 이들은 목적지에 도달한 뒤 재조합되어 원래의 데이터그램으로 복원된다.
- 데이터그램이 단편화되는 경우, 각 fragment는 동일한
- Which fields in this sequence of IP datagrams (containing UDP segments) stay constant? Why?
Identification
,Time to Live
,Header Checksum
을 제외한 나머지 필드
- Describe the pattern you see in the values in the Identification field of the IP datagrams being sent by your computer.
- 순차적으로 1씩 증가
Figure 2. Sequence of UDP segments
- What is the upper layer protocol specified in the IP datagrams returned from the routers? [Note: the answers for Linux/MacOS differ from Windows here].
Protocol: ICMP (1)
- Are the values in the Identification fields (across the sequence of all of ICMP packets from all of the routers) similar in behavior to your answer to question 9 above?
- 따로 패턴이 존재하지 않음
- Are the values of the TTL fields similar, across all of ICMP packets from all of the routers?
- 반환하는 라우터에 따라
TTL
값이 다름
Figure 3. ICMP packets returned by routers
- 반환하는 라우터에 따라
- Find the first IP datagram containing the first part of the segment sent to 128.119.245.12 sent by your computer via the
traceroute
command to gaia.cs.umass.edu, after you specified that thetraceroute
packet length should be 3000. (Hint: This is packet 179 in the ip-wireshark-trace1-1.pcapng trace file in footnote 2. Packets 179, 180, and 181 are three IP datagrams created by fragmenting the first single 3000-byte UDP segment sent to 128.119.145.12). Has that segment been fragmented across more than one IP datagram? (Hint: the answer is yes!)- 단편화 O
- What information in the IP header indicates that this datagram been fragmented?
Flags: 0x1, More fragments
- What information in the IP header for this packet indicates whether this is the first fragment versus a latter fragment?
Fragment Offset: 0
- How many bytes are there in this IP datagram (header plus payload)?
Total Length: 1500
Figure 4. First fragment of IP datagram
- Now inspect the datagram containing the second fragment of the fragmented UDP segment. What information in the IP header indicates that this is not the first datagram fragment?
Fragment Offset: 1480
- What fields change in the IP header between the first and second fragment?
Fragment Offset
,Header Checksum
Figure 5. Second fragment of IP datagram
- Now find the IP datagram containing the third fragment of the original UDP segment. What information in the IP header indicates that this is the last fragment of that segment?
More fragments: Not set
Figure 6. Last fragment of IP datagram
- What is the IPv6 address of the computer making the DNS AAAA request? This is the source address of the 20th packet in the trace. Give the IPv6 source address for this datagram in the exact same form as displayed in the Wireshark window.
Source Address: 2601:193:8302:4620:215c:f5ae:8b40:a27a
- What is the IPv6 destination address for this datagram? Give this IPv6 address in the exact same form as displayed in the Wireshark window.
Destination Address: 2001:558:feed::1
- What is the value of the flow label for this datagram?
Flow Label: 0x63ed0
- How much payload data is carried in this datagram?
Payload Length: 37
- What is the upper layer protocol to which this datagram’s payload will be delivered at the destination?
Next Header: UDP (17)
- How many IPv6 addresses are returned in the response to this AAAA request?
Answer RRs: 1
- What is the first of the IPv6 addresses returned by the DNS for youtube.com (in the ip-wireshark-trace2-1.pcapng trace file, this is also the address that is numerically the smallest)? Give this IPv6 address in the exact same shorthand form as displayed in the Wireshark window.
AAAA Address: 2607:f8b0:4006:815::200e
References
이 글은 저작자의 CC BY-SA 4.0 라이선스를 따릅니다.