La comunicazione del dispositivo USB si basa su tubi (canali logici). Un tubo è una connessione dal controllore host a un' entità logica, trovata su un dispositivo e denominata endpoint. Poiché i tubi corrispondono da 1 a 1 ai punti finali, i termini sono talvolta usati in modo intercambiabile. Un dispositivo USB potrebbe avere fino a 32 endpoint (16 IN, 16 OUT), anche se è raro avere così tanti. Un punto finale è definito e numerato dal dispositivo durante l' inizializzazione (il periodo dopo il collegamento fisico chiamato "enumerazione") e quindi è relativamente permanente, mentre un tubo può essere aperto e chiuso.
A cosa si chiama un tubo?
Un punto finale