USB سرواژگان Universal Serial Bus به معنای گذرگاه سریال همه منظوره است. هدف از آن ارتباط کامپیوتر شخصی با انواع مختلف دستگاه های جانبی توسط کابل و درگاه واحد است. در سال 1994 شرکت های 7 گانه زیر تفاهم نامه هماهنگ شده ای برای آن تدوین کردند:
Compaq
DEC
IBM
Intel
Microsoft
NEC
Nortel
به مرور زمان، سرعت ارسال اطلاعات بالا رفت تا آنجا که بعضی تولیدکنندگان، کابل های اضافی را در آن وارد کردند، در حالی که یک کانکتور شامل USB هم متصل به آنها بود. ابتدا USB0 و ویرایشهای آن ارائه شد، تا USB1 به صورت تجاری تولید شود. USB2 سرعتی به مراتب بیشتر داشت تا نوبت به USB3 به لقب Super speed ارائه شد.
یک درگاه USB دارای چهار پایه می باشد:
1- پایه زمین
2- پایه +D
3- پایه -D
4- پایه تغذیه 5 ولتی
USB ها پروتکل ارتباط سریال و سیگنال دهی نیمه دو طرفه تفاضلی (half-duplex differential signaling) را به کار می گیرند. اگر سیگنال در زمان حاضر S(n) , و در زمان قبلی S(n-1)، در حالت قطع سیگنال، ولتاژ J و در حالت وصل سیگنال ولتاژ K را در نظر بگیریم، یک و صفر منطقی به صورت زیر تعریف می شوند:
1; S(n)=S(n-1)
0; S(n)~=S(n-1)
لازم به ذکر است که هر پیام به صورت یک بسته ارسال می شود که مشتمل است بر:
1- آغاز پیام: 00000001
2- متن پیام : 01011010 در شکل زیر
3- انتهای پیام: 00J