Final answer:
When B receives uncorrupted data packets with different sequence numbers, it will acknowledge the packets and adjust its window. The possible sender's windows at A are dependent on the previous packets sent.
Step-by-step explanation:
In the scenario where B receives an uncorrupted data packet with sequence number 13, B will acknowledge this packet and move its window to [14, 15, 0, 1, 2]. Since the next expected sequence number is 13, the possible sender's windows at A at this moment could be [9, 10, 11, 12, 13] or [10, 11, 12, 13, 14] depending on the previous packets sent.
In the scenario where B receives an uncorrupted data packet with sequence number 11, B will acknowledge this packet and move its window to [12, 13, 14, 15, 0]. Since the next expected sequence number is 13, the possible sender's windows at A at this moment could be [9, 10, 11, 12, 13] or [10, 11, 12, 13, 14] depending on the previous packets sent.
In the scenario where B receives an uncorrupted data packet with sequence number 0, B will acknowledge this packet and move its window to [1, 2, 3, 4, 5]. Since the next expected sequence number is 13, the possible sender's windows at A at this moment could be [9, 10, 11, 12, 13] or [10, 11, 12, 13, 14] depending on the previous packets sent.