Протокол USB существует в четырех основных поколениях, от USB 1.0 до USB4. Каждое поколение добавляло те или иные функции или совершенствовало характеристики, но далеко не каждый апгрейд был существенным.