Download Sockets
Document related concepts
no text concepts found
Transcript
Sistemas Operativos Comunicación de procesos a través de sockets Comunicación de procesos a través de sockets Estructura en capas del modelo OSI Protocolo TCP/IP Comunicación Cliente-Servidor Sockets Estructura en capas del modelo OSI (Interconexión de Sistemas Abiertos) Protocolo TCP/IP Representación de la arquitectura del protocolo TCP/IP Comunicación Cliente-Servidor Protocolo típico: Petición-Respuesta Sockets Abstracción que representa un extremo en la comunicación bidireccional entre dos procesos. Ofrecen una interfaz para acceder a los servicios de red en el nivel de transporte de los protocolos TCP/IP. Prácticamente disponibles en todos los sistemas tipo Unix/Linux, Windows, y hasta como clase nativa en Java. Sockets (2) Comunicación con sockets Dominios de comunicación Tipos de sockets PF_UNIX (dentro de la misma computadora) PF_INET (procesos en computadoras diferentes) Orientados a conexión (SOCK_STREAM) No orientados a conexión (SOCK_DGRAM) Direcciones de sockets AF_UNIX para sockets del dominio UNIX. AF_INET para sockets del domino Internet. Sockets (3) Escenario típico con sockets de tipo stream Sockets (3) Ejemplo sencillo Aplicación servidor para sumar dos enteros