


Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Este documento proporciona una introducción a los sistemas distribuidos y los sockets de internet. Explica qué son los sockets, sus características principales, los protocolos que utilizan (tcp y udp) y cómo funcionan en el modelo tcp/ip. También menciona algunos de los principales usos actuales de los sockets, como en videojuegos, chats, servicios en la nube y bases de datos relacionales. El documento está dirigido a estudiantes de ingeniería de sistemas que estudian sistemas distribuidos y proporciona información básica sobre este tema fundamental en el desarrollo de aplicaciones en red.
Tipo: Tesis
1 / 4
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!



¿Qué es un socket? Un socket de Internet es un término utilizado para identificar un punto de conexión que cualquier programa de computadora puede utilizar para transmitir datos a través de Internet. No son una construcción física, como una toma de corriente eléctrica, sino un concepto de software de computadora. Con tal socket, cualquier información necesaria puede viajar de un programa que se ejecuta en una computadora a otro que se ejecuta en otra; en muchos casos, esto es hacia y desde un cliente y servidor. El término también se usa para referirse a una interfaz de programación de aplicaciones (API) que los programadores de computadoras pueden usar para crear tales aplicaciones conscientes de la red capaces de enviar y recibir datos a través de Internet. ¿Cuáles son las Características de los sockets? Una vez abierto se pueden escribir y leer datos de él con las funciones de read() y write(). La forma de referenciar un socket por los procesos implicados, es mediante un descriptor del mismo tipo que el utilizado para referenciar ficheros. Se podrá realizar redirecciones de los archivos de E/S estándar (descriptores 0,1 y 2) a los sockets y así combinar entre ellos aplicaciones de la red. SOCK_STREAM: está asociado al protocolo TCP, este brinda seguridad en la transmisión de datos, seguridad en la recepción, en la integridad y en la secuencia, entre otros. SOCK_DGRAM: está asociado al protocolo UDP, e indica que los paquetes viajarán en tipo datagramas, el cual tiene una comunicación asíncrona.
Referencias «¿Qué es un enchufe de Internet?» https://www.netinbag.com/es/internet/what-is-an- internet-socket.html). «Socket - EcuRed». https://www.ecured.cu/Socket