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 und basiert auf zwei der wichtigsten Protokolle, 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 betrieben 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 AF _ INET6-Adressfamilie und das IPv4-Protokoll als AF _ INET-Adressfamilie betrachtet. Die Protokolle IPv6 und IPv4 unterstützen die Verwendung verschiedener mehrschichtiger IP-Protokolle wie TCP, UDP und ICMP.
Windows Sockets wurden ursprünglich entwickelt, um Unterstützung für IPv4 zu Windows. 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 die zugeordneten 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 Drittanbietersoftware von Anbietern verfügbar.
Vor dem Wachstum und der Beliebtheit des Internets wurden verschiedene andere Netzwerkprotokollsammlungen in Netzwerkumgebungen verwendet, insbesondere für lokale Intranets. Die Auswahl einer Netzwerkprotokollsuite basierte häufig auf der Größe des Netzwerks oder dem Fachwissen der IT-Netzwerkmitarbeiter. Da die heutige globale Internetkonnektivität selbst die kleinsten Netzwerke mit dem Rest der Welt verbindet, ist Netzwerkkenntnisse in IPv6 und IPv4 für Netzwerkexperten unerlässlich. Infolgedessen werden andere zuvor wichtige Netzwerkprotokollsammlungen nur sehr eingeschränkt verwendet und sind abgekürzt. Die native Unterstützung für diese abgekürzten Netzwerkprotokollsammlungen, die häufig als Legacy-Netzwerkprotokolle bezeichnet werden, wurde aus den neuesten Versionen von Microsoft Windows. Unterstützung für einige dieser Legacyprotokolle ist möglicherweise als Drittanbietersoftware von Anbietern verfügbar (z. B. ATM mit ATM-Netzwerkhardware).
In der folgenden Tabelle werden die nativen Windows für allgemeine Netzwerkprotokollsammlungen aufgeführt.
| 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 auf 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 verwendet, indem Dienste auf einem Windows. NetBIOS kann mehrere Netzwerkprotokollsammlungen verwenden, einschließlich IP (NetBIOS über TCP/IP), IPX/SPX und NetBEUI. Winsock unterstützt NetBIOS über TCP/IP (häufig als NetBT bezeichnet) 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 auf Windows Server 2003 und Windows XP. Winsock unterstützt NetBIOS über TCP/IP, NetBIOS mit IPX und NetBIOS mit NetBEUI Windows 2000.
IrDA: Das Infrared Data Association -Protokoll (IrDA) wird unterstützt, wenn auf dem Computer ein Port und treiber installiert sind.
Bluetooth: Die Winsock-Bluetooth als Netzwerkprotokollsuite umfasst die Profile Bluetooth Personal Area Network (PAN) und Dial up Networking (DUN). Bluetooth-Unterstützung in Windows umfasst auch die Verwendung von Bluetooth Eingabegeräte (HID) und anderen Profilen zum Herstellen einer Verbindung mit Tastaturen, verweisenden Geräten und anderen Eingabegeräten, die nicht mit Netzwerkprotokollen in Zusammenhang stehen.
DLC auf Windows 2003 und Windows XP: Das Data Link Control-Protokoll (DLC) wird auf 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 auf Windows 2003, Windows XP und Windows 2000: Das ATM-Protokoll (Asynchronous Transfer Mode) wird auf 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) ist 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 auf Windows 2000: Das NetBEUI-Protokoll wird nicht direkt von Windows unterstützt. Das NetBIOS-Protokoll, das mehrere Netzwerkprotokolle verwenden kann, unterstützt jedoch die Verwendung des NetBEUI-Protokolls Windows 2000.