A message is sent as four packets with sequence numbers 1 to 4 across a packet-switched network. They arrive in the order 3, 1, 4 and packet 2 does not arrive. What does the receiving host do?
- The packets took different routes, so arriving out of order is normal.
- The host uses the sequence numbers to place them as 1, _, 3, 4 and sees that 2 is missing.
- It asks the sender to send packet 2 again; only that packet is resent, not the whole message.
- When packet 2 arrives the host reassembles 1, 2, 3, 4 and removes the headers.
Answer: It reorders the packets by sequence number, requests packet 2 again and then rebuilds the message.