Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Redes en Java

No description
by

Jonathan Carballo

on 2 October 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Redes en Java

Redes en Java
designed by Péter Puklus for Prezi
Lo que hace este servidor es enviar la cadena sobre una conexión de flujo. Todo lo que necesitas para probar este servidor es ejecutarlo en una ventana, y así se realiza una petición en un servidor para que muestre el contenido al que estamos accediendo
Introducción
Además del manejo implícito de redes que tiene (carga de applets, clases, Imágenes, etc.), java tiene la posibilidad de manejar la comunicación por medio de redes usando el modelo de referencia TCP/IP
Esta comunicación se realiza utilizando sockets. Los cuales son la parte fundamental del manejo de redes con TCP/IP.
Manipulación de URL
las URL permiten que cada página HTML publicada en Internet tenga un nombre único que permita diferenciarla de las demás.
las URL es el de permitir la localización eficiente de cada recurso de Internet.
Las partes que componen la URL anterior son:
Protocolo (http://): el mecanismo que debe utilizar el navegador para acceder a ese recurso. Todas las páginas web utilizan http://. Las páginas web seguras (por ejemplo las de los bancos y las de los servicios de email) utilizan https:// (se añade una letra s).

Servidor (www.librosweb.es): simplificando mucho su explicación, se trata del ordenador en el que se encuentra guardada la página que se quiere acceder. Los navegadores son capaces de obtener la dirección de cada servidor a partir de su nombre.

Ruta (/xhtml/capitulo4.html): camino que se debe seguir, una vez que se ha llegado al servidor, para localizar el recurso específico que se quiere accede
La URL (Localizador Uniforme de Recursos) hace referencia al identificador único de cada recurso disponible en Internet.
Empleo de una conexión URL para leer un archivo en un servidor.
para mostrar el contenido de un archivo en un servidor Web. El usuario introduce un URL que se encuentra en la parte superior de la ventana, y la aplicación muestra el documento correspondiente (si es que existe)
desplegar tanto texto simple como texto con formato HTML
Establecimiento de un cliente sencillo (Sockets)
Los procesos clientes son más sencillos que los procesos de los servidores, los primeros no requieren de privilegios de sistemas para funcionar, en cambio los procesos servidores sí.
Los usuarios cuando quieren acceder a un servicio de red, ejecutan un software cliente. El diseño de los servidores debe ser muy cuidadoso, debe incluir código para la manipulación de:
• Autenticación
• Seguridad de datos
• Privacidad
• Protección
• Autorización

Establecimiento de un servidor sencillo utilizando sockets
Interacción cliente/servidor
Utilizamos sockets de flujo para demostrar una aplicación cliente/servidor para conversar simple. El servidor espera un intento de conexión por parte de un cliente.
Los dos componentes del paradigma son:
Cliente: aplicación que inicia la comunicación, es dirigida por el usuario.
Servidor: es quien responde a los requerimientos de los clientes, son procesos que se están ejecutando indefinidamente.

Interacción cliente/servidor sin conexiones con datagramas
El cliente y el servidor deben ponerse de acuerdo sobre el protocolo que utilizarán.A los paquetes independientes de un sistema sin conexión se les denomina datagramas por analogía a los telegramas.
No orientado a conexión
• Envío de datagramas de tamaño fijo. No es fiable, puede haber pérdidas de información y duplicados, y la información puede llegar en distinto orden del que se envía.
• No se guarda ningún estado del cliente en el servidor, por ello, es más tolerante a fallos del sistema.
• Tanto el cliente como el servidor utilizan la clase DatagramSocket.
Full transcript