programacion java a nivel de redes_primera_segunda_tercera_sesion
TRANSCRIPT
![Page 1: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/1.jpg)
SOFTWARE DE COMUNICACIONES
PROFESOR : ING.IVAN PETRLIK AZABACHE
![Page 2: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/2.jpg)
Modelo OSI
![Page 3: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/3.jpg)
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
![Page 4: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/4.jpg)
ARQUITECTURA DEL MODELO OSI
![Page 5: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/5.jpg)
SOCKET EN JAVAING. IVAN PETRLIK AZABACHE
![Page 6: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/6.jpg)
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
![Page 7: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/7.jpg)
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
![Page 8: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/8.jpg)
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
![Page 9: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/9.jpg)
PROTOCOLOS DEL NIVEL DE TRANSPORTE
![Page 10: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/10.jpg)
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
![Page 11: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/11.jpg)
COMUNICACIÓN A TRAVES DE SOCKETS
![Page 12: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/12.jpg)
Creación de un Socket del Lado del Cliente
![Page 13: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/13.jpg)
Creación de un Socket del Lado del Servidor
![Page 14: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/14.jpg)
LOS SOCKETS DE AMBOS LADOS
![Page 15: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/15.jpg)
FFFF
COMUNICACIÓN A TRAVES DE SOCKETS
1
solicita comunicación
![Page 16: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/16.jpg)
DGSDD
COMUNICACIÓN A TRAVES DE SOCKETS
2
acepta
![Page 17: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/17.jpg)
DGSDD
COMUNICACIÓN A TRAVES DE SOCKETS
2
acepta
skCliente skCliente
![Page 18: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/18.jpg)
DGSDD
COMUNICACIÓN A TRAVES DE SOCKETS
skCliente skCliente3
conexión establecida
![Page 19: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/19.jpg)
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
flujosalida
![Page 20: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/20.jpg)
DGSDD
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
skCliente skCliente
![Page 21: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/21.jpg)
DGSDD
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
skCliente skCliente
![Page 22: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/22.jpg)
DGSDD
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
skCliente skCliente
![Page 23: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/23.jpg)
DGSDD
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
skCliente skCliente
![Page 24: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/24.jpg)
DGSDD
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
skCliente skCliente
![Page 25: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/25.jpg)
DGSDD
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
skCliente skCliente
![Page 26: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/26.jpg)
DGSDD
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
skCliente skCliente
![Page 27: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/27.jpg)
DGSDD
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
skCliente skCliente
![Page 28: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/28.jpg)
DGSDD
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
skCliente skCliente
![Page 29: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/29.jpg)
DGSDD
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
skCliente skCliente
![Page 30: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/30.jpg)
DGSDD
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
skCliente skCliente
![Page 31: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/31.jpg)
DGSDD
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
skCliente skCliente
![Page 32: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/32.jpg)
DGSDD
ENVIO DE DATOS DEL CLIENTE AL SERVIDOR
skCliente skCliente
![Page 33: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/33.jpg)
RECEPCION DE DATOS DEL CLIENTE AL SERVIDOR
flujoentrada
![Page 34: Programacion Java a Nivel de Redes_primera_segunda_tercera_sesion](https://reader034.vdocumento.com/reader034/viewer/2022051515/54e71c174a7959c5758b47ec/html5/thumbnails/34.jpg)
DGSDD
LA CONEXIÓN SE CIERRA
skCliente skCliente