Udostępnij za pośrednictwem


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.

dokumentacja techniczna ATM

Bluetooth

IrDA

obsługa NDIS 5.0 i atm w systemie Windows