I beg to differ. IMHO is USB gewoon een netwerk stack op zichzelf, het is ook gewoon packetized data. Daarom kun je ook makkelijk allerlei apparaten erop aansluiten.
Dat het geen direct IP netwerk stack is ben ik dan wel met je eens. Al kan via USB makkelijk een ethernet device gesimuleerd worden.
Zie poison tap:
Het gebruik van usbguard is zeker aan te raden, ook om te voorkomen dat een onbekende USB stick zomaar iets op je PC kan plaatsen. (usbguard is een Linux USB firewall).
En verpaking kan ook anders: