Router Packets – Sending Multiple Packets on a Single Link

router

If we are sending packets to a router, are we only allowed to have 1 packet on the "link" at a time? So if I have 2 packets, do I have to wait for the first packet to reach the router before I can start transmitting the second packet onto link? This would mean that the transmission delay is lower than the propagation delay then if I am correct?

Best Answer

Packets are serialized and sent one bit at a time, and the bits from each packet cannot be mixed because the receiving end has no way to sort out which bits received belong to which packet, so one packet at a time is sent on a link.