Host A sends 6 packets to Host B using TCP protocl with each packet10 bytes long, and starts with sequence number 90. We assume the third packet is lost and there is no delayed ACK, but all the six packets arrive at Host B finally. How many ACKs does Host B sends back to Host A (5 points)? What is the acknowledgement number for each ACK packet from Host B to Host A (15 points)? (Result: 5 points, Proof: 10 points) (Proof is needed)
There are 6 ACKs are used by host B.
and the ACK no is based on the next packet sequence number that host b are expecting next.
like host A send 1st packet with sequence number 90 and host b acknowledge the sender(Host A) that packet 1 is received successfully and expecting next packet should be the 100(with ACK 100).
At last receiver send with Ack that packet 140 is received and do not expect another packet and connection is now going to close .
Get Answers For Free
Most questions answered within 1 hours.