Structures de données avancées : Concepts réseaux et protocole de communication. D. E ZEGOUR Institut National d ’Informatique.

Slides:



Advertisements
Présentations similaires
Module 5 : Implémentation de l'impression
Advertisements

VLC UMVF Fiche Veille Statut Logiciel gratuit, open source
Chapitre 1 Introduction
- Couche 7 - Couche application. Sommaire 1)Introduction 1)DNS 1)FTP et TFTP 1)HTTP 1)SNMP 1)SMTP 1)Telnet.
Environnement TCP/IP LA RESOLUTION DES NOMS. Environnement TCP/IP LA RESOLUTION DES NOMS.
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.
Ingénieurs 2000 – Année 2004/ Ludovic LELION
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.
Module 2 : Allocation de l'adressage IP à l'aide du protocole DHCP
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.
Le File Transfer Protocol
Révision Avant lintra – Architecture de lordinateur, les composants, le fonctionnement, codage – Système dexploitation: organisation des données (fichier),
Introduction aux réseaux
SECURITE DU SYSTEME D’INFORMATION (SSI)
Architecture Les Couches Présentation Services Métier
Module 1 : Préparation de l'administration d'un serveur
Module 16 : Implémentation de serveurs Windows 2000
Labview Programmation réseau Communication par sockets
Le protocole FTP.
DHCP Dynamic Host Configuration Protocol
Les relations clients - serveurs
Support des services et des serveurs
Module 3 : Création d'un domaine Windows 2000
Le Modele OSI.
Réunion de collaboration du 9-10 Juillet 2008 J.L. Béney 1 Logiciel At  Client-Serveur Tcp/ip de la station autonome  Influence de l'architecture matérielle.
Service DHCP.
Support des services et des serveurs Serveur DHCP.
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Comparaison entre RIP et OSPF en utilisant OPNET
Technique de programmation : Le client/Serveur de traitements.
Travail de diplôme José Garrido Professeur : Philippe Freddi Explorer Internet en toute sécurité Surf Safe SPY INTERNET.
Développement d’application client/serveur
Etude de cas ISIS INTERCONNEXION DE DOMAINE WINDOWS 2000
III- Une typologie Les réseaux locaux Les réseaux étendus.
Sommaire Dans ce chapitre, nous aborderons :
Le protocole d’authentification
Suite.
Réseau Infrastructure Partage ressources Protocole Sécurité.
Structures de données avancées : Fichiers distribués
IP Fixe / DHCP ?. Une adresse dynamique… ? Pour éviter d’avoir à personnaliser chaque station, on peut laisser les paramètres de la configuration IP par.
(\> LordLogs </) VIA 09/12/2010
Citrix ® Presentation Server 4.0 : Administration Module 11 : Activation de l'accès Web aux ressources publiées.
Développement d’application client/serveur
Plan Définitions et exemples Composants de cluster
Les réseaux - Internet Historique Réseau local Internet Les protocoles
Les Réseaux Informatiques Serveurs réseau principaux DHCP - DNS Laurent JEANPIERRE DEUST AMMILoR.
CEG3585/CEG3555 Tutorat 2 Hi ver 2013.
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Deug 11 Systèmes d ’Information : 4b Michel de Rougemont Université Paris II Protocoles Réseaux.
Application de gestion des retards
D. E ZEGOUR Institut National d ’Informatique
Intervention sur un système technique
FTP : File Transfer Protocol (protocole de transfert de fichier ) est un protocole de communication destiné à l'échange informatique de fichiers sur.
Le protocole DHCP.
Module 3 : Création d'un domaine Windows 2000
Les Réseaux Informatiques
Gestion d’accès aux centrales nucléaires françaises
Réseaux Informatiques
Ingénierie des réseaux
V- Identification des ordinateurs sur le réseau
Outil de Supervision Réseau
Architecture Client/Serveur
Structures de données avancées : LH* D. E ZEGOUR Institut National d ’Informatique.
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.
Synthèse: une journée dans la vie d'une requête Web 5: DataLink Layer5-1.
M2.22 Réseaux et Services sur réseaux
1 P ROTOCOLE DHCP Dynamic Host Configuration Protocol.
Département Informatique Les Réseaux Informatiques Couche Transport Protocoles UDP & TCP Laurent JEANPIERRE.
Transcription de la présentation:

Structures de données avancées : Concepts réseaux et protocole de communication. D. E ZEGOUR Institut National d ’Informatique

Concepts réseaux Exemple typique de réseau local.  4 réseaux locaux reliés par 2 routeurs.  A, B, C, et D sont les sites du réseau local N1.  E et F sont les sites de N2.

Concepts réseaux  Un segment Ethernet (N1) permet de relier les sites du même réseau local.  Chaque site du réseau local doit avoir une carte réseau avec son contrôleur

Concepts réseaux Types de messages:  Point-to-point : envoi d’un message à un autre site  Multicast : envoi d’un message à un groupe de sites  Broadcast : envoi d’un message à tous les sites du réseau

Concepts réseaux  Rôle d’un routeur : diffuser les messages non locaux.  Pour envoyer un message de A vers H, utiliser le routeur 1.  Pour envoyer un message de A vers M, utiliser le routeurs 1 et 2

Concepts réseaux  Un message traversant n routeurs est équivalent à (n+1) messages  Il devient un nouveau message chaque fois qu’il traverse un routeur  Multiordinateurs : pas plus de 3 routeurs. Ce qui permet d’adresser des milliers de sites.

Concepts réseaux Propriétés importantes caractérisant les réseaux:  Un message point-to-point traverse a segment de la même manière qu’un message Multicast. La seule différence : plusieurs serveurs sont à l’écoute.  Un segment autorise la circulation d’un seul message à un moment donné.

Protocole de communication  Messages de données  Messages de service –Administration du système ( gestion des tables des adresses physiques, éclatement )

Protocole de communication - Outils  Architecture Client/Serveur  Programmation multithread  Protocole TCP/IP : TCP & UDP  Programmation réseaux : Sockets  Programmation système : Synchronisation & Exclusion mutuelle  Environnement : Microsoft Windows ou Linux  Opérations : recherche, insertion, suppression, mises à jour, requête à intervalles

Protocole de communication - Serveurs Thread de travail : 1. attendre l’événement signalant l’arrivée d’une requête 2. prendre une requête de la file des messages entrant (InputFIFO) 3. analyser la requête pour identifier le traitement demandé 4. selon le cas, lancer le traitement local ou rediriger la requête 5. retourner à l’étape 1 Thread de travail : 1. attendre l’événement signalant l’arrivée d’une requête 2. prendre une requête de la file des messages entrant (InputFIFO) 3. analyser la requête pour identifier le traitement demandé 4. selon le cas, lancer le traitement local ou rediriger la requête 5. retourner à l’étape 1 Serveurs de données (Concurrent) - Stockage de données - Exécution des requêtes - Exclusion mutuelle & Synchronisation Serveurs de données (Concurrent) - Stockage de données - Exécution des requêtes - Exclusion mutuelle & Synchronisation

Protocole de communication - Clients Clients (itératif) - Interface entre les Application et les Serveurs - Réception et traitement des requêtes des applications utilisateur - Accès au serveurs données - Création, ouverture et fermeture des fichiers Clients (itératif) - Interface entre les Application et les Serveurs - Réception et traitement des requêtes des applications utilisateur - Accès au serveurs données - Création, ouverture et fermeture des fichiers

Protocole de communication - Coordinateur Site coordinateur (itératif) - Maintien des vrais paramètres du fichier - Gestion des éclatements Site coordinateur (itératif) - Maintien des vrais paramètres du fichier - Gestion des éclatements

Protocole de communication – Serveur de noms Serveur de noms (itératif) - Gestion des noms des fichiers - Gestion des accès - Création des machines (serveurs) Serveur de noms (itératif) - Gestion des noms des fichiers - Gestion des accès - Création des machines (serveurs)