Think of USB as 2 people communicating without seeing each other. If person A stops talking for a period of time, person B will thing/assume person a has left or no longer wishes to talk. Moving the two people further way from each other increases the time something takes to travel between the two people, and communication starts to break down.
In reality, USB has a maximum tolerance for response times from devices in the standard, if that response time is longer then 1.5 μs, then the standard assumes something went wrong, leading to the 5m length being the maximum.
Ethernet doesn’t wait or care about responses, thus can be as long as you need, though the signal will break down over long distances, which is why repeaters exist.
Latest Answers