Winsock-Netzwerkprotokollunterstützung in Windows
Die Internet Protocol Suite ist das dominante Netzwerkprotokoll, das in Unternehmensnetzwerken und über das Internet verwendet wird. Die Internet Protocol Suite stellt eine große Sammlung von mehrschichtigen Netzwerkprotokollen dar. Die Internet Protocol Suite wird häufig als TCP/IP bezeichnet, die auf zwei der wichtigsten Protokolle basiert, die in der Suite enthalten sind: das Internetprotokoll (IP) und das Transmission Control Protocol (TCP).
IPv6 und IPv4 stellen die beiden verfügbaren Versionen des Internetprotokolls dar. TCP ist einer von mehreren wichtigen Netzwerkdiensten, die häufig als IP-Protokolle bezeichnet werden, die über IPv6- und IPv4-Netzwerke ausgeführt werden. Das User Datagram Protocol (UDP) und das Internet Control Message Protocol (ICMP) sind andere wichtige IP-Protokolle, die über IPv6- und IPv4-Netzwerke verwendet werden. Es gibt eine Reihe anderer IP-Protokolle, die über IPv6- und IPv4-Netzwerke verwendet werden können.
Windows Sockets betrachtet jede Netzwerkprotokollsuite als eindeutige Adressfamilie. Daher wird das IPv6-Protokoll als die AF_INET6 Adressfamilie betrachtet, und das IPv4-Protokoll gilt als die AF_INET Adressfamilie. Die IPv6- und IPv4-Protokolle unterstützen die Verwendung verschiedener layered IP-Protokolle wie TCP, UDP und ICMP.
Windows-Sockets wurden ursprünglich entwickelt, um Unterstützung für IPv4 zu Windows hinzuzufügen. Die Programmierschnittstelle für Windows Sockets wurde jedoch von Anfang an mit der Möglichkeit entwickelt, andere Netzwerkprotokollsammlungen zu unterstützen. Im Laufe der Zeit haben Versionen von Windows und die zugehörigen Windows-Sockets native Unterstützung für andere Netzwerkprotokollsammlungen (z. B. IPX/SPX und AppleTalk) enthalten. Unterstützung für andere Netzwerkprotokolle war auch für Versionen von Windows als Drittanbietersoftware von Anbietern verfügbar.
Vor dem Wachstum und der Beliebtheit des Internets wurden verschiedene andere Netzwerkprotokollsammlungen in vernetzten Umgebungen verwendet, insbesondere für lokale Intranets. Die Wahl einer Netzwerkprotokollsuite basiert häufig auf der Größe des Netzwerks oder der Expertise der IT-Netzwerkmitarbeiter. Mit der heutigen globalen Internetkonnektivität, die sogar die kleinsten Netzwerke mit dem Rest der Welt verbindet, ist die Netzwerkkompetenz in IPv6 und IPv4 für Netzwerkprofis unerlässlich. Daher sind andere zuvor wichtige Netzwerkprotokollsuiten jetzt sehr eingeschränkt und sind verschleiert worden. Die systemeigene Unterstützung für diese obviierten Netzwerkprotokollsammlungen, die häufig als ältere Netzwerkprotokolle bezeichnet werden, wurde aus den letzten Versionen von Microsoft Windows gelöscht. Die Unterstützung für einige dieser Legacyprotokolle ist möglicherweise als Drittanbietersoftware von Anbietern (ATM mit ATM-Netzwerkhardware) verfügbar.
In der folgenden Tabelle sind systemeigene Windows-Unterstützung für allgemeine Netzwerkprotokollsammlungen aufgeführt.
Datenübertragungsprotokoll | Windows 7 | Windows Server 2008 | Windows Vista | Windows Server 2003 | Windows XP | Windows 2000 |
---|---|---|---|---|---|---|
IPv6 |
Abgestützt |
Abgestützt |
Abgestützt |
Abgestützt |
Abgestützt |
Nicht unterstützt (siehe Hinweise) |
IPv4 |
Abgestützt |
Abgestützt |
Abgestützt |
Abgestützt |
Abgestützt |
Abgestützt |
NetBIOS (siehe Hinweise) |
Abgestützt |
Abgestützt |
Abgestützt |
Abgestützt |
Abgestützt |
Abgestützt |
IrDA (siehe Hinweise) |
Abgestützt |
Abgestützt |
Abgestützt |
Abgestützt |
Abgestützt |
Abgestützt |
Bluetooth (siehe Hinweise) |
Abgestützt |
Abgestützt |
Abgestützt |
Abgestützt |
Abgestützt |
Nicht unterstützt |
IPX/SPX |
Nicht unterstützt |
Nicht unterstützt |
Nicht unterstützt |
Abgestützt |
Abgestützt |
Abgestützt |
AppleTalk |
Nicht unterstützt |
Nicht unterstützt |
Nicht unterstützt |
Abgestützt |
Abgestützt |
Abgestützt |
DLC |
Nicht unterstützt |
Nicht unterstützt |
Nicht unterstützt |
Nicht unterstützt (siehe Hinweise) |
Nicht unterstützt (siehe Hinweise) |
Abgestützt |
GELDAUTOMAT |
Nicht unterstützt |
Nicht unterstützt |
Nicht unterstützt |
Unterstützt (siehe Hinweise) |
Unterstützt (siehe Hinweise) |
Unterstützt (siehe Hinweise) |
NetBEUI |
Nicht unterstützt |
Nicht unterstützt |
Nicht unterstützt |
Nicht unterstützt |
Nicht unterstützt |
Unterstützt (siehe Hinweise) |
IPv6 unter Windows 2000: Das IPv6-Protokoll wird unter Windows 2000 mit Service Pack 1 (SP1) und höher mit der Microsoft IPv6 Technology Preview für Windows 2000 unterstützt.
NetBIOS: Das NetBIOS-Protokoll wird häufig von Benennungsdiensten unter Windows verwendet. NetBIOS kann mehrere Netzwerkprotokollsammlungen verwenden, einschließlich IP (NetBIOS over TCP/IP), IPX/SPX und NetBEUI. Winsock unterstützt NetBIOS über TCP/IP (häufig NetBT aufrufen) nur in den 32-Bit-Versionen von Windows 7, Windows Server 2008 und Windows Vista. Winsock unterstützt NetBIOS über TCP/IP und NetBIOS unter Verwendung von IPX unter Windows Server 2003 und Windows XP. Winsock unterstützt NetBIOS über TCP/IP, NetBIOS mit IPX und NetBIOS unter Verwendung von NetBEUI unter Windows 2000.
IrDA: Das IrDA-Protokoll (Infrarot Data Association) wird unterstützt, wenn der Computer über einen Infrarotanschluss und treiber verfügt.
Bluetooth: Winsock-Unterstützung für Bluetooth als Netzwerkprotokollsuite umfasst die Profile Bluetooth Personal Area Network (PAN) und DFÜ-Netzwerke (DFÜN). Die Bluetooth-Unterstützung in Windows umfasst auch die Verwendung des Bluetooth Human Interface Device (HID) und anderer Profile zum Herstellen einer Verbindung mit Tastaturen, Zeigegeräten und anderen Eingabegeräten, die nicht mit Netzwerkprotokollen verbunden sind.
DLC unter Windows 2003 und Windows XP: Das DLC-Protokoll (Data Link Control) wird unter Windows Server 2003 und Windows XP unterstützt, wenn der DLC-Treiber im Lieferumfang von Microsoft Host Integration Server 2006, Host Integration Server 2004 oder Host Integration Server 2000 installiert ist.
ATM unter Windows 2003, Windows XP und Windows 2000: Das AtM-Protokoll (Asynchroner Übertragungsmodus) wird unter Windows Server 2003, Windows XP und Windows 2000 unterstützt, wenn ein ATM-Netzwerkadapter installiert ist. Das Protokoll für klassische IP über ATM (manchmal abgekürzt als CLIP/ATM) wird in RFC 2225- und verwandten Dokumenten definiert, die vom IETF veröffentlicht wurden. Windows Server 2003, Windows XP und Windows 2000 bieten eine vollständige Implementierung dieses Standards.
NetBEUI unter Windows 2000: Das NetBEUI-Protokoll wird von Windows-Sockets nicht direkt unterstützt. Das NetBIOS-Protokoll, das mehrere Netzwerkprotokolle verwenden kann, unterstützt jedoch die Verwendung des NetBEUI-Protokolls unter Windows 2000.