We send data (data packets) from sender to receiver,then an acknowledgment is sent by receiver after receiving the packet.
When multiple packets are in scenario, it may happen that the sender receives out of order acknowledgements.
In order to solve these kind of problems, acknowledgements are numbered.