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. Internet Protocol Suite représente une grande collection de protocoles réseau en couches. La suite de protocoles Internet est souvent appelée TCP/IP en fonction de 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 nombreux services réseau importants souvent appelés protocoles IP qui fonctionnent sur des réseaux IPv6 et IPv4. Le protocole UDP (User Datagram Protocol) et le protocole 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 les réseaux IPv6 et IPv4.
Les sockets Windows considèrent 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 le AF_INET famille d’adresses . Les protocoles IPv6 et IPv4 prennent en charge l’utilisation de différents protocoles IP en couche, 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épart avec la possibilité de prendre en charge d’autres suites de protocoles réseau. Au fil du temps, les versions de Windows et les sockets Windows associés ont inclus la prise en charge native d’autres suites de protocoles 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 provenant de fournisseurs.
Avant la croissance et la popularité d’Internet, diverses autres suites de protocole réseau étaient utilisées dans les 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 informatique. Avec 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 du réseau. Par conséquent, d’autres suites de protocoles réseau auparavant importantes sont désormais très peu utilisées et ont été effacées. La prise en charge native de ces suites de protocoles réseau supprimé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 logiciels tiers auprès de fournisseurs (atm avec 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 |
Prise en charge |
Pris en charge |
Pris en charge |
Pris en charge |
Pris en charge |
Non pris en charge (voir Notes) |
IPv4 |
Prise en charge |
Pris en charge |
Pris en charge |
Pris en charge |
Pris en charge |
Pris en charge |
NetBIOS (voir Notes) |
Pris en charge |
Pris en charge |
Prise en charge |
Prise en charge |
Prise en charge |
Prise en charge |
IrDA (voir Notes) |
Prise en charge |
Prise en charge |
Prise en charge |
Prise en charge |
Prise en charge |
Prise en charge |
Bluetooth (voir Notes) |
Prise en charge |
Prise en charge |
Prise en charge |
Prise en charge |
Prise en charge |
Non prise en charge |
IPX/SPX |
Non prise en charge |
Non prise en charge |
Non prise en charge |
Prise en charge |
Prise en charge |
Prise en charge |
Appletalk |
Non prise en charge |
Non prise en charge |
Non prise en charge |
Pris en charge |
Prise en charge |
Prise en charge |
DLC |
Non prise en charge |
Non prise en charge |
Non prise en charge |
Non pris en charge (voir Notes) |
Non pris en charge (voir Notes) |
Pris en charge |
ATM |
Non prise en charge |
Non prise en charge |
Non prise en charge |
Pris en charge (voir Notes) |
Pris en charge (voir Notes) |
Pris en charge (voir Notes) |
Netbeui |
Non prise en charge |
Non prise en charge |
Non prise en charge |
Non prise en charge |
Non prise en charge |
Pris en charge (voir notes) |
IPv6 sur Windows 2000 : Le protocole IPv6 est pris en charge sur Windows 2000 avec Service Pack 1 (SP1) et versions ultérieures avec microsoft IPv6 Technology Preview pour Windows 2000.
Netbios: Le protocole NetBIOS est couramment utilisé par les services de nommage sur Windows. NetBIOS peut utiliser plusieurs suites de protocoles réseau, notamment IP (NetBIOS sur TCP/IP), IPX/SPX et NetBEUI. Winsock prend en charge NetBIOS sur TCP/IP (communément 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 avec IPX et NetBIOS avec NetBEUI sur Windows 2000.
Irda: Le protocole IrDA (Infrared Data Association) est pris en charge si un port infrarouge et un pilote sont installés sur l’ordinateur.
Bluetooth: La prise en charge par Winsock du Bluetooth en tant que suite de protocoles réseau inclut les profils PAN (Personal Area Network) et DUN (Dial up Networking). La prise en charge de Bluetooth dans Windows inclut également l’utilisation du périphérique HID (Bluetooth Human Interface Device) et d’autres profils pour la connexion aux claviers, aux périphériques de pointage et à d’autres périphériques 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 dans 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 en mode de transfert asynchrone (ATM) 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 CLIP/ATM) est défini dans la RFC 2225 et les documents associés 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. Toutefois, le protocole NetBIOS qui peut utiliser plusieurs protocoles réseau prend en charge l’utilisation du protocole NetBEUI sur Windows 2000.
Rubriques connexes