Komunikasi perangkat USB didasarkan pada pipa (saluran logik). Pipa adalah sambungan dari pengendali host ke entitas logis, ditemukan pada perangkat, dan dinamakan titik akhir. Karena pipa sama dengan 1 banding 1 untuk titik akhir, istilah-istilah yang kadang-kadang digunakan bergantian. Sebuah perangkat USB bisa memiliki hingga 32 titik akhir (16 IN, 16 OUT), meskipun langka untuk memiliki begitu banyak. Titik akhir didefinisikan dan dinomori oleh perangkat selama inisialisasi (perioda setelah koneksi fisik yang disebut "enumerasi") dan demikian juga relatif permanen, sedangkan pipa dapat dibuka dan ditutup.
Apa itu pipa?
adalah sambungan dari pengendali host ke entitas logis