Winsock

Winsock est une API qui permet aux développeurs de logiciels Windows de connecter leurs applications à Internet. Elle fournit un ensemble de fonctions de base que les développeurs peuvent appeler pour aider leurs applications à communiquer avec des ordinateurs distants et à envoyer ou recevoir des données sans avoir à écrire leur propre interface de protocole.

À l’origine appelée « Windows Socket API », Winsock contrôle la création de sockets réseau qui dirigent les données vers des applications précises exécutées sur des ordinateurs précis. Elle se compose d’une bibliothèque de fonctions réseau que les développeurs peuvent utiliser pour accéder aux protocoles réseau de base, notamment TCP, UDP, IP et ICMP, entre autres. Elle masque la plupart des détails liés à l’établissement des connexions et au transfert des données, afin de permettre au développeur de se concentrer sur les autres fonctionnalités de son application. Si nécessaire, un développeur peut créer des sockets bruts qui permettent à une application d’accéder directement à d’autres protocoles.

L’API Winsock a été développée en 1992 par des développeurs de plusieurs éditeurs de logiciels, notamment Microsoft, Novell, 3Com et Sun Microsystems, afin de fournir une API standard unique pour les réseaux Windows. Avant Winsock, Windows ne disposait pas de sa propre pile logicielle réseau et s’appuyait à la place sur des logiciels réseau provenant de plusieurs fournisseurs, qui fournissaient chacun leur propre API. Cette fragmentation compliquait la création de programmes fonctionnant sur plusieurs systèmes. Après la publication de Winsock en tant que extension pour Windows 3.1, les développeurs ont pu créer des applications connectées au réseau qui fonctionnaient sur tous les ordinateurs Windows. Toutes les versions de Windows depuis Windows 95 incluent la bibliothèque Winsock.

Mis à jour November 15, 2023 par Brian P.

quizTestez vos connaissances

What action does a hash function perform?

A
It converts one value to another
0%
B
It separates one value into multiple ones
0%
C
It combines multiple values into a single one
0%
D
It destroys a value by overwriting it with random data
0%
Correct! Incorrect!     View the Hash definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Winsock sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.