Innan USB blev allestädes närvarande användes en mängd anslutningar för att ansluta kringutrustning till datorer, beroende på enheten och datorns gränssnitt. Några av de vanligaste inkluderar:
* seriella portar (RS-232): Används för långsammare dataöverföringshastigheter, vanligtvis för modem, möss och några äldre kringutrustning. Dessa använde DB-9 (9-stift) eller DB-25 (25-stifts) anslutningar.
* Parallella portar (LPT): Används för snabbare dataöverföring än seriella portar, främst för skrivare. Dessa använde DB-25-kontakter.
* ps/2: Används för tangentbord och möss. Dessa hade dedikerade, mindre, runda kontakter (mini-Din).
* SCSI (Small Computer System Interface): Används för att ansluta hårddiskar, skannrar och andra höghastighets kringutrustning. SCSI använde olika kontakter beroende på den specifika standarden (t.ex. 50-stift, 68-stift).
* Game Ports (Joystick Ports): Används för att ansluta joysticks och andra spelkontroller. Dessa var vanligtvis 15-stifts DIN-kontakter.
* Apple Desktop Bus (ADB): Används av Apple -datorer för tangentbord, möss och andra kringutrustning. Den hade en dedikerad, mindre kontakt.
* Olika proprietära kontakter: Många enheter använde kontakter specifika för tillverkaren eller enheten, vilket lägger till fragmenteringen av det perifera landskapet.
Det är viktigt att notera att övergången från dessa äldre kontakter till USB inte var omedelbar. Många system fortsatte att använda äldre portar även efter att USB blev tillgängliga, och vissa specialiserade enheter använder fortfarande icke-USB-anslutningar.