Nicolas Galliot M2SIR David Raspilaire

Slides:



Advertisements
Présentations similaires
Module Architectures et Administration des réseaux
Advertisements

Le monde i-mode Epreuve Oral – 16/03/05 Master STIC / CAM API et environnement de développement Bakogiannis Anastasios ( )
Le stockage DAS,NAS,SAN.
VoIP 1 Chapitre 1 – La VoIP.
Introduction aux réseaux informatiques
Le protocole IPX/SPX Lajouad Rachid.
Serveur jeu Le serveur fait partie d'un logiciel de jeu en ligne multi joueur en architecture client serveur. Il répond à des demandes.
Notions sur les systèmes de Télécommunications
Microsoft Office Groove Le contexte Une utilisation des postes de travail en très grande évolution chez les professionnels. Des lieux de travail.
Le serveur NAS Network Attached Storage, (NAS) désigne un périphérique de stockage relié à un réseau dont la principale fonction est le stockage de données.
DUDIN Aymeric MARINO Andrès
La Téléphonie sur IP Broussard Philippe Lagrue Sandra DESS IIR
Applications et Techniques
Les jeux persistants massivement Multijoueurs : problèmes techniques Vincent Roudaut MASTER M2 ESTC/CAM
Vue d'ensemble Présentation multimédia : Rôle du routage dans l'infrastructure réseau Activation et configuration du service Routage et accès distant Configuration.
2-Generalites FTP:Protocole De transfert de fichiers sur un réseau TCP/IP. Permet de copier des fichiers depuis ou vers un autre ordinateur du reseaux,d'administrer.
ToIP avec Asterisk.
Système de stockage réseaux NAS - SAN
Les Réseaux Informatiques
Module 10 : Prise en charge des utilisateurs distants
Architecture Réseau Modèle OSI et TCP.
ADR Active and Dynamic Routing. Plan Introduction au routage Les réseaux actifs Les agents Mise à jour des matrices de routage Architecture du routage.
Labview Programmation réseau Communication par sockets
Les réseaux informatiques
Le protocole FTP.
Les relations clients - serveurs
Virtual Private Network
Le Napster et le peer-to-peer Gabriel AUCLAIR Geneviève BEAUBIEN Olivier MERMET Maxime SANZONE.
Synthèse d’activités Présentation.
LES RESEAUX en Première et Terminale SI (Ressources)
Commutation de niveau 5 Guillaume CASSIN Charles DESMOULINS 24 Mars 2001.
- La commutation de niveau 5- - La commutation de niveau 5 - Option RIO 2003 – FP04 Fabien DAGOMMER Fernando LUIS.
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Travail de diplôme José Garrido Professeur : Philippe Freddi Explorer Internet en toute sécurité Surf Safe SPY INTERNET.
Réalisé par : HOUDA CHAHRAOUI
Université des Sciences et Technologies Houari Boumediene
02 - Le modèle OSI* *OSI = Open Systems Interconnections.
Sommaire Dans ce chapitre, nous aborderons :
Suite.
Réseau Infrastructure Partage ressources Protocole Sécurité.
Structures de données avancées : Concepts réseaux et protocole de communication. D. E ZEGOUR Institut National d ’Informatique.
LES RESEAUX INFORMATIQUES
Les Réseaux Informatiques Principales topologies Modèles en couches Laurent JEANPIERRE DEUST AMILOR.
Institut Supérieur d’Informatique
Deug 11 Systèmes d ’Information : 4b Michel de Rougemont Université Paris II Protocoles Réseaux.
Etat d’avancement Développement et intégration Bilal EL ALI Caen, Mars 2001.
1. Introduction Le traitement informatisé de données requiert un dialogue, une communication entre l’homme et la machine, et parfois, entre plusieurs.
Architecture d’une application WEB Statique:
Présence et communication peer-to-peer Diplômant : Yves Bresson Professeur responsable : Yves Dennebouy EIVD Septembre - Décembre 2003.
Les Réseaux Informatiques
La voix sur IP, PABX et LAN
COMPARAISON ENTRE GNUTELLA ET FREENET
Une évolution économique du contrôle des réseaux de télécommunication
03/05/2004Diffusion vidéo sur l'Internet - Timothy BURK ENS de Lyon 1 Techniques de diffusion vidéo sur l'Internet Streaming avec RTP/RTSP Timothy BURK.
Yonel Grusson.
Les protocoles de niveau message
État de l'art et fonctionnement des firewalls applicatifs compatibles avec les protocoles "multimédia" H323 et SIP FI Option RIO le 28/09/2004 Claire.
Les fonctionnalités de base des réseaux
Architecture Client/Serveur
SIRVIN Alexis RIVIERE Mathieu VERRIERE Arthur
Les architectures logiques
Historique L’évolution des architectures du début à nos jours.
ANNEHEIM Geoffrey21/03/ Protocole de communication Socket TCP/IP Afin que MyCrawler fonctionne de façon optimale, une configuration de deux machines.
Jonas Berdoz Fabrizio Beretta Piccoli Valentin Delaye Michaël Sandoz Projet GEN juin 2010.
LES VLANS Présenté par : ATCHOM SANDJI DANIEL.
Les Réseaux Informatiques Rappels
M2.22 Réseaux et Services sur réseaux
GREC INITIALES Groupe de formateurs 1 GREC INITIALES Formation de bassin Atelier réseau Groupe de formateurs Comprendre le fonctionnement d’un réseau.
Département Informatique Les Réseaux Informatiques Couche Transport Protocoles UDP & TCP Laurent JEANPIERRE.
Infrastructures des jeux vidéo en réseaux. Introduction Les plateformes Fonctionnement des jeux en réseau Les inconvénients &les risques du aux jeux online.
Transcription de la présentation:

Nicolas Galliot M2SIR David Raspilaire Jeux vidéos en réseau technologies, relations avec les sytèmes intelligents distribués

Introduction Explosion de l'Internet Chute des prix du matériel hardware Augmentation de la durée de vie d'un jeu Forte croissance du nombre de joueurs en réseau

Sommaire Technologies des jeux en réseau Relation avec les systèmes distribués Exemples d'applications

1. Technologies des jeux en réseaux Architectures utilisées Le transport des données

1.1.1. Peer-to-peer Tous les joueurs sont connectés entre eux et possède le même statut. Lors d'un changement d'état, les nouvelles données sont envoyées à tous les autres. Utilisé pour les jeux de stratégie, de simulation, de sport... Peer host

1.1.2. Client-Serveur Chaque joueur envoie ses données au serveur uniquement. Le serveur régule l'envoi de données et est seul maître des décisions du jeu. Utilisé pour les FPS (Unreal, etc.), simulation, etc… Server Client

1.1.3. Comparaison Client-Serveur Peer-to-peer Besoins Vision du monde Besoin d'un serveur Pas besoin de serveur Vision du monde Approximative Exacte et complète Scalabilité Bonne Non-scalable Temps de latence En fonction du serveur Peer le plus lent Fin Quand le serveur déconnecte Déconnexion totale et complète

1.2.1. Besoins du jeu Les paquets en retard sont souvent inutiles Les informations perdues peuvent être déduites implicitement Les statistiques de perte sont utiles

1.2.2. UDP dans les jeux Protocole non orienté connexion Plus rapide que TCP Possibilité d'ajouter de la fiabilité Contrôle de congestion en cas d'envoi massif de données

2. Relation avec les systèmes distribués Concept de « jeu distribué » Ressources distribuées → utilisation de toute la bande passante sur le réseau Comment l'utilisation de la distribution fait-elle progresser les jeux intensifs en réseau ?

2.1. Les différentes topologies Topologie « centralisée » Topologie « en anneau » Structure hiérarchique Topologie décentralisée

2.2. Le jeu distribué (1) Modèle Client/Serveur très utilisé Modèle de « réseau de stations » Ressources redondantes spécifiques au jeu Mécanisme pour la découverte de ces ressources Capacité de commuter dynamiquement entre les ressources Rapport de confiance entre les ressources et la métrique mesurant cette confiance

2.2. Le jeu distribué (2) Mise en place d'un tel dispositif Ressource Fournisseur Consommateur Poste de confiance Registre Jeu en lui-même

2.2. Le jeu distribué (3)

3. Exemple d'applications Evolution constante du matériel Carte vidéo croît encore plus rapidement Nécessité d'une API adaptable à cette dynamique

3.1.1. Présentation de Direct X Besoin de compatibilité pour les programmeurs de jeux vidéo Comment créer des applications rapides avec le grand nombre de couches entre Windows et le matériel ? Direct X est la réponse de Microsoft

3.1.2. Services fournis par Direct X Direct 3D : moteur de rendu 3D Direct Sound : pilotage des cartes son Direct Play : gestion des données circulant à travers un réseau

3.1.3. L'interface Direct Play (1/2) Fournisseurs de services : ils sont à la base de la communication en mode mulitjoueur Connexion TCP/IP Connexion Modem à Modem Connexion série Connexion IPX

3.1.3. L'interface Direct Play (2/2) Fonctionnement de Direct Play Sessions Joueurs Messages

3.2. Capture de trames (1)

3.2. Capture de trames (2)

Conclusion Rôle prépondérant de l'évolution des technologies réseaux pour les jeux vidéo Différentes topologies propices à d'autres types d'applications Problèmes d'interopérabilités résolus via des APIs telles que Direct X