ในกระบวนการของการร้องขอ USB แต่ละรายการสําหรับการส่งข้อมูลข้อมูลจะถูกแยกออกเป็นแพ็คเก็ตข้อมูลหลายชุดและส่งผ่านบัส USB กระบวนการถ่ายโอนจะผ่านทั้งหมด 2 หรือ 3 ขั้นตอน ขั้นตอนแรกคือให้คอนโทรลเลอร์ USB ออกคําสั่งไปยังอุปกรณ์ USB และขั้นตอนที่สองคือการถ่ายโอนคําขออ่าน / เขียนระหว่างคอนโทรลเลอร์ USB และอุปกรณ์ USB แต่บางครั้งขั้นตอนที่สองจะถูกละเว้น อย่างไรก็ตามขั้นตอนที่สามคือสัญญาณจับมือกัน
1. ธุรกรรมการโอนจํานวนมาก
ทรานแซคชันส่งข้อมูลปริมาณมากผ่านไปป์ไลน์จํานวนมาก โหมดการส่งประกอบด้วยสามส่วน ส่วนแรกคือการส่งคําขอโทเค็นจํานวนมากจากโฮสต์ เมื่อโทเค็นเป็นคําขอ IN มันจะแสดงเป็นคําขอจากอุปกรณ์ไปยังโฮสต์และหากเป็นโทเค็น OUT มันจะแสดงเป็นคําขอจากโฮสต์ไปยังอุปกรณ์
ส่วนที่สองคือการส่งข้อมูล ตามประเภทโทเค็นคําขอมีสองทิศทางการส่งที่เป็นไปได้คือ IN และ OUT การส่งข้อมูลจะถูกส่งสลับกันผ่านโทเค็น DATA0 และ DATA1 ที่มีข้อมูล

ส่วนที่สามของสัญญาณจับมือกัน เมื่อข้อมูลอยู่ในทิศทาง IN หมายความว่าสัญญาณจับมือจะถูกส่งโดยฝั่งโฮสต์และทิศทาง OUT จะถูกส่งโดยด้านอุปกรณ์ สัญญาณจับมือกันอาจเป็น ACK (การตอบสนองปกติ) หรือ NAK (ส่งไม่ถูกต้อง) หากเป็น STALL หมายความว่าโฮสต์พบข้อผิดพลาดที่คาดเดาไม่ได้
2. การควบคุมธุรกรรมการโอน
ฟังก์ชั่นของการส่งผ่านการควบคุมคือการตั้งค่าส่วนหนึ่งของข้อมูลการควบคุมไปยัง USB ผ่านท่อควบคุม ท่อควบคุมเป็นส่วนหนึ่งของอุปกรณ์ USB ที่ต้องมี ท่อควบคุมยังแบ่งออกเป็นสามส่วนส่ง: ขั้นตอนโทเค็นขั้นตอนการส่งข้อมูลและขั้นตอนการจับมือกัน
3.ขัดจังหวะการทําธุรกรรมการถ่ายโอน
มีกลไกการประมวลผลทั่วไปในอุปกรณ์ USB ซึ่งถือได้ว่าเป็นกลไกการขัดจังหวะ PCI หรือที่เรียกว่าธุรกรรมขัดจังหวะ การไหลของข้อมูลของการส่งผ่านธุรกรรมที่ถูกขัดจังหวะมีขนาดเล็กมาก ส่วนใหญ่จะใช้เพื่อแจ้งให้โฮสต์ทราบถึงเหตุการณ์ที่เกิดขึ้นเช่นการทํางานที่เรียบง่ายเช่นการเคลื่อนไหวของเมาส์ USB หรือการคลิกซึ่งจะถูกส่งไปยังโฮสต์ผ่านช่องขัดจังหวะ ธุรกรรมการขัดจังหวะยังแบ่งออกเป็นสามส่วน: ขั้นตอนโทเค็นขั้นตอนการส่งข้อมูลและขั้นตอนการจับมือกัน
4.ธุรกรรมการโอนแบบซิงโครนัส
ธุรกรรมการส่งข้อมูลแบบซิงโครนัสคือเพื่อให้แน่ใจว่าการซิงโครไนซ์ข้อมูลการส่งข้อมูลซึ่งมักใช้เมื่อกล้อง USB ส่งข้อมูลวิดีโอ การทําธุรกรรมแบบซิงโครนัสสามารถรับประกันปริมาณการส่งคงที่ต่อวินาที แต่มีความเข้มงวดน้อยกว่าการส่งผ่านจํานวนมากเล็กน้อยสามารถอนุญาตให้มีข้อผิดพลาดที่ละเอียดอ่อนอยู่รักษาประสิทธิภาพแบบเรียลไทม์และสอดคล้องกับข้อกําหนดการส่งผ่านของการประชุมทางวิดีโอ เนื่องจากข้อกําหนดต่ําสําหรับความถูกต้องของข้อมูลธุรกรรมการส่งแบบซิงโครนัสมีเพียงสองส่วนเท่านั้น: ขั้นตอนโทเค็นและเฟสข้อมูล





