Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Los usos que se le pueden dar a este tipo de Las diferencias en cuestión al manejo de
sockets son con fines específicos como los redes es que al escribir un RPC (llamada a
servicios provistos por el sistema operativo, procedimiento remoto) multiplataforma
para la interfaz de programación de para la redirección de llamadas de red de
aplicaciones (NAPI). Los cuales brindan una algún proceso de un sistema operativo a
interfaz de conexión entre los componentes otro.
de software de la capa de aplicación y los En Windows 64 bits, el tipo socket es dos
protocolos de red. veces más grande en tamaño.
También los sockets son usados para la La cuestión es que los sistemas, que
comunicación de las APIs mediante los admiten el modelo de Berkeley, tienen un
protocolos TCP/IP, para una API especifica pequeño valor numérico del descriptor de
los protocolos de transporte TCP/UDP no socket (menos de 100) y los descriptores
incluyen la definición concreta, un ejemplo que se crean en sucesión difieren en 1.
de ello tenemos a los Bekerley Sockets
(BSD), que de igual manera se puede utilizar En el modelo de Microsoft, dichos
con TCP/IP. descriptores tienen valores que son
aproximadamente más 200 a la vez, y los
Para construir aplicaciones cliente/servidor es descriptores creados en sucesión difieren
indispensable que se establezca en tamaño (SOCKET).
comunicación mediante el uso de sockets
API, ya que está destinada únicamente para También en las diferencias que existen
aplicaciones sobre este paradigma. entre un sistema operativo a otro al
momento de programar las interfaces; es
Para la construcción de este tipo de interfaces el tipo de argumentos y valores en la
de cliente/servidor se puede hacer uso de codificación un ejemplo de ello son las
diferentes lenguajes de programación, entre constantes y los códigos de error de BSD
los mas destacados encontramos el lenguaje y Windows tienen valores absolutamente
C, Java, C#, Python, entre otros. Pero no nos diferentes.
debemos olvidar que tenemos que tener
V. Relación el uso de Sockets con un Referencias
middleware
[1] W. Vidal, “Sockets” [Online].
Los sockets se relacionan con el middleware Available:
ya que los primeros permiten la interacción http://wilsonvidal19.blogspot.com/p/sockets-
de diversos elementos para la administración caracteristicas-principales-los.html
de datos en aplicaciones distribuidas. [2] L. de - Matteis. “Introducción al uso
Recordando el concepto, sabemos que el de SOCKETS en Linux” [Online]. Available:
middleware se encarga de las tareas de https://cs.uns.edu.ar/~ldm/mypage/data/rc/apu
gestión de datos, servicios de aplicaciones, ntes/introduccion_al_uso_de_sockets.pdf
mensajería, autenticación y gestión de API.
Conclusión