Physiquement, aucune différence: tous les connecteurs USB se ressemblent. Et pour etre tout a fait exact, tous les connecteurs USB repondent a la norme USB 2.0...
Par contre, et je devine qu'il s'agit de l'enjeu de la question, ils ne sont pas tous égaux en termes de vitesse de transfert, et il y a en pratique deux vitesses variant dans un rapport de 1 a 40:
Full speed signifie 12Mb/s
Hi-Speed signifie 480Mb/s
(vitesses vérifiables sur les spécifications officielles, cf. source)
Un périphérique rapide compatible Hi-Speed branché sur un port Full Speed ne fonctionnera qu'a une fraction de sa vitesse potentielle. Donc un moyen simple de reconnaitre si le port est Hi-Speed est de brancher un peripherique rapide et de voir si "ca va vite". Si le transfert se fait a plus de 1.5Mo/s (=12Mb/s) c'est que c'est du Hi-Speed.
Par ailleurs, Windows XP facilite grandement la tache en affichant un automatiquement un message d'alerte lors du raccordement si le périphérique est sous-exploité. Ce message dit en gros : "ce peripherique pourrait fonctionner bien plus vite sur port Hi-Speed". Si c'est le cas, il faut essayer avec un autre port. Pas de message signifie a priori que le périphérique fonctionne de maniere optimale.
Cela dit, savoir a quel type de connecteur USB on a a faire ne présente un interet qu'avec des PC ayant entre 2 et 4 ans ou dont la carte mere a été remplacée. si le PC a moins de deux ans, il y a 98.5% de chances que tous les ports soient du type Hi-Speed et le probleme de savoir si un port est Hi-Speed devient alors nul et non advenu.