Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Sistemas Distribuidos: Sockets, Tesis de Programación Java

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

2020/2021

Subido el 07/10/2022

jorge-duvan-suspe-garcia
jorge-duvan-suspe-garcia 🇨🇴

4 documentos

1 / 4

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
SISTEMAS DISTRIBUIDOS: SOCKETS
OSCAR SANTIAGO GALINDO APONTE
FUNDACIÓN UNIVERSITARIA JUAN DE CASTELLANOS
FACULTAD DE INGENIERÍA Y CIENCIAS BÁSICAS
INGENIERÍA DE SISTEMAS
SISTEMAS DISTRIBUIDOS
TUNJA
2022
pf3
pf4

Vista previa parcial del texto

¡Descarga Sistemas Distribuidos: Sockets y más Tesis en PDF de Programación Java solo en Docsity!

SISTEMAS DISTRIBUIDOS: SOCKETS

OSCAR SANTIAGO GALINDO APONTE

FUNDACIÓN UNIVERSITARIA JUAN DE CASTELLANOS

FACULTAD DE INGENIERÍA Y CIENCIAS BÁSICAS

INGENIERÍA DE SISTEMAS

SISTEMAS DISTRIBUIDOS

TUNJA

¿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