programacion java a nivel de redes_primera_segunda_tercera_sesion
TRANSCRIPT
SOFTWARE DE COMUNICACIONES
PROFESOR : ING.IVAN PETRLIK AZABACHE
Modelo OSI
El modelo de referencia de Interconexión de Sistemas Abiertos (OSI, Open System Interconnection) es el modelo de red descriptivo creado por la Organización Internacional para la Estandarización lanzado en 1984. Es decir, es un marco de referencia para la definición de arquitecturas de interconexión de sistemas de comunicaciones.
Modelo OSI
ARQUITECTURA DEL MODELO OSI
SOCKET EN JAVAING. IVAN PETRLIK AZABACHE
Es una representación abstracta del extremo en un proceso de comunicación.
para que se dé la comunicación en una red, el proceso requiere de un Socket a cada extremo( Emisor/Receptor y viceversa).
QUE ES UN SOCKET
Un socket es el extremo de un enlace de comunicación bidireccional entre dos programas que se comunican a través de la red.
Socket
Sockets Stream (sockets TCP): sockets orientados a conexión que proporcionan una comunicación bidireccional y fiable.
Sockets Datagrama (sockets UDP): sockets no orientados a conexión que proporcionan una comunicación bidireccional no fiable.
Tipos de Socket
PROTOCOLOS DEL NIVEL DE TRANSPORTE
Proporciona tres clases: Socket
Implementa un extremo de la conexión (TCP) a través de la cual se realiza la comunicación.
ServerSocket Implementa el extremo Servidor de la
conexión (TCP) en la cual se esperan las conexiones de clientes
DatagramSocket.Implementa tanto el extremo servidor como el
cliente de UDP.
El paquete java.net
COMUNICACIÓN A TRAVES DE SOCKETS
Creación de un Socket del Lado del Cliente
Creación de un Socket del Lado del Servidor
LOS SOCKETS DE AMBOS LADOS
FFFF
COMUNICACIÓN A TRAVES DE SOCKETS
1
solicita comunicación
DGSDD
COMUNICACIÓN A TRAVES DE SOCKETS
2
acepta
DGSDD
COMUNICACIÓN A TRAVES DE SOCKETS
2
acepta
skCliente skCliente
DGSDD
COMUNICACIÓN A TRAVES DE SOCKETS
skCliente skCliente3
conexión establecida
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
flujosalida
DGSDD
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
skCliente skCliente
DGSDD
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
skCliente skCliente
DGSDD
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
skCliente skCliente
DGSDD
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
skCliente skCliente
DGSDD
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
skCliente skCliente
DGSDD
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
skCliente skCliente
DGSDD
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
skCliente skCliente
DGSDD
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
skCliente skCliente
DGSDD
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
skCliente skCliente
DGSDD
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
skCliente skCliente
DGSDD
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
skCliente skCliente
DGSDD
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
skCliente skCliente
DGSDD
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
skCliente skCliente
RECEPCION DE DATOS DEL CLIENTE AL SERVIDOR
flujoentrada
DGSDD
LA CONEXIÓN SE CIERRA
skCliente skCliente