Question: 1. [60 points] A process on a host has a message of 2000 bytes to send to a process on another host. UDP and IPv4
![1. [60 points] A process on a host has a message](https://dsd5zvtm8ll6.cloudfront.net/si.experts.images/questions/2024/09/66f527c1b3f0f_52966f527c121c2b.jpg)

1. [60 points] A process on a host has a message of 2000 bytes to send to a process on another host. UDP and IPv4 is used to send this message from host 200.1.1.2 to host 64.120.1.253. The MTU is 1200 bytes. The header is a standard header with 0x24 as the identifier and type of service set to routine precedence and normal delay, normal throughput and high reliability. The datagrams are expected to take no more than 63 hops. The network layer at the source fragments the message sends two datagrams so that each fits in the MTU. The destination receives the two fragmented datagrams after a total of 10 hops. Give the IP datagrams received with as many fields filled with appropriate numerical values (in bits, hexadecimal or decimal format) as possible based on the information given. For fields whose numerical values cannot be determined, indicate their sizes in bytes. 0 4 16 19 31 Ver HLen TOS Length Ident Flags Offset TTL Protocol Checksum SourceAddr Destination Addr Options Data 0 4 8 16 19 31 Ver HLen TOS Length Ident Flags Offset TTL Protocol Checksum Source Addr Destination Addr Options Data 2. [70 points] Redo Problem 1 if IPv6 is used to route between hosts 2605:6000:6e41:3600::2 and 2001:4998:44:3507::8001. Assume that the flow ID is 0x400. Indicate the datagram fragmentation details. 32 bits hop limit ver pri flow label payload len next hdr source address (128 bits) destination address (128 bits) payload (data) 32 bits hop limit ver pri flow label payload len next hdr source address (128 bits) destination address (128 bits) payload (data)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
