Hainaut P. 2013 - www.coursonline.be 1

Documents pareils
Ch2 La modélisation théorique du réseau : OSI Dernière maj : jeudi 12 juillet 2007

2. DIFFÉRENTS TYPES DE RÉSEAUX

1.Introduction - Modèle en couches - OSI TCP/IP

Présentation du modèle OSI(Open Systems Interconnection)

II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection)

Introduction. Adresses

20/09/11. Réseaux et Protocoles. L3 Informatique UdS. L3 Réseaux et Protocoles. Objectifs du cours. Bibliographie

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant.

Cisco Certified Network Associate

L3 informatique Réseaux : Configuration d une interface réseau

18 TCP Les protocoles de domaines d applications

NOTIONS DE RESEAUX INFORMATIQUES

Réseaux Locaux. Objectif du module. Plan du Cours #3. Réseaux Informatiques. Acquérir un... Réseaux Informatiques. Savoir.

Informatique Générale Les réseaux

Réseaux et protocoles Damien Nouvel

Les Réseaux Informatiques

Introduction aux Technologies de l Internet

ADSL. Étude d une LiveBox. 1. Environnement de la LiveBox TMRIM 2 EME TRIMESTRE LP CHATEAU BLANC CHALETTE/LOING NIVEAU :

Cours des réseaux Informatiques ( )

Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose, Keith Ross Addison-Wesley, July ENPC.

Services Réseaux - Couche Application. TODARO Cédric

Culture informatique. Cours n 9 : Les réseaux informatiques (suite)

RESEAUX TCP/IP: NOTIONS AVANCEES. Preparé par Alberto EscuderoPascual

Plan. Programmation Internet Cours 3. Organismes de standardisation

Services OSI. if G.Beuchot. Services Application Services Présentation - Session Services Transport - Réseaux - Liaison de Données - Physique

Algorithmique des Systèmes Répartis Protocoles de Communications

Cours CCNA 1. Exercices

Mr. B. Benaissa. Centre universitaire Nâama LOGO

Programmation Réseau. ! UFR Informatique ! Jean-Baptiste.Yunes@univ-paris-diderot.fr

Administration des ressources informatiques

Devoir Surveillé de Sécurité des Réseaux

CAS IT-Interceptor. Formation «Certificate of Advanced Studies»

Chapitre : Les Protocoles

Catalogue & Programme des formations 2015

Chapitre 1: Introduction générale

Couche application. La couche application est la plus élevée du modèle de référence.

Figure 1a. Réseau intranet avec pare feu et NAT.

Tout sur les Réseaux et Internet

Chapitre I. La couche réseau. 1. Couche réseau 1. Historique de l Internet

Présentation et portée du cours : CCNA Exploration v4.0

Les Réseaux Privés Virtuels (VPN) Définition d'un VPN

Cisco Discovery - DRSEnt Module 7

N o t i o n s d e b a s e s u r l e s r é s e a u x C h a p i t r e 2

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

Réseaux grande distance

DIFF AVANCÉE. Samy.

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

Protocoles réseaux. Abréviation de Binary Digit. C'est la plus petite unité d'information (0, 1).

Les Virtual LAN. F. Nolot. Master 1 STIC-Informatique 1

Algorithmique et langages du Web

Université de La Rochelle. Réseaux TD n 6

Le service FTP. M.BOUABID, Page 1 sur 5

Sécurité des réseaux IPSec

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM

Cisco Certified Network Associate

Présentation Internet

Intérêt du NAT (Network Address Translation) Administration Réseau Niveau routage. Exemple d Intranet. Principe NAT

DHCP et NAT. Cyril Rabat Master 2 ASR - Info Architecture des réseaux d entreprise

Cisco Certified Network Associate

Introduction. Multi Média sur les Réseaux MMIP. Ver

Présentation et portée du cours : CCNA Exploration v4.0

Plan. École Supérieure d Économie Électronique. Plan. Chap 9: Composants et systèmes de sécurité. Rhouma Rhouma. 21 Juillet 2014

Groupe Eyrolles, 2000, 2004, ISBN :

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel CC + ET réseaux

Tunnels. Plan. Pourquoi? Comment? Qu est-ce? Quelles solutions? Tunnels applicatifs ESIL INFO 2005/2006. Sophie Nicoud

Le Multicast. A Guyancourt le

Le protocole SSH (Secure Shell)

Ethernet Industriel Réseaux Ethway Coupleur Ethernet sur Automates Programmables. Plan. Contexte

VLAN Virtual LAN. Introduction. II) Le VLAN. 2.1) Les VLAN de niveau 1 (Port-based VLAN)

Firewall. Souvent les routeurs incluent une fonction firewall qui permet une première sécurité pour le réseau.

Routage Statique. Protocoles de Routage et Concepts. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

Les Réseaux Les transferts de données

//////////////////////////////////////////////////////////////////// Administration systèmes et réseaux

Programme formation pfsense Mars 2011 Cript Bretagne

La VOIP :Les protocoles H.323 et SIP

Notice d installation des cartes 3360 et 3365

Chapitre VII : Principes des réseaux. Structure des réseaux Types de réseaux La communication Les protocoles de communication

Divers éléments. Protocoles d'applications. Un agent Utilisateur. MUA - Agents Utilisateurs de Courriel. Simple Mail Transfer Protocol

TABLE DES MATIERES. I. Objectifs page 2. II. Types de réseaux page 2. III. Transmission page 2. IV. Câbles page 3. V.

La couche réseau Le protocole X.25

M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia

Réseaux M2 CCI SIRR. Introduction / Généralités

Téléinformatique et télématique. Revenons aux définitions

Cours de sécurité. Pare-feux ( Firewalls ) Gérard Florin -CNAM - - Laboratoire CEDRIC -

Packet Tracer : configuration des listes de contrôle d'accès étendues, scénario 1

SSL ET IPSEC. Licence Pro ATC Amel Guetat

L3 informatique TP n o 2 : Les applications réseau

Internet et Programmation!

Réseaux IUP2 / 2005 IPv6

Le réseau Internet.

Plan. Le système de transfert de fichiers d'internet. Introduction aux systèmes de transfert de fichiers Le protocole FTP.

Tunnels et VPN. 22/01/2009 Formation Permanente Paris6 86

LES RESEAUX VIRTUELS VLAN

TCP/IP Internet/Intranet/Extranet

Spécifications de raccordement au service de Téléphonie sur IP (ToIP) de RENATER

Qualité du service et VoiP:

Rappels réseaux TCP/IP

Bilan UREC et résultat de quelques tests

Internets. Informatique de l Internet: le(s) Internet(s) Composantes de l internet R3LR RENATER

Transcription:

Modèles OSI et TCP/IP But de cette présentation Le modèle OSI est le modèle officiel du déroulement d une communication réseau, il est important de le connaître Le modèle TCP/IP est le modèle utilisé en pratique, dans les réseaux actuels (TCP/IP), il est donc indispensable de l aborder Hainaut Patrick 2013 Hainaut P. 2013 - www.coursonline.be 2 Historique Le chaos dans les années 70? SNA d'ibm DECnet de DEC DSA de Bull. Chaque constructeur avait son protocole réseau propriétaire Historique Conséquences dépendance vis-à-vis d'un seul fournisseur difficultés d'échanges entre systèmes Comment interconnecter? Hainaut P. 2013 - www.coursonline.be 3 Hainaut P. 2013 - www.coursonline.be 4 Hainaut P. 2013 - www.coursonline.be 1

Historique 2 mondes distincts recherchent des solutions Le US DOD (Departement of Defense) TCP/IP ISO (International Standard Organisation) OSI Historique L ISO a développé, en 1978, le modèle OSI (Open Systems Interconnection) qui décrit les concepts mis en œuvre pour normaliser l interconnexion entre systèmes hétérogènes Quels services doit permettre ce modèle? Echanger des fichiers Echanger des messages électroniques Se connecter à d'autres systèmes (Terminal virtuel) Faire coopérer des applications se trouvant sur des systèmes différents Faire travailler d'autres systèmes Hainaut P. 2013 - www.coursonline.be 5 Hainaut P. 2013 - www.coursonline.be 6 Architecture en couches Architecture en couches Le modèle OSI utilise une structure hiérarchique en couche, qui permet une approche modulaire de la communication réseau Exemple d architecture en couches hors applications informatiques Hainaut P. 2013 - www.coursonline.be 7 Hainaut P. 2013 - www.coursonline.be 8 Hainaut P. 2013 - www.coursonline.be 2

Architecture en couches Avantages d un modèle en couche: A chaque couche est attribué une fonction bien particulière On peut modifier les caractéristiques d implémentation d une couche sans toucher aux autres, chaque couche n ayant pas à connaître la constitution des autres couches En utilisant un modèle ouvert, on évite d être prisonnier d une solution propriétaire On assure une certaine indépendance entre les aspects matériels et logiciels Modèle OSI Développé en 1978 par l OSI basé sur 7 couches: la plus haute= programmes d applications la plus basse= électronique de modulation chaque couche: fourni des services à la couche supérieure utilise des services de la couche inférieure dialogue: protocole: Dialogue horizontal. service: Dialogue vertical. Hainaut P. 2013 - www.coursonline.be 9 Hainaut P. 2013 - www.coursonline.be 10 Modèle d une couche Modèle d une couche couche n +1 couche n services de la couche n NSDU (Service Data Unit) couche n-1 protocole de couche n NPDU services de la couche n-1 couche n Le paquet de données transite d une couche à une autre. A aucun moment, les couches ne connaissent le contenu du paquet qu elles traitent. Chaque couche ajoute des bits d information sur le processus en en-tête de message. Ils sont appelés PCI (Protocol Control Information) Couche N Couche N-1 Hainaut P. 2013 - www.coursonline.be 11 Hainaut P. 2013 - www.coursonline.be 12 Hainaut P. 2013 - www.coursonline.be 3

Communication d un syst. à l autre Couche 1: La couche physique Emetteur Application Présentation Session Transport Réseau Liaison Physique AH, PH, SH, TH, NH, DH: entêtes DT:délimiteur de fin de trame Donnée AH Donnée PH Donnée SH Donnée TH Donnée NH Donnée DH Donnée DT Bits Canal de transmission de données Récepteur Application Présentation Session Transport Réseau Liaison Physique Transmet les données à travers le médium de transmission (appelé aussi «canal de communication») Transmet un flot de bits sans en connaître la signification ou la structure, les bits étant transformés en signaux électriques ou optiques Un bit envoyé à 1 par la source doit être reçu comme un bit à 1 par la destination Est responsable uniquement de la transmission des bits sur le média physique en utilisant le signal approprié Problèmes d ordre : mécanique, électrique, fonctionnel ->première chose à tester en cas de panne réseau Hainaut P. 2013 - www.coursonline.be 13 Hainaut P. 2013 - www.coursonline.be 14 Couche 1: La couche physique deux classes de modulation pour un signal informatique bande de base: le signal est directement transmis (comme le télégraphe) -> c est ce qu on utilise Les signaux à transmettre sont codés au moyen d un circuit électronique spécifique selon un codage précis (Manchester, NRZ,.) bande large broadband: utilisation d une porteuse modulée (comme la radio) Couche 2: La couche liaison de données A l émission, elle prend les données de la couche réseau et les encapsule dans une trame (souvent Ethernet) en insérant les adresses physiques (souvent MAC) source et destination (qui est une destination temporaire: le nœud suivant!), puis les transmet à la couche physique A la réception, les bits reçus de la couche physique, sont regroupés en trame et transmis à la couche réseau Elle définit la taille des paquets et le moyen d adressage jusqu au nœud suivant 1 0 0 1 0 0 Hainaut P. 2013 - www.coursonline.be 15 Elle s assure que la route est libre : que plusieurs nœuds n essaient pas de transmettre en même temps Hainaut P. 2013 - www.coursonline.be 16 Hainaut P. 2013 - www.coursonline.be 4

Couche 2: La couche liaison de données Première couche à gérer les erreurs de transmission (trames perdues, dupliquées ou endommagées) Informe l émetteur en cas d erreur La norme IEEE 802 Cette norme établie en février 1980, spécifie un standard pour définir le type de liaison IEEE 802.3 Ethernet (+ protocole CSMA/CD -> obsolète) IEEE 802.4 Token Bus -> obsolète IEEE 802.5 Token Ring -> obsolète Hainaut P. 2013 - www.coursonline.be 17 Couche 3: La couche réseau C est à son niveau qu est constitué le paquet (très souvent IP) dans lequel sont insérées les adresses logiques (très souvent IP) de source et de destination (finale) Elle permet l interconnexion des réseaux locaux par routage de paquets Traite les informations de routage : choix des chemins possibles à partir des adresses logiques (routage entre les machines et entre les LANs) Contrôle le flux des paquets (prend une route alternative en cas de congestion du réseau) Hainaut P. 2013 - www.coursonline.be 18 Couche 3: La couche réseau Protocoles Les protocoles routables utilisent une adresse réseau spécifique pour acheminer des données, on peut les utiliser dans un réseau étendu Depuis l avènement d internet, il reste IP IP (Internet Protocol : TCP/IP) ICMP (Internet Control Message Protocol: TCP/IP) IDP, ipx, DECNet, Apple Talk -> obsolètes N oublions pas ARP (qui fait le lien entre la couche 2 et 3 et qui est donc situé entre ces deux couches) Les protocoles non routables étaient plus rapides dans un LAN, mais comme quasi-tous les LAN sont connectés à Internet: NetBEUI, NBP, LAT -> obsolètes Hainaut P. 2013 - www.coursonline.be 19 Couche 4: La couche transport Elle est responsable du bon acheminement des messages complets, de l expéditeur jusqu au destinataire Elle est donc la première couche à gérer la communication de bout en bout A l émission, le message reçu de la couche session va éventuellement être découpé en segments avant d être transmis à la couche réseau A la réception, les segments sont remis dans l ordre pour reformer le message complet Hainaut P. 2013 - www.coursonline.be 20 Hainaut P. 2013 - www.coursonline.be 5

Couche 4: La couche transport Elle est aussi responsable du type de service à fournir aux couches supérieures: fiable mais plus lent ou non fiable mais plus rapide C est au niveau de cette couche qu intervient aussi le mécanisme de port -> plusieurs communications réseaux peuvent arriver simultanément sur le PC destinataire mais pour des applications différentes (mail, navigateur, client FTP, ), elles entrent donc par des ports différents Couche 4: La couche transport Protocoles : TCP (Transport Control Protocol : TCP/IP) -> fiable, en mode connecté UDP (User Datagram Protocol: TCP/IP) -> non fiable, en mode non connecté SPP (Sequenced Packet Protocol : XNS) -> obsolète SPX (Sequential Packet Exchange : IPX/SPX) -> obsolète Hainaut P. 2013 - www.coursonline.be 21 Hainaut P. 2013 - www.coursonline.be 22 Couche 5: La couche session Elle établit, organise et synchronise les échanges entre tâches distantes Elle définit les règles de communication entre les programmes d application réseaux Comme protocoles, citons SOCKS (qui permet à des applications client-serveur de communiquer au travers d un pare-feu) et SSL et TLS (le successeur de SSL) qui permettent de sécuriser les échanges Couche 6: La couche présentation Elle est responsable de la manipulation des données plutôt que de la communication Cette couche s'intéresse à la syntaxe des données transmises Elle traite l'information de manière à la rendre compatible entre tâches communicantes Typiquement, cette couche peut convertir les données, les reformater, les crypter et les compresser Comme protocoles, on peut citer ASCII et son remplaçant Unicode Hainaut P. 2013 - www.coursonline.be 23 Hainaut P. 2013 - www.coursonline.be 24 Hainaut P. 2013 - www.coursonline.be 6

Couche 7: La couche application Concerne les techniques que les programmes d applications utilisent pour communiquer avec le réseau : elle contrôle directement des fonctions comme : le transfert de fichiers, les travaux d impression, le courrier électronique, l émulation de terminal... C est le système d exploitation réseau qui opère à ce niveau Protocoles: tous les protocoles applicatifs: HTTP, FTP, IMAP, Hainaut P. 2013 - www.coursonline.be 25 Rôle des 7 couches en résumé 1: définit les interfaces physiques et mécanique (connecteurs) et assure le transport des bits sous forme de signaux analogiques 2: accès entre nœuds voisins, transmission de trames sans connaissance du trajet global 3: échange les paquets de données via des nœuds intermédiaires (routage) 4: transporte les messages avec une fiabilité/qualité de service de bout en bout, indépendamment des caractéristiques du réseau, entre les processus 5: gère la synchronisation des échanges et les transactions, permet l'ouverture et la fermeture de session 6: conversion, compression, codage des données pour les présenter aux applications 7: interface vers les programmes et/ou utilisateurs Hainaut P. 2013 - www.coursonline.be 26 Rôle des 7 couches en résumé Limitations du modèle OSI Le modèle OSI en quelques mots APPLICATION Quelles sont les données à envoyer? PRESENTATION Sous quelle forme? SESSION Qui est le destinataire? TRANSPORT Où est le destinataire? RESEAU Quel route faut-il prendre? LIAISON Quels sont les caractéristiques réseau? PHYSIQUE Quel est le support physique? Moyen mnémotechnique pour retenir l ordre des couches: Partout Le Roi Trouve Sa Place Assise Hainaut P. 2013 - www.coursonline.be 27 Le modèle OSI est un modèle de référence que la plupart des professionnels utilisent pour décrire les réseaux et leurs applications Mais le coût et la complexité des processus impliqués dans la définition de l'osi en on fait un projet resté théorique Le modèle OSI a été créé par des universitaires à des fins académiques C est quand même le seul modèle officiellement reconnu pour décrire les réseaux Hainaut P. 2013 - www.coursonline.be 28 Hainaut P. 2013 - www.coursonline.be 7

Limitations du modèle OSI L'OSI a été créé alors qu un grand nombre de protocoles étaient déjà en production Ces protocoles existants, comme le protocole TCP / IP, ont été conçus et construits autour des besoins réels des utilisateurs avec de vrais problèmes à résoudre TCP/IP sera le modèle pratique utilisé pour expliquer les communications réseaux Hainaut P. 2013 - www.coursonline.be 29 Hainaut P. 2013 - www.coursonline.be 30 La couche hôte réseau Cette couche n'a pas vraiment été spécifiée ; la seule contrainte, c'est de permettre à un hôte d'envoyer des paquets IP sur le réseau L'implémentation de cette couche est laissée libre La quasi-totalité des réseaux locaux utilisent Ethernet La couche internet Cette couche réalise l'interconnexion des réseaux (hétérogènes) distants sans connexion. Son rôle est de permettre l'injection de paquets dans n'importe quel réseau et leur acheminement indépendamment les uns des autres jusqu'à destination Les paquets peuvent arriver dans le désordre ; le contrôle de l'ordre de remise est éventuellement la tâche des couches supérieures. Le point critique de cette couche est le routage La couche internet possède une implémentation officielle : le protocole IP (Internet Protocol) Hainaut P. 2013 - www.coursonline.be 31 Hainaut P. 2013 - www.coursonline.be 32 Hainaut P. 2013 - www.coursonline.be 8

La couche transport Son rôle est le même que celui de la couche transport du modèle OSI : permettre à des entités paires de soutenir une conversation Officiellement, cette couche n'a que deux implémentations : le protocole TCP (Transmission Control Protocol) et le protocole UDP (User Datagram Protocol) TCP est un protocole fiable, orienté connexion, qui permet l'acheminement sans erreur de paquets UDP est non fiable et sans connexion mais plus rapide. Son utilisation présuppose que l'on n'a pas besoin ni du contrôle de flux, ni de la conservation de l'ordre de remise des paquets Une utilisation d'udp : la transmission de la voix. En effet, l'inversion de 2 phonèmes ne gêne en rien la compréhension du message final De manière plus générale, UDP intervient lorsque le temps de remise des paquets est prédominant Hainaut P. 2013 - www.coursonline.be 33 Hainaut P. 2013 - www.coursonline.be 34 La couche application Contrairement au modèle OSI, c'est la couche immédiatement supérieure à la couche transport, tout simplement parce que les couches présentation et session sont apparues inutiles En effet, les logiciels réseau n'utilisent que très rarement ces 2 couches Cette couche contient tous les protocoles de haut niveau, comme par exemple Telnet, TFTP, SMTP, HTTP Le point important pour cette couche est le choix du protocole de transport à utiliser Par exemple, TFTP (surtout utilisé sur réseaux locaux) utilisera UDP, car les liaisons physiques sont suffisamment fiables et les temps de transmission suffisamment courts pour qu'il n'y ait pas d'inversion de paquets à l'arrivée. TFTP est plus rapide que FTP qui utilise TCP A l'inverse, SMTP utilise TCP, car pour la remise du courrier électronique, tous les messages doivent parvenir intégralement et sans erreurs Hainaut P. 2013 - www.coursonline.be 35 Hainaut P. 2013 - www.coursonline.be 36 Hainaut P. 2013 - www.coursonline.be 9

Lors d un transfert de données, le paquet de données passe d une couche à l autre, encapsulé successivement par les différentes couches, jusqu à être inséré dans une trame Ethernet qui sera transportée sur le réseau A l autre bout, la trame sera décapsulée et le paquet de données traité par les différentes couches, qui vont enlever leur entête et vérifier l intégrité des données au passage Les données de départ seront transmises à l application concernée Hainaut P. 2013 - www.coursonline.be 37 Hainaut P. 2013 - www.coursonline.be 38 Conclusion Les modèles OSI et TCP/IP n ont plus de secret pour vous Vous retrouverez régulièrement ces deux modèles dans la littérature réseau Merci de votre attention Hainaut P. 2013 - www.coursonline.be 39 Hainaut P. 2013 - www.coursonline.be 10