Winsock Network Protocol Support in Windows

Die Internet Protocol Suite ist das dominierende 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, basierend auf zwei der wichtigsten Protokolle der Suite: dem Internetprotokoll (IP) und dem 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. Udp (User Datagram Protocol) und Internet Control Message Protocol (ICMP) sind weitere wichtige IP-Protokolle, die in IPv6- und IPv4-Netzwerken 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 und das IPv4-Protokoll als die AF_INET Adressfamilie betrachtet. Die Protokolle IPv6 und IPv4 unterstützen die Verwendung verschiedener mehrschichtige IP-Protokolle wie TCP, UDP und ICMP.

Windows Sockets wurden ursprünglich entwickelt, um Windows-Unterstützung für IPv4 hinzuzufügen. Die Windows Sockets-Programmierschnittstelle wurde jedoch von Anfang an mit der Möglichkeit entwickelt, andere Netzwerkprotokollsammlungen zu unterstützen. Im Laufe der Zeit haben Versionen von Windows und den 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 Herstellern 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 dem Fachwissen des IT-Netzwerkpersonals. Mit der heutigen globalen Internetkonnektivität, die selbst die kleinsten Netzwerke mit dem Rest der Welt verbindet, ist Netzwerkkenntnisse in IPv6 und IPv4 für Netzwerkexperten von entscheidender Bedeutung. Dadurch werden andere zuvor wichtige Netzwerkprotokollsammlungen nur noch sehr eingeschränkt genutzt und verwidmt. Die native Unterstützung für diese verworfenen Netzwerkprotokollsammlungen, die häufig als Legacynetzwerkprotokolle bezeichnet werden, wurde von den aktuellen Versionen von Microsoft Windows nicht mehr unterstützt. Unterstützung für einige dieser Legacyprotokolle kann als Drittanbietersoftware von Anbietern (z. B. ATM mit ATM-Netzwerkhardware) verfügbar sein.

In der folgenden Tabelle wird die native Windows-Unterstützung für allgemeine Netzwerkprotokollsammlungen angegeben.

Netzwerkprotokoll Windows 7 Windows Server 2008 Windows Vista Windows Server 2003 Windows XP Windows 2000
IPv6
Unterstützt
Unterstützt
Unterstützt
Unterstützt
Unterstützt
Nicht unterstützt (siehe Hinweise)
IPv4
Unterstützt
Unterstützt
Unterstützt
Unterstützt
Unterstützt
Unterstützt
NetBIOS (siehe Hinweise)
Unterstützt
Unterstützt
Unterstützt
Unterstützt
Unterstützt
Unterstützt
IrDA (siehe Hinweise)
Unterstützt
Unterstützt
Unterstützt
Unterstützt
Unterstützt
Unterstützt
Bluetooth (siehe Hinweise)
Unterstützt
Unterstützt
Unterstützt
Unterstützt
Unterstützt
Nicht unterstützt
IPX/SPX
Nicht unterstützt
Nicht unterstützt
Nicht unterstützt
Unterstützt
Unterstützt
Unterstützt
Appletalk
Nicht unterstützt
Nicht unterstützt
Nicht unterstützt
Unterstützt
Unterstützt
Unterstützt
DLC
Nicht unterstützt
Nicht unterstützt
Nicht unterstützt
Nicht unterstützt (siehe Hinweise)
Nicht unterstützt (siehe Hinweise)
Unterstützt
ATM
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 über TCP/IP), IPX/SPX und NetBEUI. Winsock unterstützt NetBIOS über TCP/IP (in der Regel 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 mit IPX unter Windows Server 2003 und Windows XP. Winsock unterstützt NetBIOS über TCP/IP, NetBIOS mit IPX und NetBIOS mit NetBEUI unter Windows 2000.

Irda: Das IrDA-Protokoll (Infrared Data Association) wird unterstützt, wenn auf dem Computer ein Infrarotport und ein Treiber installiert sind.

Bluetooth: Winsock-Unterstützung für Bluetooth als Netzwerkprotokollsuite umfasst die Profile "Bluetooth Personal Area Network (PAN)" und "Dial up Networking" (DUN). Die Bluetooth-Unterstützung in Windows umfasst auch die Verwendung von Bluetooth Human Interface Device (HID) und anderen Profilen 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 in Microsoft Host Integration Server 2006, Host Integration Server 2004 oder Host Integration Server 2000 enthaltene DLC-Treiber installiert ist.

ATM unter Windows 2003, Windows XP und Windows 2000: Das ATM-Protokoll (Asynchronous Transfer Mode) wird unter Windows Server 2003, Windows XP und Windows 2000 unterstützt, wenn ein ATM-Netzwerkadapter installiert ist. Das Protokoll für klassische IP-Adressen über ATM (manchmal als CLIP/ATM abgekürzt) wird in RFC 2225 und verwandten Dokumenten definiert, die von der IETF veröffentlicht werden. 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.

Technische Referenz zu ATM

Bluetooth

IPv6 Technology Preview für Windows 2000

IrDA

Unterstützung von NDIS 5.0 und ATM in Windows