Curso de Java Java – Redes Rogelio Ferreira Escutia.

Slides:



Advertisements
Presentaciones similares
el 1, el 4 y el 9 tres cuadrados perfectos autosuficientes
Advertisements

Dirección IP Las direcciones IP son un número único e irrepetible con el cual se identifica una computadora conectada a una red que corre el protocolo.
CAPA DE TRANSPORTE MODELO OSI
Capa 4 Capa de Transporte
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS (MICROEMPRESAS, resultados provisionales) 29 de julio de 2004.
Storage Networking y el almacenamiento sobre internet: iSCSI
PROTOCOLOS DE PROYECTO CONTROL DE TRAFICO INTELIGENTE Alumno : Luis Carlos Illanes Quiroga.
TEMA1. Servicios de Red e Internet
Telecomunicaciones Internet.
© 2007 Cisco Systems, Inc. All rights reserved. Traducido en apoyo a la capacitación de Instructores de la Red Proydesa Comunicación por la red Fundamentos.
Programación Interactiva Aplicaciones Cliente-Servidor
Conexión a Internet a través de un ISP
Capa de Transporte del modelo OSI
Trabajo Practico Grupo 1 NFS – TCP - UDP
Servicios de red e Internet
PROTOCOLOS Y ESTANDARES DE RED
SOCKETS INTRODUCCIÓN DEFINICIÓN TIPOS DE SOCKETS USO DE SOCKETS.
Protocolos de transporte y aplicación
Colegio Técnico Profesional de San Sebastián.
Ingeniería en Automática Industrial Software para Aplicaciones Industriales I Ingeniería en Automática Industrial Software para Aplicaciones Industriales.
Aspectos básicos de networking: Capítulo 9
Protocolo IP Direccionamiento de Red – IPv4
Direccionamiento de red
Direccionamiento IP.
PRESENTADO A: FABIO LASSO PRESENTADO POR : PAOLA OROZCO POPAYAN JULIO 2012.
Aspectos básicos de networking: Clase 5
© 2006 Cisco Systems, Inc. Todos los derechos reservados.Información pública de Cisco 1 Listas de control de acceso Acceso a la WAN: capítulo 5.
(VIRTUAL PRIVATE NETWORK)
Protocolos y funcionalidad de la capa de Aplicación
TCP/IP V4 Redes de Computadoras uclv.
Direccionamiento de la red: IPv4
Direccionamiento IP Clases de direcciones. 01 de octubre de 2004Cesar Guisado2 TCP/IP La familia de protocolos TCP/IP fue diseñada para permitir la interconexión.
INTEGRANTES: MARTINEZ MISHELL MEDINA ENID MENENDEZ EVELYN INTEGRANTES: MARTINEZ MISHELL MEDINA ENID MENENDEZ EVELYN.
Integrantes: Jesús Del Salto Kevin Murillo Diego Hernández.
Arquitectura - 3er Parcial. Asignaturas para Arquitectura – 3er Parcial.  Diseño del modelo de red (clase networking).  Implementacion del modelo de.
La Familia de Protocolos TCP/IP
EL MODELO OSI GIAN PAOLO ALMEIDA ROMMEL CHIFLA GABRIEL VALENZUELA
LISTAS DE CONTROL DE ACCESO (ACL)
Especialidad: Tecnologías de la información y la comunicación. Materia: fundamentos de redes Profesor: Homero Gaviño Tema: Diferencia entre el modelo OSI.
Sistemas de Comunicación Magistral Nro. 8 Capa 4: Transporte Las funciones principales de la capa de transporte son transportar y regular el flujo de información.
AXEL LATORRE GABRIEL VALENZUELA GIAN PAOLO ALMEIDA ROMMEL CHIFLA ISABEL VILLEGAS INTEGRANTES.
TCP/IP Introducción TCP/IP Introducción. TCP/IP vs OSI Aplicación Presentación Sesión Transporte Red Enlace Física Aplicación Acceso a la red Física TCP/IP.
RESUMEN CAPITULO 6.
1 Capítulo 21: Interacción Cliente Servidor ICD 327: Redes de Computadores Agustín J. González.
Javier Rodríguez Granados
Puertos de Servidores Web Freddy Gaona Sarmiento.
INTEGRANTES: VERONICA SANCHEZ GOMEZ MARIA REBECA PEREZ MONTENEGRO VIRIDIANA MICHELLE JUAREZ GONZALEZ.
Redes de Datos Integrantes: Guízar Gómez Gerardo Nassir López Ortega Juan Manuel Rodríguez Castro Ronald Michel Silva Rangel Ángel Eduardo Capa 5. Sesión.
INTEGRANTES : Selvin Rivas José Vásquez Francisco Pérez J’ Alberto Patal.
Conceptos de protocolos de red
Protocolos del modelo TCP/IP
Nerea Cano Vasickova 4ºA. 1. Conceptos básicos 1.1. Que es una red 1.2. Tipos de redes 2. Topologías de redes 3. Transmisión de datos en las redes 4.
PROTOCOLOS DE COMUNICACIÓN
Ing. Elizabeth Guerrero V.
4. Introducción a IP,TCP,UDP,ARP,ICMP
Protocolos de comunicación TCP/IP
Ing. Elizabeth Guerrero V.
Protocolos de Transporte y Aplicación. – TCP y UDP
Nivel de Transporte en Internet
PROTOCOLOS Modelo TCP/IP
Ing. Horacio sagredo tejerina
Significa Modelo de Interconexión de sistemas Abiertos.
Gabriel Montañés León. TCP es un protocolo orientado a conexión es decir, que permite que dos máquinas que están comunicadas controlen el estado de la.
Modelo OSI Para redes………
C1-Sistemas Distribuidos Concurrencia Varias componentes en una misma máquina-> Concurrencia Inteleaving (1 sola CPU, N procesos) Paralelo (N CPU, M procesos)
MODELO TCP/IP.
Protocolos de Transporte y Aplicación
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Protocolos de Transporte y Aplicación Javier Rodríguez Granados.
Presentado por : Grisales Ramírez Jhonier las capas del modelo osi.
Transcripción de la presentación:

Curso de Java Java – Redes Rogelio Ferreira Escutia

Conceptos de Redes

3 Java Network Programming and Distributed Computing, David Reilly y Michael Reilly, Addison Wesley 2002 Java Redes Modelo OSI

4 Java Network Programming and Distributed Computing, David Reilly y Michael Reilly, Addison Wesley 2002 Capas TCP/IP Java Redes

5 Java Network Programming and Distributed Computing, David Reilly y Michael Reilly, Addison Wesley 2002 Encapsulación de Capas Java Redes

6 Java Network Programming and Distributed Computing, David Reilly y Michael Reilly, Addison Wesley 2002 Clases de Redes Java Redes

7 Java Network Programming, Editorial O'Reilly Capas de Red Java Redes

8 Java Network Programming, Editorial O'Reilly Datagrama IPV4 Java Redes

9 Java Network Programming, Editorial O'Reilly Cliente Servidor Java Redes

Entrada / Salida

11 Java Network Programming and Distributed Computing, David Reilly y Michael Reilly, Addison Wesley 2002 Stream Java Redes

12 Advanced Java Networking, Dick Sterlik y Frashant Bridharan Stream Java Redes

13 Advanced Java Networking, Dick Sterlik y Frashant Bridharan Entrada / Salida Java Redes

Sockets

15 Sockets Sockets, febrero 2010http://es.wikipedia.org/wiki/Socket_de_Internet Socket designa un concepto abstracto por el cual dos programas (posiblemente situados en computadoras distintas) pueden intercambiar cualquier flujo de datos, generalmente de manera fiable y ordenada. Java Redes

16 Sockets Sockets, febrero 2010http://es.wikipedia.org/wiki/Socket_de_Internet Para que dos programas puedan comunicarse entre sí es necesario que se cumplan ciertos requisitos: – Que un programa sea capaz de localizar al otro. – Que ambos programas sean capaces de intercambiarse cualquier secuencia de octetos, es decir, datos relevantes a su finalidad. Para ello son necesarios los tres recursos que originan el concepto de socket: – Un protocolo de comunicaciones, que permite el intercambio de octetos. – Una dirección del Protocolo de Red (Dirección IP, si se utiliza el Protocolo TCP/IP), que identifica una computadora. – Un número de puerto, que identifica a un programa dentro de una computadora. Java Redes

17 Puertos Puerto de red, febrero 2010http://es.wikipedia.org/wiki/Puerto_de_red U n puerto de red es una interfaz para comunicarse con un programa a través de una red. Un puerto suele estar numerado. La implementación del protocolo en el destino utilizará ese número para decidir a qué programa entregará los datos recibidos. Esta asignación de puertos permite a una máquina establecer simultáneamente diversas conexiones con máquinas distintas, ya que todos los paquetes que se reciben tienen la misma dirección, pero van dirigidos a puertos diferentes. Java Redes

18 Direcciones de puertos Puerto de red, febrero 2010http://es.wikipedia.org/wiki/Puerto_de_red L os números de puerto se indican mediante una palabra, 2 bytes (16 bits), por lo que existen Aunque podemos usar cualquiera de ellos para cualquier protocolo, existe una entidad, la IANA, encargada de su asignación, la cual creó tres categorías: – 1. Los puertos inferiores al 1024 son puertos reservados para el sistema operativo y usados por "protocolos bien conocidos". Si queremos usar uno de estos puertos tendremos que arrancar el servicio que los use teniendo permisos de administrador. Java Redes

19 Direcciones de puertos Puerto de red, febrero 2010http://es.wikipedia.org/wiki/Puerto_de_red – 2. Los comprendidos entre 1024 (0400 en hexadecimal) y (BFFF en hexadecimal) son denominados "registrados" y pueden ser usados por cualquier aplicación. Existe una lista publica en la web del IANA donde se puede ver qué protocolo usa cada uno de ellos. – 3. Los comprendidos entre los números (C000 en hexadecimal) y (FFFF en hexadecimal) son denominados dinámicos o privados, porque son los usados por el sistema operativo cuando una aplicación tiene que conectarse a un servidor y por tanto necesita un puerto por donde salir. Java Redes

20 Direcciones de puertos Puerto de red, febrero 2010http://es.wikipedia.org/wiki/Puerto_de_red Java Redes

21 Sockets Sockets, febrero 2010http://es.wikipedia.org/wiki/Socket_de_Internet Los sockets permiten implementar una arquitectura cliente-servidor. La comunicación ha de ser iniciada por uno de los programas que se denomina programa cliente. El segundo programa espera a que otro inicie la comunicación, por este motivo se denomina programa servidor. Un socket es un fichero existente en la máquina cliente y en la máquina servidora, que sirve en última instancia para que el programa servidor y el cliente lean y escriban la información. Esta información será la transmitida por las diferentes capas de red. Java Redes

22 Propiedades de sockets Sockets, febrero 2010http://es.wikipedia.org/wiki/Socket_de_Internet Las propiedades de un socket dependen de las características del protocolo en el que se implementan. El protocolo más utilizado es TCP, aunque también es posible utilizar UDP o IPX. Gracias al protocolo TCP, los sockets tienen las siguientes propiedades: – Orientado a conexión. – Se garantiza la transmisión de todos los octetos sin errores ni omisiones. – Se garantiza que todo octeto llegará a su destino en el mismo orden en que se ha transmitido. Estas propiedades son muy importantes para garantizar la corrección de los programas que tratan la información. El protocolo UDP es un protocolo no orientado a la conexión. Sólo se garantiza que si un mensaje llega, llegue bien. En ningún caso se garantiza que llegue o que lleguen todos los mensajes en el mismo orden que se mandaron. Esto lo hace adecuado para el envío de mensajes frecuentes pero no demasiado importantes, como por ejemplo, mensajes para los refrescos (actualizaciones) de un gráfico. Java Redes

23 Cliente Servidor Sockets en Java, febrero 2010 Java Redes

UDP

25 Aplicación UDP Java Network Programming and Distributed Computing, David Reilly y Michael Reilly, Addison Wesley 2002 Java Redes

26 Java Network Programming and Distributed Computing, David Reilly y Michael Reilly, Addison Wesley 2002 Paquete UDP Java Redes

27 Java Network Programming and Distributed Computing, David Reilly y Michael Reilly, Addison Wesley 2002 Escuchar UDP Java Redes

28 Java Network Programming and Distributed Computing, David Reilly y Michael Reilly, Addison Wesley 2002 Leer UDP Java Redes

29 Java Network Programming and Distributed Computing, David Reilly y Michael Reilly, Addison Wesley 2002 Enviar UDP Java Redes

TCP

31 Java Network Programming and Distributed Computing, David Reilly y Michael Reilly, Addison Wesley 2002 Conexión TCP Java Redes

32 Java Network Programming and Distributed Computing, David Reilly y Michael Reilly, Addison Wesley 2002 Conexión TCP Java Redes

33 Java Network Programming and Distributed Computing, David Reilly y Michael Reilly, Addison Wesley 2002 Conexión TCP Java Redes