Winsock

1. **INTRODUCCIÓN**
 * {$page} **

**Winsock ** (//WIN//dows//SOCK//et) es una biblioteca dinámica de funciones DLL para Windows que se hizo con la finalidad de implementar TCP/IP. Incluye soporte para envío y recepción de paquetes de datos a través de SOCKET BSD. Las aplicaciones que utilizan Winsock son numerosas: navegadores, gestores de correo electrónico, apache ...


 * 2. DESARROLLO**

La especificación de Windows Sockets define una interfaz de programación de la red de Microsoft Windows que se basa en el "socket" paradigma popularizado en la Berkeley Software Distribution (BSD) de la Universidad de California en Berkeley. Abarca tanto las rutinas familiares Berkeley estilo de socket y un conjunto de extensiones específicas de Windows diseñadas para permitir a los programadores a tomar ventaja de la naturaleza por mensajes de Windows. La especificación de Windows Sockets está destinada a proporcionar una única API para que los desarrolladores de aplicaciones pueden programar y múltiples proveedores de software de red pueden ajustarse. Además, en el contexto de una determinada versión de Microsoft Windows, que define una interfaz binaria (ABI) de modo que una aplicación escrita para la API de Windows Sockets puede trabajar con un protocolo de aplicación de cualquier proveedor de software de red. Esta especificación define así las llamadas a las bibliotecas y la semántica asociada a un desarrollador de aplicaciones que se pueden programar y que un proveedor de software de red puede implementar. El software de red que se ajuste a esta especificación de Windows Sockets se considerará "Windows Sockets Cumple". Proveedores de interfaces que son "Windows Sockets Cumple" se conoce como "Windows Sockets Proveedores". Para ser compatible con Windows Sockets, un proveedor debe implementar el 100% de la especificación de Windows Sockets. Las aplicaciones que son capaces de funcionar con cualquier aplicación "Windows Sockets Compliant" protocolo será considerado como de "Windows Sockets Interface" y se refiere como "aplicaciones de Windows Sockets". Esta versión de la especificación de Windows Sockets define y documenta el uso de la API en conjunción con el paquete de Protocolo de Internet (IPS, generalmente se conoce como TCP / IP). En concreto, todas las implementaciones de Windows Sockets apoyar tanto corriente (TCP) y sockets de datagramas (UDP). Aunque el uso de este API con pilas de protocolos alternativos, no está excluida (y se espera que sea el sujeto de futuras revisiones de la especificación), tal uso está más allá del alcance de esta versión de la especificación.


 * 3. REFERENCIAS BIBLIOGRAFICAS**

www. **sockets **.com/ **win **sock.htm

(Estudiante: Nombre_Completo ) en fecha fecha de la edición
 * Seguimiento de aportes: (*) Esto es para hacer un seguimiento de los aportes, copiar la linea siguiente cada ves que se edite, no borrar las existentes.**


 * AUTOR:** {$creator}

//Esta pagina fue editada {$pagerevisions} veces. La ultima modificación fue realizada por//

//user:{$revisioneditor} el {$revisiondate}//