A client needs to send 4000 bytes of data to a database server. The client divides the data into packets of 500 bytes each. The sequence number of…

A client needs to send 4000 bytes of data to a database server. The client divides the data into packets of 500 bytes each. The sequence number of the first packet is 3001. After 2500 bytes have been successfully sent, 2 packets are lost/failed.

Assuming TCP cumulative ACK, complete the following table:

SLClient Packet Sequence No.DB Server Sequence No. ACK Sequence No.

Assumption:

The first 5 packets (2500 bytes) are sent successfully. Packets 6 and 7 are lost, while packet 8 arrives. The server sends a cumulative ACK for the next byte it is expecting.

Find the missing values in the table. You are free to add necessary rows if needed.

From the BSCPLC Assistant Manager (CSE) August 2026 – Written (BUET) exam, question 10 of 11.

More from this paper