Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)

Slides:



Advertisements
Présentations similaires
Structures de données avancées : MLH (Multidimensional linear hashing)
Advertisements

Structures de données avancées : Principales structures de fichiers
Structures de données avancées : B arbres
Structures de données avancées : Principales structures de données
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure dInformatique (ESI)
Structures de données avancées : MBT ( Multidimensional B-trees )
Structures de données avancées : MTH ( Multidimensional trie hashing )
Structures de données avancées : Introduction
1re STG INTERNET Patrick DUPRE.
Traitement sémantique et grammaire dattributs Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure dInformatique (ESI)
Sémantique des déclarations pour le langage Z minimal
VLC UMVF Fiche Veille Statut Logiciel gratuit, open source
- Couche 7 - Couche application. Sommaire 1)Introduction 1)DNS 1)FTP et TFTP 1)HTTP 1)SNMP 1)SMTP 1)Telnet.
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.
Révision Avant lintra – Architecture de lordinateur, les composants, le fonctionnement, codage – Système dexploitation: organisation des données (fichier),
Introduction aux réseaux
PBST*: une nouvelle variante des SDDS
SECURITE DU SYSTEME D’INFORMATION (SSI)
Module 16 : Implémentation de serveurs Windows 2000
Labview Programmation réseau Communication par sockets
DHCP Dynamic Host Configuration Protocol
Les relations clients - serveurs
Le Modele OSI.
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure dInformatique (ESI) Plate-forme.NET.
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.
Structures de données avancées : Arbres AVL & Arbres Rouge et Noir
Structures de données avancées : Hachage dynamique
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Travail de diplôme José Garrido Professeur : Philippe Freddi Explorer Internet en toute sécurité Surf Safe SPY INTERNET.
Expressions logiques Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Développement d’application client/serveur
Suite.
Structures de données avancées : Concepts réseaux et protocole de communication. D. E ZEGOUR Institut National d ’Informatique.
Structures de données avancées : Fichiers distribués
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
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Concepts fondamentaux des réseaux
CEG3585/CEG3555 Tutorat 2 Hi ver 2013.
Sémantique des expressions arithmétiques pour le langage Z minimal Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Tables de compilation pour le langage Z minimal 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.
Le langage Z minimal Pr ZEGOUR DJAMEL EDDINE
D. E ZEGOUR Institut National d ’Informatique
Structures de données avancées : Fichiers uni-dimensionnels Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Structures de données avancées : Arbres ‘Left Leaning Red-Black’
L’analyse lexicale Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Structures de données avancées : Arbres AA
Structures de données avancées : Fichiers multidimensionnels Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI) zegour.esi.dz
Interprétation/Génération de code pour le langage Z minimal Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Expressions sur les chaînes de caractères Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Le protocole DHCP.
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
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.
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.
Transcription de la présentation:

Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)

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

Exemple typique de réseau local. 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 Routeurs 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 Routeurs 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 Types de messages 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

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 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 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 Protocole de communication Serveurs de données (Concurrent) Stockage de données Exécution des requêtes Exclusion mutuelle & Synchronisation

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

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

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