Question: 6) Suppose two applications running at Host A andHost B are communicating using a TCP connection. Assume by time t, Host B has already received

6) Suppose two applications running at Host A andHost B are communicating using a TCP connection. Assume by time t, Host B has already received all the bytes up to and including byte 300 from Host A and the application running on Host B has read all these bytes from the TCP (socket) buffer at Host B (i.e., all bytes 1...300 are received and given to the application). After time t, Host A is sending 3 TCP segments back-to-back to Host B. Segment 1 has 70 bytes of data in it, segment 2 has 40 bytes of data and segment 3 has 50 bytes of data in it (these are the size of data, not including the headers). Assume, segment 2 arrives first to Host B, then segment 1, and then segment 3. After each segment is received, Host B sends an ACK immediately. Assume there are no packet/ACK losses and no timeouts happened. Assume the size of TCP receive-buffer at Host B for this connection is 2000 bytes. Assume, after time t, the application at Host B will not read data from the corresponding socket before all ACKs corresponding to these 3 segments are sent. What will the acknowledgement and receive-window field values in the three ACK packets sent from Host B to 6) Suppose two applications running at Host A andHost B are communicating using a TCP connection. Assume by time t, Host B has already received all the bytes up to and including byte 300 from Host A and the application running on Host B has read all these bytes from the TCP (socket) buffer at Host B (i.e., all bytes 1...300 are received and given to the application). After time t, Host A is sending 3 TCP segments back-to-back to Host B. Segment 1 has 70 bytes of data in it, segment 2 has 40 bytes of data and segment 3 has 50 bytes of data in it (these are the size of data, not including the headers). Assume, segment 2 arrives first to Host B, then segment 1, and then segment 3. After each segment is received, Host B sends an ACK immediately. Assume there are no packet/ACK losses and no timeouts happened. Assume the size of TCP receive-buffer at Host B for this connection is 2000 bytes. Assume, after time t, the application at Host B will not read data from the corresponding socket before all ACKs corresponding to these 3 segments are sent. What will the acknowledgement and receive-window field values in the three ACK packets sent from Host B to
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
