Arquitectura - 3er Parcial. Asignaturas para Arquitectura – 3er Parcial.  Diseño del modelo de red (clase networking).  Implementacion del modelo de.

Slides:



Advertisements
Presentaciones similares
DIRECCIONES IP.
Advertisements

CAPA DE TRANSPORTE MODELO OSI
Protocolos TCP/IP.
Curso de Java Java – Redes Rogelio Ferreira Escutia.
Repaso LAN Características Servidores: dedicados, no dedicados
TEMA1. Servicios de Red e Internet
Programación Interactiva Aplicaciones Cliente-Servidor
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.
Capa de transporte.
Protocolos de Comunicación
RMI Remote Method Invocation
MODELO TCP/IP Conectividad de extremo a extremo especificando como los datos deberian ser formateados,direccionados,transmitidos,enrutados y recibidos.
PROTOCOLOS Un protocolo es un conjunto de reglas que hacen que la comunicación en una red sea más eficiente.
Direccionamiento IP.
MODELO TCP/IP.
PRESENTADO A: FABIO LASSO PRESENTADO POR : PAOLA OROZCO POPAYAN JULIO 2012.
1 M. C. Anastacio Antolino Hernández Clase 5 “OSI y TCP/IP” Sistemas Distribuidos.
Comunicación de Datos I
Funcionamiento del servicio DHCP. Tipos de mensajes.
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.
PROTOCOLO DE TRANSPORTE Profesor Daniel Díaz Ataucuri Introducció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.
1 Capítulo 14. IP: Direcciones en Internet Protocol ICD-327: Redes de Computadores Agustín J. González.
AXEL LATORRE GABRIEL VALENZUELA GIAN PAOLO ALMEIDA ROMMEL CHIFLA ISABEL VILLEGAS INTEGRANTES.
Sockets. / Los sockets (zócalos, referido a los enchufes de conexión de cables) son mecanismos de comunicación entre programas a través de una red TCP/IP.
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.
CAPITULO 6 CAPA DE TRANSPORTE
RESUMEN CAPITULO 6.
Fundamentos de TCP/IP.
En este capitulo se analizo la relación entre cliente y servidor de red habituales, como: HTTP FTP DNS DHCP Correo Electrónico INTRODUCCIÓN.
Protocolo de comunicaciones. Se usan en las comunicaciones, son una serie de normas que aportan diferentes funciones. Permiten localizar un ordenador de.
Capa Transporte3-1 Capítulo 3: Capa transporte ELO322: Redes de Computadores Agustín J. González Este material está basado en el material preparado como.
Universidad de Chile - Tupper 2007, Santiago - Fono: Fax: Módulo 9: Desarrollo de Aplicaciones.
Capa Transporte1 Capítulo 3: Capa Transporte - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al.
Temario Introducción Clientes TCP Servidores Iterativos TCP Servidores Concurrentes UDP Multicasting Sincronización de procesos distr. Objetos remotos.
Universidad de Chile - Tupper 2007, Santiago - Fono/Fax: (56 2) cec.uchile.cl Módulo ECI - 11: Fundamentos de Redes de Computadores.
Direcciones ip y enrutamiento.. Un protocolo lógico o de conexión como TCP (Protocolo de Control de Transmisión ) establece la secuencia de acciones necesaria.
Capítulo 7: Capa de transporte
CONCEPTOS DE REDES Y PUERTOS MAS CONOCIDOS
X one. Plataforma de desarrollo móvil ALARMAS -IP. AUTOMOCION.
Andres Marín L. Programación sockets en java.
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
Introducción Nivel 4. Modelo OSI Propiedades Nivel 4 Entrega de mensajes garantizada. Entrega de mensajes en el mismo orden en el que fueron enviados.
PROTOCOLOS DE COMUNICACIÓN
Ing. Elizabeth Guerrero V.
2: Capa Aplicación 1 Capítulo 2: Capa Aplicación - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo.
4. Introducción a IP,TCP,UDP,ARP,ICMP
Capítulo 3: Capa Transporte - I
Funcionamiento DHCP. Tipos de mensajes.
Protocolos de comunicación TCP/IP
Ing. Elizabeth Guerrero V.
Jorge De Nova Segundo. Funcionamiento del servicio DHCP. Tipos de mensajes. DHCP Asigna direcciones IP a otras máquinas de la red. Este protocolo puede.
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.
PROTOCOLOS Modelo TCP/IP
QUE ES EL TELNET El protocolo Telnet es un protocolo de Internet estándar que permite conectar terminales y aplicaciones en Internet.
Módulo 1 INTRODUCCIÓN A LA CREACIÓN DE REDES L.S.C. Marcela López Méndez IESCH-Salazar – Campus Palenque.
Carolina Grijalva Raúl Pérez Rosa Isabel Jorge Roberto Alondra Andrade
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………
Introducción a los servicios de nombres de dominio.
MODELO TCP/IP.
Protocolos de Transporte y Aplicación
Capa Transporte 1 Capítulo 3: Capa Transporte - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al.
En informática, es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP (Transmission Control Protocol)
Protocolos de Transporte y Aplicación Javier Rodríguez Granados.
Transcripción de la presentación:

Arquitectura - 3er Parcial

Asignaturas para Arquitectura – 3er Parcial.  Diseño del modelo de red (clase networking).  Implementacion del modelo de red utilizando:  Winsock  RPC’s  Reparacion del BST.

El Modelo de Red  Este se refiere al diseño del modulo que permitira que haya conectividad en nuestro juego; componentes, estructura, puntos de ensamble con el engine, etc.

Winsock Windows Sockets es el API utilizado por windows para que sus aplicaciones puedan establecer conectividad, utilizando servicios de red.

RPC’s Remote Procedure Calls son comunicaciones inter-proceso que permiten que un programa dispare una sub-rutina o proceso en un address space distinto (comunmente tratandose ese address space de otra computadora vinculada sobre la red).

Cambios al Modelo de Red  Inicialmente “parchamos” el engine con un socket TCP que permitia vincular 2 computadoras.  Posteriormente decidimos que toda la implementacion de Winsock tenia que estar sobre UDP.

TCP Transmission Control Protocol  Orientado a Conexión  Garantiza que los paquetes se entregarán en el orden en que fueron enviados.  Establece una conexión entre los hosts y establece una conexión para intercambiar streams de información

UDP User Datagram Protocol  Connectionless Protocol  ‘Brodcastea’ mensajes en la red. Manda el mensaje en cualquier momento, sin avisar, preparar o negociar. Sólo lo envía y espera que lo reciba el otro host. Es un protocolo “no confiable” porque no hay garantías de que llegue, o llegue completo, pero funciona bastante bien en Internet

TCP vs UDP

Orden de Operacion del Modelo de Red 1. Un cliente envia un ‘knock’ al servidor para identificarse y establecer conexion. El servidor registra la direccion IP del cliente.

Cont… 2. Servidor asigna al cliente un thread dedicado para escucharlo. 3. El servidor entonces inicializa el mundo en el cliente mediante un RPC. 4. A partir de este punto, del lado del servidor se procesan los inputs de los clientes, la fisica, I.A., Sistema Grafico, etc., y entonces…

Cont… 5. … se propaga a todos los clientes el estado del mundo mediante nuestros sockets.

Cont… 6. Todo el manejo de ‘eventos’ se da mediante RPC’s. 7. Finalmente, cuando un cliente se encuentra inactivo durante 10 segundos, el servidor lo ‘tumba’.

Y por ultimo, BST. Bounding Sphere Testing es nuestro metodo de deteccion de colisiones y prevencion de overlapping.