Supporto del protocollo di rete Winsock in Windows

Internet Protocol Suite è il protocollo di rete dominante usato nelle reti aziendali e in Internet. Internet Protocol Suite rappresenta un'ampia raccolta di protocolli di rete a più livelli. Internet Protocol Suite viene spesso definito TCP/IP basato su due dei protocolli più importanti inclusi nella suite: il protocollo IP (Internet Protocol) e il protocollo TCP (Transmission Control Protocol).

IPv6 e IPv4 rappresentano le due versioni disponibili del protocollo Internet. TCP è uno dei numerosi servizi di rete importanti spesso definiti protocolli IP che operano su reti IPv6 e IPv4. Il protocollo UDP (User Datagram Protocol) e IL PROTOCOLLO ICMP (Internet Control Message Protocol) sono altri protocolli IP importanti usati sulle reti IPv6 e IPv4. Esistono diversi altri protocolli IP che possono essere usati su reti IPv6 e IPv4.

Windows Sockets considera ogni famiglia di protocolli di rete come una famiglia di indirizzi univoca. Il protocollo IPv6 viene quindi considerato la famiglia di indirizzi AF_INET6 e il protocollo IPv4 viene considerato la famiglia di indirizzi AF_INET . I protocolli IPv6 e IPv4 supportano l'uso di vari protocolli IP a più livelli, ad esempio TCP, UDP e ICMP.

Windows Sockets è stato inizialmente progettato per aggiungere il supporto per IPv4 a Windows. Tuttavia, l'interfaccia di programmazione Windows Sockets è stata progettata fin dall'inizio con la possibilità di supportare altri pacchetti di protocolli di rete. Nel corso del tempo, le versioni di Windows e i Socket associati hanno incluso il supporto nativo per altre suite di protocolli di rete (ad esempio IPX/SPX e AppleTalk). Il supporto per altri protocolli di rete era disponibile anche per le versioni di Windows come software di terze parti dei fornitori.

Prima della crescita e della popolarità di Internet, sono stati usati vari altri pacchetti di protocolli di rete in ambienti in rete, in particolare per le Intranet locali. La scelta di una suite di protocolli di rete è spesso basata sulle dimensioni della rete o sulle competenze del personale it. Grazie alla connettività Internet globale odierna, anche le reti più piccole al resto del mondo, le competenze di rete in IPv6 e IPv4 sono essenziali per i professionisti della rete. Di conseguenza, altri pacchetti di protocolli di rete importanti in precedenza sono ora in uso molto limitato e sono diventati obviati. Il supporto nativo per questi pacchetti di protocolli di rete obviati, spesso definiti protocolli di rete legacy, è stato eliminato dalle versioni recenti di Microsoft Windows. Il supporto per alcuni di questi protocolli legacy può essere disponibile come software di terze parti da fornitori (atm con hardware di rete ATM, ad esempio).

La tabella seguente identifica il supporto nativo di Windows per i gruppi di protocolli di rete comuni.

Protocollo di rete Windows 7 Windows Server 2008 Windows Vista Windows Server 2003 Windows XP Windows 2000
IPv6
Supportata
Supportato
Supportato
Supportato
Supportata
Non supportato (vedere Note)
IPv4
Supportata
Supportato
Supportato
Supportato
Supportato
Supportata
NetBIOS (vedere Note)
Supportata
Supportato
Supportato
Supportato
Supportato
Supportata
IrDA (vedere Note)
Supportata
Supportato
Supportato
Supportato
Supportato
Supportata
Bluetooth (vedere Note)
Supportata
Supportato
Supportato
Supportato
Supportato
Non supportato
IPX/SPX
Non supportato
Non supportato
Non supportato
Supportata
Supportato
Supportata
Appletalk
Non supportato
Non supportato
Non supportato
Supportata
Supportato
Supportata
DLC
Non supportato
Non supportato
Non supportato
Non supportato (vedere Note)
Non supportato (vedere Note)
Supportata
ATM
Non supportato
Non supportato
Non supportato
Supportato (vedere Note)
Supportato (vedere Note)
Supportato (vedere Note)
Netbeui
Non supportato
Non supportato
Non supportato
Non supportato
Non supportato
Supportato (vedere Note)

 

IPv6 in Windows 2000: il protocollo IPv6 è supportato in Windows 2000 con Service Pack 1 (SP1) e versioni successive con Microsoft IPv6 Technology Preview per Windows 2000.

NetBIOS: il protocollo NetBIOS viene comunemente usato dai servizi di denominazione in Windows. NetBIOS può usare più suite di protocolli di rete, tra cui IP (NetBIOS su TCP/IP), IPX/SPX e NetBEUI. Winsock supporta NetBIOS su TCP/IP (comunemente chiamata NetBT) solo nelle versioni a 32 bit di Windows 7, Windows Server 2008 e Windows Vista. Winsock supporta NetBIOS su TCP/IP e NetBIOS usando IPX in Windows Server 2003 e Windows XP. Winsock supporta NetBIOS su TCP/IP, NetBIOS tramite IPX e NetBIOS tramite NetBEUI in Windows 2000.

IrDA: il protocollo IrDA (Infrared Data Association) è supportato se nel computer è installata una porta e un driver a infrarossi.

Bluetooth: il supporto winsock per Bluetooth come suite di protocolli di rete include i profili Bluetooth Personal Area Network (PAN) e Dial up Networking (DUN). Il supporto Bluetooth in Windows include anche l'uso di Bluetooth Human Interface Device (HID) e altri profili per la connessione a tastiere, dispositivi di puntamento e altri dispositivi di input non correlati ai protocolli di rete.

DLC in Windows 2003 e Windows XP: il protocollo DLC (Data Link Control) è supportato in Windows Server 2003 e Windows XP quando viene installato il driver DLC incluso in Microsoft Host Integration Server 2006, Host Integration Server 2004 o Host Integration Server 2000.

ATM in Windows 2003, Windows XP e Windows 2000: il protocollo modalità di trasferimento asincrono (ATM) è supportato in Windows Server 2003, Windows XP e Windows 2000 quando è installata una scheda di rete ATM. Il protocollo per l'IP classico su ATM (talvolta abbreviato come CLIP/ATM) è definito in RFC 2225 e i documenti correlati pubblicati da IETF. Windows Server 2003, Windows XP e Windows 2000 offrono un'implementazione completa di questo standard.

NetBEUI in Windows 2000: il protocollo NetBEUI non è supportato direttamente dai socket Windows. Tuttavia, il protocollo NetBIOS che può usare più protocolli di rete supporta l'uso del protocollo NetBEUI in Windows 2000.

Informazioni di riferimento tecnico su ATM

Bluetooth

Irda

Supporto NDIS 5.0 e ATM in Windows