1 Chat de salón 1.Enunciado del problema 2.Modelo cliente/servidor 3.Protocolo de comunicación con el servidor. 4.Chat privado 5.Diseño del cliente 6.Diseño.

Slides:



Advertisements
Presentaciones similares
Protocolos TCP/IP.
Advertisements

Curso de Java Java – Redes Rogelio Ferreira Escutia.
PROTOCOLOS AUTOR: FERNANDO LIMA. PROTOCOLOS DE RED.
Tema 9 INTERNET.
SOCKETS INTRODUCCIÓN DEFINICIÓN TIPOS DE SOCKETS USO DE SOCKETS.
Introducción a Programación Concurrente
Ingeniería en Automática Industrial Software para Aplicaciones Industriales I Ingeniería en Automática Industrial Software para Aplicaciones Industriales.
PRESENTADO A: FABIO LASSO PRESENTADO POR : PAOLA OROZCO POPAYAN JULIO 2012.
Todas las redes de ordenadores (incluida Internet) consisten en ordenadores conectados entre sí mediante cables, fibra óptica, u ondas de radio (wifi).
Funcionamiento del servicio DHCP. Tipos de mensajes.
Arquitectura - 3er Parcial. Asignaturas para Arquitectura – 3er Parcial.  Diseño del modelo de red (clase networking).  Implementacion del modelo de.
EL MODELO OSI GIAN PAOLO ALMEIDA ROMMEL CHIFLA GABRIEL VALENZUELA
POP3 UCLV Mapas Conceptuales para la enseñanza de Redes de Computadoras.
Correo electrónico Internet
HERNANDEZ RAMIREZ CAROLINA CONALEP IXTAPALUCA 236.
CONTROL REMOTO YESID ERNESTO PERDOMO B
REDES DE ORDENADORES Los elementos que intervienen en la comunicación son: Los interlocutores: las personas entre las que se establece la comunicación.
© 2014 Cisco Systems, Inc. Todos los derechos reservados.Información confidencial de Cisco Presentation_ID 1 Capítulo 11: Traducción de direcciones de.
PROTOCOLO H T T P.
EL CORREO ELECTRONICO.
AXEL LATORRE GABRIEL VALENZUELA GIAN PAOLO ALMEIDA ROMMEL CHIFLA ISABEL VILLEGAS INTEGRANTES.
DOMAIN NAME SYSTEM, SISTEMA DE RESOLUCIÓN DE NOMBRES). DNS.
Intercambio de registros bibliográficos Datos necesarios para poder configurar los destinos y conectarse vía el Z39.50 Dirección IP o dominio del servidor.
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.
INTERNET Begoña Cercós Silvia Moltó.  Es el conjunto de dispositivos y servicios que, distribuidos por todo el mundo, permanecen conectados entre sí.
PROTOCOLO.
Trabajo Practico Nº 6 Suelgaray- Torres.
Servicios en Red UT5. Servicios FTP.
      Protocolo de transferencia de Hipertexto, empleado para acceder a documentos de hipermedia  El protocolo nació en el CERN, como base.
Funcionamiento del protocolo DHCP. Tipo de mensajes
- Protocolos. - Configuración del servicio de mensajería instantánea. Monitorización y registro. - Clientes gráficos de mensajería instantánea. - Clientes.
Herramientas de Diseño I N T E R N E T Historia Internet nació de manos de ARPAnet en tiempos de la guerra fría. Esta empresa, estaba afiliada al ejército.
INTEGRANTES: VERONICA SANCHEZ GOMEZ MARIA REBECA PEREZ MONTENEGRO VIRIDIANA MICHELLE JUAREZ GONZALEZ.
INTERNET LA RED DE REDES
X one. Plataforma de desarrollo móvil ALARMAS -IP. AUTOMOCION.
 Claudia Jordan Idrovo.  Son los puntos de enganche para cada conexión de red que realizamos. El protocolo TCP (el utilizado en internet) identifica.
Servicios de Red e Internet
Francisco Gamboa Herrera Tanya Pérez Herrera Viernes 12 de Noviembre, 2010 Presentación de Resultados finales.
Christian Zurita Ávila.  En el momento que nuestro ordenador se conecta a internet, éste pasa a ser un elemento más dentro de la Red, es decir, forma.
Tema 6 – Servicio de Correo Electrónico
INTEGRANTES : Selvin Rivas José Vásquez Francisco Pérez J’ Alberto Patal.
2: Capa Aplicación Capa Aplicación: P2P ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto Computer.
UD 2: “Instalación y administración de servicios de configuración automática de red” Configuración automática de red (DHCP). Características Luis Alfonso.
File Transfer Protocol.
TCP/IP Son las siglas de protocolo de transmisión/protocolo de Internet: Es un sistema de protocolo que hacen posibles servicios telnet, ftp, , y.
Jorge De Nova Segundo. SSH File Transfer Protocol (también conocido como SFTP o Secure File Transfer Protocol) es un protocolo del nivel de aplicación.
Protocolos del modelo TCP/IP
Configuración automática de red (DHCP). Características.
9. POP3 n 9.1 introducción. u Descrición. u Modelo de comunicación. n 9.2 Estados de la comunicación. u Authorization state. u Transaction state. u Update.
CONFIGURACIÓN BÁSICA DE LA RED
Funcionamiento del servicio DHCP. Tipos de mensajes 07/10/20121Jesús Torres Cejudo.
Luis Villalta Márquez Servicios SFTP/SCP. SFTP SSH File Transfer Protocol (también conocido como SFTP o Secure File Transfer Protocol) es un protocolo.
Punto 4 – Cuentas, Alias y Buzones de Correo Juan Luis Cano.
Protocolos de Transporte y Aplicación. – TCP y UDP
Nivel de Transporte en Internet
¿QUE ES INTERNET? La Internet es una red de redes. Actualmente conecta miles de redes para permitir compartir información y recursos a nivel mundial. Con.
DIAGRAMA DE FLUJO Y SECUENCIAL DE UN SERVIDOR DE ENVIO DE CORREO
Servidor TCP iterativo de envío de correo
1. 2 Físicamente, Internet (Interconnected Networks) es una red compuesta por miles de redes independientes pertenecientes a instituciones públicas, centros.
Modelo OSI Para redes………
Modelo Cliente - Servidor. La Web funciona siguiendo el denominado modelo cliente-servidor, habitual en las aplicaciones que funcionan en una red. Existe.
Introducción a los servicios de nombres de dominio. Javier Rodríguez Granados.
Introducción a los servicios de nombres de dominio.
Protocolos de Transporte y Aplicación
Planificación Curso UNIDAD 1. INTRODUCCIÓN A LOS SERVICIOS EN RED UNIDAD 2. SERVICIOS DHCP UNIDAD 3. SERVICIOS DNS UNIDAD 4. SERVICIOS DE ACCESO REMOTO.
En informática, es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP (Transmission Control Protocol)
Correo electrónico, Chat y otros servicios. INDICE *Orígenes del Correo Electrónico *Correo electrónico o s *Ventajas del correo electrónico *Recibir.
Conectarse En una computadora que tenga conexión a Internet, buscamos el icono de un “navegador”. Puede ser cualquiera de estos:
Protocolos de Transporte y Aplicación Javier Rodríguez Granados.
Transcripción de la presentación:

1 Chat de salón 1.Enunciado del problema 2.Modelo cliente/servidor 3.Protocolo de comunicación con el servidor. 4.Chat privado 5.Diseño del cliente 6.Diseño del servidor

2 Un chat de salón es un lugar virtual en internet donde varios participantes pueden conversar. Un chat se compone por dos tipos de programas: el servidor y el cliente. El servidor proporciona el servicio: acepta y gestiona participantes, y se encarga de la replicación y recepción de los mensajes. El cliente envía mensajes al servidor para que sean enviados al resto de participantes. En el caso de solicitar un chat privado con otro participante, la transferencia de mensajes será directa entre los dos. 1. Enunciado del problema Chat de salón

3 El modelo de la aplicación es el de cliente/servidor en el chat general y el protocolo que se va a utilizar es TCP. Por otro lado cuando se establece una comunicación privada, el protocolo usado será UDP, con la finalidad que el alumno se familiarice con los dos protocolos. 2. Modelo cliente/servidor Cliente/servidor

4 3. Protocolo de comunicación con el servidor Establecimiento de la comunicación Servidor Ana Paco Pepe Nuevo0+“Paco” 1+“ko” 1.El nuevo participante envía el nick, mediante el texto ”Nombre” al servidor, si ya existe otro participante con el mismo nick envía “KO”, en caso contrario envía OK.

5 Después del “OK”, el servidor nos pasa la lista de nicks de la sala y al resto de participantes les avisa de que hemos entrado, para que nos añadan a su lista. 3. Protocolo de comunicación con el servidor Establecimiento de la comunicación

6 3. Protocolo de comunicación con el servidor Establecimiento de la comunicación Servidor Ana Paco Pepe Nuevo “0”+:“Pedro” “1”+“OK” “2”+ “Ana”+”.”+ “Paco”+”.”+ “Pepe”+”.”+ “Pedro” “4”+“Pedro” “4“+”Pedro” “4”+ “Pedro”

7 3. Protocolo de comunicación con el servidor Escribir un mensaje  Cuando queremos mandar un mensaje al chat, se lo mandamos al servidor y este lo difunde a todos los participantes incluido nosotros mismos Servidor Ana Paco Pepe Pedro “3”+“Pedro: Hola”

8 3. Protocolo de comunicación con el servidor Desconectarse Cuando alguien quiera desconectarse manda la servidor el mensaje “7”+“adios”, y este lo notifica al resto enviando “5”+ el nick de quien se fue. Si el servidor se desconecta manda el mensaje “6”+”adios”. Servidor Ana Paco Pepe Pedro7+“adios” “5”+”Pedro”

9 Esta parte es opcional Esta parte es opcional El único que sabe las direcciones IP de cada cliente es el servidor. El único que sabe las direcciones IP de cada cliente es el servidor. Para establecer un privado, tenemos que decirle al servidor con quien queremos hablar, que se trata de un privado y cual es el puerto de escucha (puerto UDP ), el servidor le dirá a ese cliente que queremos establecer un privado. Y le dará nuestros datos. Para establecer un privado, tenemos que decirle al servidor con quien queremos hablar, que se trata de un privado y cual es el puerto de escucha (puerto UDP ), el servidor le dirá a ese cliente que queremos establecer un privado. Y le dará nuestros datos. Protocolo con el servidor Protocolo con el servidor – Le enviamos al servidor “8” y nuestro puerto de recepción y el nick del participante con el que nos queremos conectar – El servidor busca a esa persona y le envía “9” y los datos del participante que se quiere conectar con él. 4. Chat privado Establecer un privado

10 A continuación el cliente que recibe la petición le enviará un primer paquete ya directamente al cliente privado con la cadena “A” + el puerto por el que realizará la recepción. A continuación el cliente que recibe la petición le enviará un primer paquete ya directamente al cliente privado con la cadena “A” + el puerto por el que realizará la recepción. Mediante el mensaje “B”+cadena se intercambian mensajes y mediante “C”+”fin” se cierran las conexiones Mediante el mensaje “B”+cadena se intercambian mensajes y mediante “C”+”fin” se cierran las conexiones 4. Chat privado Establecer un privado

11 4. Chat privado Establecer un privado AnaPaco “8”+Ana+ ”puerto:” Contexto.puerto=29999 “9” + ParticipanteUDP Nick=Paco IP= Puerto=29999 Verde: TCP Azul: UDP “A”+Ana Servidor Conexión Establecida Contexto.puerto=30001