ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Internet Sockets


Enviado por   •  5 de Diciembre de 2022  •  Ensayo  •  434 Palabras (2 Páginas)  •  62 Visitas

Página 1 de 2

¿Qué es Internet Sockets?

Es una estructura de datos abstracta que se usa para crear un canal de comunicación entre procesos que permiten que un proceso hable (emita o reciba información) con otro incluso estando en distintas máquinas. Es el sistema de comunicación entre ordenadores lo que un buzón o teléfono es aquel sistema de comunicación entre personas: un punto de comunicación entre dos agentes (procesos o personas respectivamente) por el cual se puede emitir o recibir información deseada. Tenga en cuenta que un socket en este sentido es completamente flexible: es un objeto de software, no un componente físico.

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 estándar descriptores 0,1 y 2 a los sockets y así combinar entre ellos aplicaciones de la red.

El mecanismo de comunicación vía sockets tiene los siguientes pasos:

1. Proceso en el cual el servidor crea un socket con nombre y espera la conexión.

2. Proceso en el cual el cliente crea un socket sin nombre.

3. Proceso en que el cliente realiza una petición de conexión al socket servidor.

4. El cliente realiza la conexión a través de su socket mientras el proceso del servidor mantiene el socket servidor original con el nombre.

Todo socket está definido por dos características fundamentales:

• Tipo del socket, que indica la naturaleza del mismo, el tipo de comunicación que puede generarse entre los sockets.

• Dominio del socket, especifica el conjunto de sockets que pueden establecer comunicación con el mismo. Hay dos tipos de dominios que se pueden manejar y son :

 Dominio de Unix: Cuando se crean, los sockets son asociados a nombres de archivos en lugar de direcciones host específicas.

 Dominio de Internet: Permiten comunicar procesos no relacionados que residen en host diferentes.

La comunicación que se da entre el cliente y servidor, es considerado como una de las propiedades de la comunicación en la que se encuentra envuelto un socket. Estas pueden ser:

• Fiabilidad de transmisión

• Mantenimiento del orden de los datos

• No duplicación de los datos

• El “Modo Conectado” en la comunicación

• Envió de mensajes urgentes

Los tipos de Sockets disponibles son los siguientes:

• Socket de DataGram; para comunicaciones en modo no conectado, con envió de datagrama de tamaño limitado.

• Socket de Stream; para comunicaciones fiables en modo conectado, de dos vías y con tamaños variable de los mensajes de datos.

• Socket de Raw; da acceso directo a la capa de software de red subyacente o a protocolos de más bajo nivel. Se utiliza para la depuración del código de los protocolos.

• Socket

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (43 Kb) docx (8 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com