Windows Sockets (Winsock)

Autor: Peter Berry
Fecha De Creación: 18 Agosto 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
Сетевое программирование C++. WinSock. Урок #1
Video: Сетевое программирование C++. WinSock. Урок #1

Contenido

Definición: ¿Qué significa Windows Sockets (Winsock)?

Un socket de Windows (Winsock) es una interfaz de programación de aplicaciones (API) que permite la comunicación entre el software de red de Windows y los servicios de red, como el Protocolo de Control de Transmisión / Protocolo de Internet (TCP / IP). Winsock se basa en la interfaz de sockets Berkeley Unix.


Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica Windows Sockets (Winsock)

Windows sockets API (WSA) es la especificación técnica para los sockets de Windows. Incluye las rutinas de estilo de socket de Berkeley, así como un conjunto de extensiones específicas de Windows. Los sockets de Windows proporcionan una interfaz estándar entre las aplicaciones de cliente TCP / IP de Windows y el conjunto de protocolos TCP / IP subyacente.

Los sistemas operativos (SO) como Windows 95 y Windows NT incluyen una capa de enlace de datos llamada winsock.dll, que ayuda a que los programas de Windows y los servicios TCP / IP funcionen juntos. Además de la versión de Microsoft winsock.dll, también hay otras versiones de winsock.dll disponibles como freeware y shareware. Debido a que no hay un estándar específico definido para la API de sockets de Windows, cada implementación es única.


El programa Winsock se incluye como parte del sistema operativo en Microsoft Windows. Una interfaz Winsock también está disponible para Mac OS. Organizaciones como Chameleon ofrecen una suite que consiste en un navegador web, una utilidad de Protocolo de transferencia de archivos, una utilidad de correo y otras utilidades. En el sistema operativo Unix, los sockets y TCP / IP están diseñados para ejecutarse directamente con los programas de aplicación Unix sin requerir un equivalente Winsock.

La especificación de la API de sockets de Windows consta de dos tipos de interfaces. Estos incluyen una API para desarrolladores de aplicaciones y una interfaz de proveedor de servicios para desarrolladores de software de red para crear y agregar nuevos protocolos de red.