Partager via


Prise en charge du protocole réseau Winsock dans Windows

Internet Protocol Suite est le protocole réseau dominant utilisé dans les réseaux d’entreprise et sur Internet. La suite de protocole Internet représente une grande collection de protocoles réseau en couches. La suite de protocole Internet est souvent appelée TCP/IP basée sur deux des protocoles les plus importants inclus dans la suite : le protocole IP (Internet Protocol) et le protocole TCP (Transmission Control Protocol).

IPv6 et IPv4 représentent les deux versions disponibles du protocole Internet. TCP est l’un des services réseau importants souvent appelés protocoles IP qui opèrent sur des réseaux IPv6 et IPv4. Le protocole UDP (User Datagram Protocol) et ICMP (Internet Control Message Protocol) sont d’autres protocoles IP importants utilisés sur les réseaux IPv6 et IPv4. Il existe un certain nombre d’autres protocoles IP qui peuvent être utilisés sur des réseaux IPv6 et IPv4.

Windows Sockets considère chaque suite de protocoles réseau comme une famille d’adresses unique. Par conséquent, le protocole IPv6 est considéré comme la famille d’adresses AF_INET6 et le protocole IPv4 est considéré comme la famille d’adresses AF_INET. Les protocoles IPv6 et IPv4 prennent en charge l’utilisation de différents protocoles IP en couches tels que TCP, UDP et ICMP.

Les sockets Windows ont été initialement conçus pour ajouter la prise en charge d’IPv4 à Windows. Toutefois, l’interface de programmation Windows Sockets a été conçue dès le début avec la possibilité de prendre en charge d’autres suites de protocole réseau. Au fil du temps, les versions de Windows et les sockets Windows associés incluent la prise en charge native d’autres suites de protocole réseau (IPX/SPX et AppleTalk, par exemple). La prise en charge d’autres protocoles réseau était également disponible pour les versions de Windows en tant que logiciels tiers des fournisseurs.

Avant la croissance et la popularité d’Internet, diverses autres suites de protocole réseau ont été utilisées dans des environnements réseau, en particulier pour les intranets locaux. Le choix d’une suite de protocoles réseau était souvent basé sur la taille du réseau ou l’expertise du personnel de mise en réseau informatique. Grâce à la connectivité Internet mondiale d’aujourd’hui qui relie même les plus petits réseaux au reste du monde, l’expertise réseau en IPv6 et IPv4 est essentielle pour les professionnels de la mise en réseau. Par conséquent, d’autres suites de protocole réseau précédemment importantes sont désormais très limitées et sont devenues obviées. La prise en charge native de ces suites de protocole réseau obviées, souvent appelées protocoles réseau hérités, a été supprimée des versions récentes de Microsoft Windows. La prise en charge de certains de ces protocoles hérités peut être disponible en tant que logiciel tiers à partir de fournisseurs (ATM avec du matériel réseau ATM, par exemple).

Le tableau suivant identifie la prise en charge native de Windows pour les suites de protocole réseau courantes.

Protocole réseau Windows 7 Windows Server 2008 Windows Vista Windows Server 2003 Windows XP Windows 2000
IPv6
Supporté
Supporté
Supporté
Supporté
Supporté
Non pris en charge (voir Remarques)
IPv4
Supporté
Supporté
Supporté
Supporté
Supporté
Supporté
NetBIOS (voir Notes)
Supporté
Supporté
Supporté
Supporté
Supporté
Supporté
IrDA (voir Notes)
Supporté
Supporté
Supporté
Supporté
Supporté
Supporté
Bluetooth (voir Notes)
Supporté
Supporté
Supporté
Supporté
Supporté
Non pris en charge
IPX/SPX
Non pris en charge
Non pris en charge
Non pris en charge
Supporté
Supporté
Supporté
AppleTalk
Non pris en charge
Non pris en charge
Non pris en charge
Supporté
Supporté
Supporté
DLC
Non pris en charge
Non pris en charge
Non pris en charge
Non pris en charge (voir Remarques)
Non pris en charge (voir Remarques)
Supporté
ATM
Non pris en charge
Non pris en charge
Non pris en charge
Prise en charge (voir Remarques)
Prise en charge (voir Remarques)
Prise en charge (voir Remarques)
NetBEUI
Non pris en charge
Non pris en charge
Non pris en charge
Non pris en charge
Non pris en charge
Prise en charge (voir Remarques)

 

IPv6 sur Windows 2000 : Le protocole IPv6 est pris en charge sur Windows 2000 avec Service Pack 1 (SP1) et versions ultérieures avec la version préliminaire de la technologie Microsoft IPv6 pour Windows 2000.

NetBIOS : le protocole NetBIOS est couramment utilisé par les services d’affectation de noms sur Windows. NetBIOS peut utiliser plusieurs suites de protocole réseau, notamment IP (NetBIOS sur TCP/IP), IPX/SPX et NetBEUI. Winsock prend en charge NetBIOS sur TCP/IP (généralement appelé NetBT) uniquement sur les versions 32 bits de Windows 7, Windows Server 2008 et Windows Vista. Winsock prend en charge NetBIOS sur TCP/IP et NetBIOS à l’aide d’IPX sur Windows Server 2003 et Windows XP. Winsock prend en charge NetBIOS sur TCP/IP, NetBIOS à l’aide d’IPX et NetBIOS à l’aide de NetBEUI sur Windows 2000.

IrDA : le protocole IrDA (Infrarouge Data Association) est pris en charge si l’ordinateur dispose d’un port infrarouge et d’un pilote installés.

Bluetooth : prise en charge de Winsock pour Bluetooth en tant que suite de protocoles réseau inclut les profils RÉSEAU PAN (Bluetooth Personal Area Network) et Réseau de numérotation (DUN). La prise en charge bluetooth dans Windows inclut également l’utilisation de l’appareil HID (Bluetooth Human Interface Device) et d’autres profils pour la connexion à des claviers, des appareils pointants et d’autres appareils d’entrée qui ne sont pas liés aux protocoles réseau.

DLC sur Windows 2003 et Windows XP : le protocole DLC (Data Link Control) est pris en charge sur Windows Server 2003 et Windows XP lorsque le pilote DLC inclus avec Microsoft Host Integration Server 2006, Host Integration Server 2004 ou Host Integration Server 2000 est installé.

atm sur Windows 2003, Windows XP et Windows 2000 : le protocole ATM (Asynchrone Transfer Mode) est pris en charge sur Windows Server 2003, Windows XP et Windows 2000 lorsqu’une carte réseau ATM est installée. Le protocole pour l’adresse IP classique sur ATM (parfois abrégé en tant que CLIP/ATM) est défini dans RFC 2225 et les documents connexes publiés par l’IETF. Windows Server 2003, Windows XP et Windows 2000 fournissent une implémentation complète de cette norme.

NetBEUI sur Windows 2000 : le protocole NetBEUI n’est pas directement pris en charge par les sockets Windows. Mais le protocole NetBIOS qui peut utiliser plusieurs protocoles réseau prend en charge l’utilisation du protocole NetBEUI sur Windows 2000.

de référence technique atm

Bluetooth

IrDA

prise en charge de NDIS 5.0 et ATM dans Windows