CDC-NCM (Network Control Model) provides higher throughput by allowing multiple network (aka Ethernet) frames to be sent in one BULK transfer. NCM provides additional facilities to allow a USB Host to determine the USB Device characteristics and build transfers that can be more efficiently handled by the device, allowing the USB Device to specify preferred maximum sizes and alignment boundaries and offsets.