Windows Sockets (Winsock)

Auteur: Peter Berry
Date De Création: 18 Août 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
Сетевое программирование C++. WinSock. Урок #1
Vidéo: Сетевое программирование C++. WinSock. Урок #1

Contenu

Définition - Que signifie Windows Sockets (Winsock)?

Windows Sockets (Winsock) est une interface de programmation d'application (API) permettant la communication entre le logiciel réseau Windows et des services réseau, tels que le protocole de contrôle de transmission / protocole Internet (TCP / IP). Winsock est basé sur l'interface de sockets Berkeley Unix.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique Windows Sockets (Winsock)

L'API Windows Sockets (WSA) est la spécification technique des sockets Windows. Il inclut les routines de type socket Berkeley ainsi qu'un ensemble d'extensions spécifiques à Windows. Les sockets Windows fournissent une interface standard entre les applications clientes TCP / IP Windows et la suite de protocoles TCP / IP sous-jacente.

Les systèmes d'exploitation tels que Windows 95 et Windows NT incluent une couche de liaison de données nommée winsock.dll, qui permet aux programmes Windows et aux services TCP / IP de fonctionner ensemble. En plus de la version Microsoft winsock.dll, il existe également d'autres versions de winsock.dll disponibles en tant que freeware et shareware. Comme il n'y a pas de norme spécifique définie pour l'API Windows Sockets, chaque implémentation est unique.


Le programme Winsock est inclus dans le système d’exploitation de Microsoft Windows. Une interface Winsock est également disponible pour Mac OS. Des organisations comme Chameleon proposent une suite composée d'un navigateur Web, d'un utilitaire de protocole de transfert de fichiers, d'un utilitaire de messagerie et d'autres utilitaires. Dans le système d'exploitation Unix, les sockets et TCP / IP sont conçus pour s'exécuter directement avec les programmes d'application Unix sans nécessiter d'équivalent Winsock.

La spécification de l'API Windows Sockets consiste en deux types d'interfaces. Celles-ci incluent une API pour les développeurs d'applications et une interface de fournisseur de services pour les développeurs de logiciels réseau afin de créer et d'ajouter de nouveaux protocoles réseau.