A PC that is communicating with a web server has a TCP window size of 6,000 bytes when sending data and a packet size of 1,500 bytes. Which byte of information will the web server acknowledge after it has received three packets of data from the PC?
- 4501
- 6001
- 6000
- 4500
Explanation & Hint: In TCP communication, acknowledgments are sent for the next expected byte. If the packet size is 1,500 bytes, after three packets, the number of bytes sent would be 3×1,500=4,500 bytes. Since TCP acknowledgments are for the next byte that is expected, after receiving 4,500 bytes, the acknowledgment would be for the next byte, which is byte number 4501. Therefore, after receiving three packets of data from the PC, the web server will acknowledge byte number 4501. |