If you're unsure of the differences between USB-C and Thunderbolt or between USB 3.0 and USB 3.2 (or is that USB 3.1?), ...
A type of peripheral device that plugs into a USB port. Defined by the USB Implementers Forum, device classes provide the specifications for a standard set of drivers for common peripherals.