Wie in den Kommentaren erwähnt, erstreckt sich die Frage auf ein großes Gebiet. Ein guter Ausgangspunkt, um sich mit dem Thema USB zu beschäftigen, ist dieser ausgezeichnete Wikipedia-Artikel, einschließlich der verwandten Themen, zu denen er verlinkt. Aber hier ist der Kern.
Sie sind auf dem richtigen Weg, aber nicht ganz da. Die Zahlen spiegeln Geschwindigkeitsunterschiede wider, aber diese Unterschiede ergeben sich aus den Versionsstandards, die die Zahlen darstellen.
USB hat eine Reihe von Entwicklungs- und Verfeinerungsschritten durchlaufen. Jede Version ist durch einen umfassenden Standard definiert, der alles von Connector- und Kabeldefinitionen bis hin zu Protokollen usw. abdeckt. Die Nummer, wie 3.1, ist die Release-Nummer des Standards. Alle in dieser Version definierten Elemente bieten die Möglichkeit, die Entwurfsgeschwindigkeit und die mit dieser Version verknüpften Funktionen bereitzustellen. Ein bestimmtes Geschwindigkeitsziel ist normalerweise das Hauptziel einer Freigabe.
Die Buchstaben beschreiben die Anschlüsse oder in einigen Fällen den Anschlusskörper. Die verschiedenen Verbindertypen haben unterschiedliche Verwendungszwecke. Typ A wird zum Beispiel typischerweise auf der Hostseite und Typ B auf der Peripherie verwendet.
Die Anschlüsse sind nicht eindeutig mit den USB-Versionsnummern verknüpft, aber mit den aufeinanderfolgenden Versionen der USB-Standards wurden neue Anschlüsse eingeführt, und die Anschlüsse entsprechen zum Zeitpunkt ihrer Veröffentlichung dem Standard.
So wurde beispielsweise bei der Einführung von USB 3.0 die Anzahl der durch den Standard definierten Steckverbinderkontakte von 4 auf 9 festgelegt. Bei den vorhandenen Steckverbinderkörpern vom Typ A und B wurden USB 3.0-Versionen mit im Wesentlichen demselben Gehäuse, jedoch mit den zusätzlichen Kontakten (obwohl Der Typ B musste die zusätzlichen Kontakte außerhalb der Originalschale hinzufügen, sodass der 3.0-Stecker des Typs B nicht für einen 2.0-Anschluss des Typs B passt. Ebenso ist USB 3.2 auf dem vorhandenen USB-C-Anschluss aufgebaut. Durch Protokolländerungen werden Geschwindigkeitssteigerungen erzielt, ohne dass Connectoränderungen erforderlich sind.
Die Standards sind abwärtskompatibel. Ein USB-3.0-Typ-A-Stecker entspricht also dem 3.0-Standard und kann eine 3.0-Leistung liefern, er kann jedoch auch verwendet werden, um einen Anschluss eines früheren Standards wie 2.0 herzustellen.
USB-C ist eigentlich gar nicht Teil von USB 3.1. Es wird durch einen separaten Standard abgedeckt, der ungefähr zeitgleich mit 3.1 veröffentlicht wurde, und der Steckverbinder entspricht dem 3.1-Standard. Aber der 3.1-Standard erfordert nicht den C-Stecker und sie sind auch nicht. Der USB-C-Standard umfasst eigentlich mehr als nur die Steckerform und -umkehrbarkeit. Es wurde entwickelt, um eine Reihe von Anwendungen und Funktionen zu ermöglichen.