Question: why ack frames need to be numbered?
Answer: The number indicates the packet the receiver has just received (Theoretically, if receiver receives packet 0, it will send ACK 0). Individual ACK is different from accumulated ACK when encountering out of order packet.