кажется, что хост (компьютер, к которому подключен адаптер ethernet / usb) просто регулярно опрашивает адаптер для проверки поступления некоторых данных.
USB-устройство похоже на «ведомое устройство» хост-компьютера. поэтому, когда устройство получает некоторые данные из сети, оно буферизует их. регулярно хост-компьютер спрашивает устройство, получил ли он какие-либо данные, после чего устройство может передавать буферизованные данные на хост.
хост очень часто запрашивает устройство (сотни раз в секунду).