In: Computer Science
Consider a scenario with two hosts, Hind and Sarah. A web server running on Hind's device is trying to send data to a browser on Sarah’s device. For each TCP connection, Hind has a buffer of 512 bytes and Sarah has a buffer of 1024 bytes. Assume TCP sequence numbers began at 0. A. Sarah received up to byte 560 in order from Hind, although her browser has only read and delivered up to the first 60 bytes. What will be the ACK and receiving window size in the TCP headers that Sarah next sends to Hind? B. Later in the same connection, Hind’s congestion window is set to 1 MSS= 536 bytes and the advertised flow-control window from Sarah is 560 bytes. The last ACK that hind received from Sarah is byte 700, and the last byte that Hind sends to Sarah is byte 900. B.1 What is the last byte number that Sarah can accept from Hind? B.2 Assuming that Hind does not receive any more ACKs and her window does not change, what is the greatest byte number that Hind can send? B.3 Again assuming that Hind does not receive any additional ACKs from Sarah, how many more bytes can the web server running on Hind's device write to its network socket before blocking?
Let me know if you have any doubts or if you need anything to change.
If you are satisfied with the solution, please leave a +ve feedback : ) Let me know for any help with any other questions.
Thank You!
====================================================================