170 likes | 298 Views
Services de communication. Problèmes à aborder: Transmissions des données Gestion des liens Traitement des erreurs Acheminement de données Gestion du dialogue Transparence des données Gestion de la sécurité Applications aux usagers. Système de communication. Réseau d'ordinateurs.
E N D
Services de communication • Problèmes à aborder: • Transmissions des données • Gestion des liens • Traitement des erreurs • Acheminement de données • Gestion du dialogue • Transparence des données • Gestion de la sécurité • Applications aux usagers Système de communication
Réseau d'ordinateurs • Une collection d'ordinateurs autonomes connectés par l’intermédiaire d’une infrastructure de communication • Buts: • Rendre disponibles des programmes, des données et des ressources . • Améliorer la fiabilité en ayant plusieurs alternatives de sources de moyens de calcul. • Améliorer la communication inter-personnelle. • Améliorer la perforamance des calculs. • Offrir des services.
Types de réseaux DistanceType de réseau Personne PAN (Personal Area network) Bureau DAN (Deskstop Area Network) Salle/Bâtiment/Campus Réseau local (LAN) (Ethernet, Token Ring,…) Ville Réseau métropolitain (MAN) (FDDI, SMDS,…) Pays Réseau à longue distance (WAN) (X25:Datapac,…) Continent/Planète Interconnexion de réseaux (INTERNET) (Internet,...)
Structure d'un réseau • Collection de machines autonomes connectées par un (sous)réseau dont le travail est de transporter l'information d'un hôte à un autre • Le (sous)réseau est constitué des éléments : • De commutation: • noeuds de communication • commutateurs (switchs) • routeurs • De transmission: • Circuits • Canaux • iens
Services des réseaux • Plusieurs services sur les réseaux: • Transfert de fichiers • Connexions à distance • Courrier électronique • Serveurs d’informations • Outils de recherche • Serveurs de bases de données • Annuaires électroniques • ...
Topologies des sous-réseauxCanaux point-à-point • Point-to-point: • Une ligne pour une paire de noeuds Anneau Connexion complete Hiérarchique (ex. PSTN) Général (ex. Datapac) Étoilé (ex. SNA) Réseaux interconnectés (ex. Internet)
Topologies des sous-réseaux Canaux à diffusion • Broadcast: • Un seul ligne (canal) de diffusion partagé par plusieurs noeuds. • Un message envoyé par un noeud est reçu par les autres. Anneau (ex. Token Ring) Bus (ex. Ethernet) WLAN Réseau satellite
Problèmes liés aux réseaux • On doit être capable de: • Établir et fermer une connexion avec une autre machine. • Assurer un transfert de données en mode simplex, duplex ou Half duplex • Détecter et/ou corriger des erreurs • Remettre les données en ordre si les noeuds ne recoivent pas les messages dans l'ordre où ils ont été envoyés • Synchroniser un émetteur rapide et un récepteur lent • Effectuer le routage lorsqu'il y a plusieurs chemins possibles vers une destination • Détecter et/ou éviter les congestions et y remédier • …
Organismes de standardisation • ISO (International Standards Organization) (OSI en français) • A fait le modèle de référence OSI (ISO en français) • IUT (International Telecommunication Union) • Travaille dans un large domaine relié aux télécommunications. • EIA (Electrical Engineer Association) • Standardise les couches basses (ex. RS-232). • IEEE (Institute of Electrical & Electronics Engineers) • Standardise les couches basses (ex. Résaux locaux) • IETF (Internet Engineering Task Force) • Organisme de standardisation des protocoles et services de l'Internet
Exemple de réseau M M Mux Sous-réseau (ex. X.25) Satellite R R R B
Modèle de référence de l’ISO • Modèle de référence de l'interconnexion des systèmes ouverts (ISO) servant à structurer les composantes d’un logiciel de communication • Il contient 7 couches, chacune ayant une fonctionnalité particulière. • Chaque couche utilise les services de la couche inférieure
Le modèle de référence ISO Unité échangée Protocole d'application Application 7 Message Application Présentation Présentation Protocole de présentation 6 Message Protocole de session 5 Session Session Message Protocole de transport 4 Transport Transport Message 3 Réseau Réseau Réseau Réseau Paquet Liaison de Liaison de Liaison de Liaison de 2 Trame données données données données Physique 1 Physique Physique Bit Physique Hôte B Hôte B Sous-Réseau
Données de protocoles • Chaque couche reçoit une donnée de la couche supérieure, ajoute ses propres informations de contrôle (en-têtes,queues,...) et transmet le nouveau message ainsi construit à la couche inférieure • Vers le haut une opération inverse est effectuée
Résumé du modèle ISO • Présentation: • Quelles sont les caractéristiques de mon partenaire? Comment est-ce que les données doivent être préparées pour être en forme appropriée? • Session: • Qui est mon partenaire? Comment dois-je dialoguer avec lui? • Transport: • Où est mon partenaire? (son adresse ?). Quelle canalisation dois-je préparer pour avoir une communication avec lui ? • Réseau: • Comment est-ce que l'information lui arrivera-t-elle? Quels sont les chemins à prendre pour aller vers lui? • Liaison de données: • Comment contrôler l'information le long du parcours? • Physique: • Quel mécanisme physique utiliser pour avancer l'information d'un noeud à un autre?
Modèle TCP/IP Application Application Transport Transport Réseau Réseau Réseau Réseau Liaison de données Liaison de données Liaison de données Liaison de données Inernet Inernet Inernet Routeur Routeur Hôte Hôte
Application Application Présentation Session Transport Transport Réseau Réseau Liaison de données Liaison de données Physique Modèle TCP/IP vs ISO