Menu

Question Four Datagram 12 Marks B Fragment Packet 12 Marks C Consider Ipv4 Datagram Data Q43780941

Question Four a. What is a datagram? 12 Marks] b. Why do we fragment a packet? 12 Marks) c. Consider IPv4 datagram, data port

QN 4 and 5

Question Four a. What is a datagram? 12 Marks] b. Why do we fragment a packet? 12 Marks) c. Consider IPv4 datagram, data portion of the datagram is 1960 bytes. The datagram needs to traverse a particular network that has an MTU of 420 bytes. Fragment the packet and show all necessary fields involved in fragmentation 18 Marks) babaw SECTION B (60 Marks) Question Five dam a. What do you understand by UDP? vil 2 Marks] b. Briefly explain when it is appropriate for application designers/developers to use UDP instead of TCP [4 Marks c. Suppose you are given the following dump of a TCP header in Hexadecimal format as E31C 0050 0001 0001 0002 0000 5002 07FE 0000 0000; analyze the following details: i. What is the destination port number? [1 Mark] ii. What is the source port number? [1 Mark] i. What is the acknowledgement number? [2 marks] v. What is the sequence number? 12 Marks) 12 Marks) VI. Based on part i. and ii., is the segment from client to server or vice versa? 12 Marks vil. Based on part i., name the intended application layer service as well as its associated protocol. (2+2 Marks Page 3 of 5 – Page 2 of 5 Show transcribed image text Question Four a. What is a datagram? 12 Marks] b. Why do we fragment a packet? 12 Marks) c. Consider IPv4 datagram, data portion of the datagram is 1960 bytes. The datagram needs to traverse a particular network that has an MTU of 420 bytes. Fragment the packet and show all necessary fields involved in fragmentation 18 Marks) babaw SECTION B (60 Marks) Question Five dam a. What do you understand by UDP? vil 2 Marks] b. Briefly explain when it is appropriate for application designers/developers to use UDP instead of TCP [4 Marks c. Suppose you are given the following dump of a TCP header in Hexadecimal format as E31C 0050 0001 0001 0002 0000 5002 07FE 0000 0000; analyze the following details: i. What is the destination port number? [1 Mark] ii. What is the source port number? [1 Mark] i. What is the acknowledgement number? [2 marks] v. What is the sequence number? 12 Marks) 12 Marks) VI. Based on part i. and ii., is the segment from client to server or vice versa? 12 Marks vil. Based on part i., name the intended application layer service as well as its associated protocol. (2+2 Marks Page 3 of 5 – Page 2 of 5

Expert Answer


Answer to Question Four a. What is a datagram? 12 Marks] b. Why do we fragment a packet? 12 Marks) c. Consider IPv4 datagram, data…

OR