Obsługa protokołu sieciowego Winsock w systemie Windows
Pakiet protokołów internetowych jest dominującym protokołem sieciowym używanym w sieciach przedsiębiorstwa i przez Internet. Pakiet protokołów internetowych reprezentuje dużą kolekcję protokołów sieciowych warstwowych. Pakiet protokołów internetowych jest często określany jako TCP/IP na podstawie dwóch najważniejszych protokołów zawartych w pakiecie: protokołu internetowego (IP) i protokołu TCP (Transmission Control Protocol).
Protokoły IPv6 i IPv4 reprezentują dwie dostępne wersje protokołu internetowego. TCP to jedna z kilku ważnych usług sieciowych, często nazywana protokołami IP, które działają za pośrednictwem sieci IPv6 i IPv4. Protokół UDP (User Datagram Protocol) i Protokół ICMP (Internet Control Message Protocol) to inne ważne protokoły IP używane w sieciach IPv6 i IPv4. Istnieje wiele innych protokołów IP, które mogą być używane za pośrednictwem sieci IPv6 i IPv4.
Windows Sockets traktuje każdy pakiet protokołów sieciowych jako unikatową rodzinę adresów. Dlatego protokół IPv6 jest uważany za rodzinę adresów AF_INET6, a protokół IPv4 jest uważany za rodzinę adresów AF_INET. Protokoły IPv6 i IPv4 obsługują korzystanie z różnych protokołów IP warstwowych, takich jak TCP, UDP i ICMP.
Gniazda systemu Windows zostały początkowo zaprojektowane w celu dodania obsługi protokołu IPv4 do systemu Windows. Jednak interfejs programowania Windows Sockets został zaprojektowany od początku z możliwością obsługi innych zestawów protokołów sieciowych. Z czasem wersje systemu Windows i skojarzonych gniazd systemu Windows obejmowały natywną obsługę innych zestawów protokołów sieciowych (na przykład IPX/SPX i AppleTalk). Obsługa innych protokołów sieciowych była również dostępna dla wersji systemu Windows jako oprogramowania innych firm od dostawców.
Przed wzrostem i popularnością Internetu różne inne pakiety protokołów sieciowych były używane w środowiskach sieciowych, szczególnie w przypadku lokalnych intranetów. Wybór pakietu protokołów sieciowych był często oparty na rozmiarze sieci lub wiedzy personelu informatycznego. Dzięki dzisiejszej globalnej łączności internetowej łączącej nawet najmniejsze sieci z resztą świata, wiedza na temat sieci w IPv6 i IPv4 jest niezbędna dla specjalistów ds. sieci. W związku z tym inne wcześniej ważne zestawy protokołów sieciowych są obecnie bardzo ograniczone i zostały wycofane. Natywna obsługa tych wycofanych zestawów protokołów sieciowych, często nazywanych starszymi protokołami sieciowymi, została porzucona z ostatnich wersji systemu Microsoft Windows. Obsługa niektórych starszych protokołów może być dostępna jako oprogramowanie innych firm od dostawców (na przykład usługa ATM ze sprzętem sieciowym usługi ATM).
W poniższej tabeli przedstawiono natywną obsługę systemu Windows dla typowych zestawów protokołów sieciowych.
Protokół sieciowy | Windows 7 | Windows Server 2008 | Windows Vista | Windows Server 2003 | Windows XP | Windows 2000 |
---|---|---|---|---|---|---|
Protokół IPv6 |
Obsługiwane |
Obsługiwane |
Obsługiwane |
Obsługiwane |
Obsługiwane |
Nieobsługiwane (zobacz Uwagi) |
Protokół IPv4 |
Obsługiwane |
Obsługiwane |
Obsługiwane |
Obsługiwane |
Obsługiwane |
Obsługiwane |
NetBIOS (zobacz uwagi) |
Obsługiwane |
Obsługiwane |
Obsługiwane |
Obsługiwane |
Obsługiwane |
Obsługiwane |
IrDA (zobacz Uwagi) |
Obsługiwane |
Obsługiwane |
Obsługiwane |
Obsługiwane |
Obsługiwane |
Obsługiwane |
Bluetooth (patrz uwagi) |
Obsługiwane |
Obsługiwane |
Obsługiwane |
Obsługiwane |
Obsługiwane |
Nieobsługiwane |
IPX/SPX |
Nieobsługiwane |
Nieobsługiwane |
Nieobsługiwane |
Obsługiwane |
Obsługiwane |
Obsługiwane |
AppleTalk |
Nieobsługiwane |
Nieobsługiwane |
Nieobsługiwane |
Obsługiwane |
Obsługiwane |
Obsługiwane |
DLC |
Nieobsługiwane |
Nieobsługiwane |
Nieobsługiwane |
Nieobsługiwane (zobacz Uwagi) |
Nieobsługiwane (zobacz Uwagi) |
Obsługiwane |
BANKOMAT |
Nieobsługiwane |
Nieobsługiwane |
Nieobsługiwane |
Obsługiwane (zobacz Uwagi) |
Obsługiwane (zobacz Uwagi) |
Obsługiwane (zobacz Uwagi) |
NetBEUI |
Nieobsługiwane |
Nieobsługiwane |
Nieobsługiwane |
Nieobsługiwane |
Nieobsługiwane |
Obsługiwane (zobacz Uwagi) |
IPv6 w systemie Windows 2000: Protokół IPv6 jest obsługiwany w systemie Windows 2000 z dodatkiem Service Pack 1 (SP1) i nowszym z wersją Microsoft IPv6 Technology Preview dla systemu Windows 2000.
NetBIOS: Protokół NetBIOS jest często używany przez usługi nazewnictwa w systemie Windows. Rozwiązanie NetBIOS może używać wielu zestawów protokołów sieciowych, w tym adresów IP (NetBIOS przez TCP/IP), IPX/SPX i NetBEUI. Usługa Winsock obsługuje protokół NetBIOS za pośrednictwem protokołu TCP/IP (często wywoływania protokołu NetBT) tylko w 32-bitowych wersjach systemów Windows 7, Windows Server 2008 i Windows Vista. Usługa Winsock obsługuje rozwiązanie NetBIOS za pośrednictwem protokołów TCP/IP i NetBIOS przy użyciu protokołu IPX w systemach Windows Server 2003 i Windows XP. Usługa Winsock obsługuje rozwiązanie NetBIOS za pośrednictwem protokołu TCP/IP, NetBIOS przy użyciu protokołu IPX i NetBIOS przy użyciu interfejsu NetBEUI w systemie Windows 2000.
IrDA: protokół IrDA (Podczerwieni Data Association) jest obsługiwany, jeśli komputer ma zainstalowany port podczerwieni i sterownik.
Bluetooth: obsługa protokołu Bluetooth Winsock jako pakiet protokołów sieciowych obejmuje profile Sieci osobistej Bluetooth (PAN) i Dial up Networking (DUN). Obsługa połączenia Bluetooth w systemie Windows obejmuje również korzystanie z urządzenia Bluetooth Human Interface Device (HID) i innych profilów do łączenia się z klawiaturami, wskazywania urządzeń i innych urządzeń wejściowych, które nie są powiązane z protokołami sieciowymi.
DLC w systemach Windows 2003 i Windows XP: Protokół DLC (Data Link Control) jest obsługiwany w systemach Windows Server 2003 i Windows XP, gdy jest zainstalowany sterownik DLC dołączony do programu Microsoft Host Integration Server 2006, Host Integration Server 2004 lub Host Integration Server 2000.
ATM w systemach Windows 2003, Windows XP i Windows 2000: protokół asynchronicznego trybu transferu (ATM) jest obsługiwany w systemach Windows Server 2003, Windows XP i Windows 2000 po zainstalowaniu karty sieciowej atm. Protokół klasycznego adresu IP za pośrednictwem usługi ATM (czasami skracany jako CLIP/ATM) jest zdefiniowany w RFC 2225 i powiązanych dokumentach opublikowanych przez IETF. Systemy Windows Server 2003, Windows XP i Windows 2000 zapewniają pełną implementację tego standardu.
NetBEUI w systemie Windows 2000: Protokół NetBEUI nie jest bezpośrednio obsługiwany przez gniazda systemu Windows. Jednak protokół NetBIOS, który może używać wielu protokołów sieciowych obsługuje przy użyciu protokołu NetBEUI w systemie Windows 2000.
Tematy pokrewne
-
dokumentacja techniczna ATM