Accueil Réseaux Que sont les sockets Windows (Winsock)? - définition de techopedia

Que sont les sockets Windows (Winsock)? - définition de techopedia

Table des matières:

Anonim

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

Un socket Windows (Winsock) est une interface de programmation d'application (API) qui permet la communication entre le logiciel réseau Windows et les services réseau, tels que le protocole TCP / IP (Transmission Control Protocol / Internet Protocol). Winsock est basé sur l'interface des sockets Berkeley Unix.

Techopedia explique Windows Sockets (Winsock)

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

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

Le programme Winsock est inclus en tant que partie du système d'exploitation dans Microsoft Windows. Une interface Winsock est également disponible pour Mac OS. Des organisations comme Chameleon offrent une suite composée d'un navigateur Web, d'un utilitaire File Transfer Protocol, 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 se compose de deux types d'interfaces. Il s'agit notamment d'une API pour les développeurs d'applications et une interface de fournisseur de services pour les développeurs de logiciels réseau pour créer et ajouter de nouveaux protocoles réseau.

Que sont les sockets Windows (Winsock)? - définition de techopedia