USB device communication is based on pipes (logical channels)