Was versteht man unter Endpunkten in USB-Geräten?
gewissermaßen Unteradressen des Gerätes
Universal_Serial_Bus
Universal_Serial_Bus

==== Endpunkte ====
USB-Geräte verfügen über eine Anzahl von durchnummerierten Endpunkten ''(endpoints)'', gewissermaßen Unteradressen des Gerätes. Die Endpunkte sind in den Geräten hardwareseitig vorhanden und werden von der USB SIE (Serial Interface Engine) bedient. Über diese Endpunkte können voneinander unabhängige Datenströme laufen. Geräte mit mehreren getrennten Funktionen (Webcams, die Video und Audio übertragen) haben mehrere Endpunkte. Die Übertragungen von und zu den Endpunkten erfolgen meist unidirektional, für bidirektionale Übertragungen ist deshalb ein ''IN''- und ein ''OUT''-Endpunkt erforderlich (IN und OUT beziehen sich jeweils auf die Sicht des Hostcontrollers). Eine Ausnahme davon sind Endpunkte, die den ''Control Transfer Mode'' verwenden.
In jedem USB-Gerät muss ein Endpunkt mit Adresse 0 vorhanden sein, über den die Erkennung und Konfiguration des Gerätes läuft, darüber hinaus kann er auch noch weitere Funktionen übernehmen. Endpunkt 0 verwendet immer den Control Transfer Mode. Ein USB-Gerät darf maximal 31 Endpunkte haben: Den Control-Endpunkt (der zwei Endpunkte zusammenfasst) und je 15 In- und 15 Out-Endpunkte. Low-Speed-Geräte sind auf Endpunkt 0 plus maximal zwei weitere Endpunkte im Interrupt Transfer Mode mit maximal 8 Bytes pro Transfer beschränkt.
Human_Interface_Device
 (HID) (''Zugriff auf Eingabegeräte'' in deutschen Windows-7-Versionen) ist eine Geräteklasse des USB-Standards für Computer, welche Geräte beschreibt, mit denen Benutzer direkt interagieren. Meist wird HID bei Geräten wie Tastatur, Maus, Joystick und Grafiktabletts verwendet.
Allerdings kann HID auch für weitere Zwecke, wie zum Beispiel Relaiskarten, Steuerungen (Knöpfe und Schalter), Thermometer, Multimeter, Telefonie und viele weitere Einsatzzwecke verwendet werden. Dazu nutzt man einen für anwendungsspezifische Zwecke vorgesehenen Kommunikationskanal, der beliebige Daten von und zum USB-Endgerät durchleitet. Beschränkt wird die Nutzbarkeit unter anderem durch eine geringere Anzahl an Endpunkten und geringe Datenübertragungsrate. Einzelne Geräte lassen sich über die Serien-, Produkt- und Herstellernummer identifizieren.
HID-Gerätetreiber sind in den gängigen Betriebssystemen enthalten. Wird ein HID-Gerät (während des Betriebs) angeschlossen, wird es meist direkt als Gerätetyp ''Eingabegeräte'' ''(Human Interface Devices)'' erkannt und dann zum Beispiel im Gerätemanager von Microsoft Windows angezeigt. Personal_Area_Network
Unter einem Personal Area Network (Abkürzung: PAN, engl. für etwa ''persönliches Netzwerk'') versteht man ein Netz, das von Kleingeräten wie PDAs oder Mobiltelefonen ad hoc auf- und abgebaut werden kann. PANs können daher mittels verschiedener drahtgebundener Übertragungstechniken wie USB oder FireWire oder auch mittels drahtloser Techniken, wie IrDA oder Bluetooth aufgebaut werden (WPAN). Die Reichweite beträgt gewöhnlich nur wenige Meter. PANs können genutzt werden, um mit den Geräten untereinander zu kommunizieren, sie können aber auch dazu dienen, mit einem größeren Netz zu kommunizieren (Uplink). Ein mittels Bluetooth erstelltes PAN nennt man Piconet Universal_Serial_Bus
Human_Interface_Device
 (HID) (''Zugriff auf Eingabegeräte'' in deutschen Windows-7-Versionen) ist eine Geräteklasse des USB-Standards für Computer, welche Geräte beschreibt, mit denen Benutzer direkt interagieren. Meist wird HID bei Geräten wie Tastatur, Maus, Joystick und Grafiktabletts verwendet.
Allerdings kann HID auch für weitere Zwecke, wie zum Beispiel Relaiskarten, Steuerungen (Knöpfe und Schalter), Thermometer, Multimeter, Telefonie und viele weitere Einsatzzwecke verwendet werden. Dazu nutzt man einen für anwendungsspezifische Zwecke vorgesehenen Kommunikationskanal, der beliebige Daten von und zum USB-Endgerät durchleitet. Beschränkt wird die Nutzbarkeit unter anderem durch eine geringere Anzahl an Endpunkten und geringe Datenübertragungsrate. Einzelne Geräte lassen sich über die Serien-, Produkt- und Herstellernummer identifizieren.
HID-Gerätetreiber sind in den gängigen Betriebssystemen enthalten. Wird ein HID-Gerät (während des Betriebs) angeschlossen, wird es meist direkt als Gerätetyp ''Eingabegeräte'' ''(Human Interface Devices)'' erkannt und dann zum Beispiel im Gerätemanager von Microsoft Windows angezeigt. Personal_Area_Network
Unter einem Personal Area Network (Abkürzung: PAN, engl. für etwa ''persönliches Netzwerk'') versteht man ein Netz, das von Kleingeräten wie PDAs oder Mobiltelefonen ad hoc auf- und abgebaut werden kann. PANs können daher mittels verschiedener drahtgebundener Übertragungstechniken wie USB oder FireWire oder auch mittels drahtloser Techniken, wie IrDA oder Bluetooth aufgebaut werden (WPAN). Die Reichweite beträgt gewöhnlich nur wenige Meter. PANs können genutzt werden, um mit den Geräten untereinander zu kommunizieren, sie können aber auch dazu dienen, mit einem größeren Netz zu kommunizieren (Uplink). Ein mittels Bluetooth erstelltes PAN nennt man Piconet Universal_Serial_Bus

=== USB 1.0 ===
Der universelle serielle Bus ''(USB 1.0)'' wurde von einem Konsortium aus den Unternehmen Compaq, DEC, Intel, IBM, Microsoft, NEC und Nortel entwickelt und 1996 eingeführt. Wichtige Beiträge leistete das Entwicklungsteam um Ajay Bhatt bei Intel. USB ersetzt viele bisherige PC-Schnittstellen und vereinheitlichte den Anschluss für Tastaturen und Peripheriegeräte wie Drucker, Scanner und externe Massenspeicher.
Als einer der ersten Chipsätze unterstützte 1996 der für den Pentium Pro entwickelte und auch mit dem Pentium II verwendete ''440FX'' das USB-Protokoll, was vor Einführung der ATX-Mainboards jedoch kaum beworben wurde. Ein Grund war die geringe USB-Unterstützung durch die Betriebssysteme Windows 95 und Windows NT 4.0. Auch fehlte es anfangs an USB-Geräten.