เฉพาะอุปกรณ์ที่ต้องการ VID และ PID เท่านั้นที่ไม่ได้เป็นโฮสต์
Vendor ID หรือ VID คือหมายเลข 16 บิตซึ่งคุณต้องซื้อจาก USB Foundation หากคุณต้องการสร้างอุปกรณ์ USB (และเล่นตามกฏทั้งหมด) VID จะระบุองค์กรของคุณ
รหัสผลิตภัณฑ์หรือ PID เป็นหมายเลข 16 บิต แต่อยู่ภายใต้การควบคุมของคุณ เมื่อคุณซื้อ VID คุณมีสิทธิ์ที่จะใช้มันกับ PID ที่เป็นไปได้ทุกครั้ง ความตั้งใจคือการรวมกัน VID: PID ควรระบุท่อเฉพาะทั่วโลก
สิ่งนี้รับประกันได้ว่าจะไม่มีพีซีที่สามารถเห็นอุปกรณ์ที่แตกต่างกันสองตัวที่มี VID และ PID เดียวกันกับพีซีที่ใช้อุปกรณ์เหล่านี้เพื่อระบุอุปกรณ์มิฉะนั้นอาจเกิดข้อขัดแย้งขึ้นได้
หมายเหตุ: วัตถุประสงค์ของการรวม VID: PID นั้นแตกต่างจาก MAC-ID คือการระบุประเภทอุปกรณ์โดยไม่ซ้ำกันในระดับที่ระบบปฏิบัติการรู้ว่าไดรเวอร์ใดที่จะใช้ไม่จำเป็นต้องแยกความแตกต่างระหว่างอุปกรณ์ที่เหมือนกันสองตัว ตัวอย่างเช่นหน่วยความจำ USB สองอันมีคอมพิวเตอร์ไม่เพียง แต่รู้ว่าอุปกรณ์คืออะไรมันรู้พอร์ตที่เสียบเข้า
เมื่อคุณเสียบอุปกรณ์ USB ในระบบปฏิบัติการจะถามอุปกรณ์สำหรับ VID และ PID ของอุปกรณ์และให้ที่อยู่แก่อุปกรณ์ซึ่งอุปกรณ์ดังกล่าวจะยังคงใช้งานต่อไปจนกว่าอุปกรณ์จะถูกลบออก (หรือคอมพิวเตอร์ปิดอยู่)
เมื่อพีซีรู้ VID และ PID แล้วมันจะตรวจสอบเพื่อดูว่ามันรู้สิ่งเหล่านี้หรือไม่ ถ้ามันโหลดไดรเวอร์ที่ถูกต้องสำหรับมัน; ถ้าไม่ใช่คุณจะได้รับโอกาสในการติดตั้งไดรเวอร์ที่เกี่ยวข้อง กระบวนการนี้เรียกว่าการแจงนับ
ในทางตรงกันข้าม MAC-ID ไม่ได้ให้ข้อมูลใด ๆ เกี่ยวกับอุปกรณ์ (คอมพิวเตอร์เครื่องพิมพ์เราเตอร์และอื่น ๆ ) แต่ไม่สามารถระบุอุปกรณ์ได้: พีซีที่เหมือนกันสองเครื่องจะมี MAC-ID ที่แตกต่างกันราวกับว่าพวกมัน ทั้งเสียบเข้ากับเครือข่ายอีเธอร์เน็ตเดียวกันมันไม่ทำงานอย่างถูกต้อง หน่วยความจำ USB สองอันที่เหมือนกันจะมี VID และ PID ที่เหมือนกัน
ถ้าฉันต้องการสร้างและขายอุปกรณ์ USB ที่เหมือนกัน 1 ล้านตัวฉันจะต้องซื้อ VID เพียงอันเดียว ถ้าฉันต้องการสร้างและขายอุปกรณ์อีเทอร์เน็ต 1 ล้านเครื่องฉันต้องซื้อ MAC-ID 1 ล้านเครื่อง