Téléinformatique de base. Chapitre 3 Modèles de référence

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

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

Introduction. Adresses

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

Plan. Programmation Internet Cours 3. Organismes de standardisation

2. DIFFÉRENTS TYPES DE RÉSEAUX

Introduction aux Technologies de l Internet

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

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

Cours CCNA 1. Exercices

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

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

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM

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

Chapitre 1: Introduction générale

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

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

DIFF AVANCÉE. Samy.

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

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

Chapitre 11 : Le Multicast sur IP

Algorithmique des Systèmes Répartis Protocoles de Communications

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

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

Administration des ressources informatiques

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

Chapitre : Les Protocoles

SIP. Sommaire. Internet Multimédia

Algorithmique et langages du Web

Cours des réseaux Informatiques ( )

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

Cisco Certified Network Associate

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

Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark. Etape 1 : Lancement des machines virtuelles VMWARE et de Wireshark

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

Réseaux grande distance

Alexis Lechervy Université de Caen. M1 Informatique. Réseaux. Filtrage. Bureau S3-203

Le Multicast. A Guyancourt le

Groupe Eyrolles, 2000, 2004, ISBN :

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

SIP A. Aoun - La Visioconférence SIP - 1

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

TCP/IP, NAT/PAT et Firewall

Cisco Certified Network Associate

Haka : un langage orienté réseaux et sécurité

18 TCP Les protocoles de domaines d applications

Internet - Outils. Nicolas Delestre. À partir des cours Outils réseaux de Paul Tavernier et Nicolas Prunier

Rappels réseaux TCP/IP

Internet, de l'impensable à l'indispensable

SIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement

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

Réseaux et protocoles Damien Nouvel

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

VoIP et "NAT" VoIP et "NAT" 1/ La Traduction d'adresse réseau. 1/ La traduction d'adresse réseau. 1/ La traduction d'adresse réseau

Informatique Générale Les réseaux

Internet Protocol. «La couche IP du réseau Internet»

Découverte de réseaux IPv6

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

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

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

Catalogue & Programme des formations 2015

La VoIP: Les protocoles SIP, SCCP et H323. Jonathan BRIFFAUT Alexandre MARTIN

Firewall IDS Architecture. Assurer le contrôle des connexions au. Sécurité 1

TD 2 Chapitre 4 : Support des Services et Serveurs. Objectifs : Maîtriser l'exploitation des tables de routage dynamique.

Les Réseaux Les transferts de données

FORMATION CN01a CITRIX NETSCALER

La VOIP :Les protocoles H.323 et SIP

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

Présentation Internet

Notice d installation des cartes 3360 et 3365

Fonctionnement d Internet

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

LES RESEAUX INFORMATIQUES

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

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

La sécurité périmètrique multi-niveaux. Un white paper de Daniel Fages CTO ARKOON Network Security

Sécurité des réseaux Firewalls

Filtrage IP MacOS X, Windows NT/2000/XP et Unix

ALOHA LOAD BALANCER METHODE DE CONTROLE DE VITALITE

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

Le service IPv4 multicast pour les sites RAP

Protocoles IP (2/2) M. Berthet. Les illustrations sont tirées de l ouvrage de Guy Pujolle, Cours réseaux et Télécom Contributions : S Lohier

Les clés d un réseau privé virtuel (VPN) fonctionnel

Téléinformatique. Chapitre V : La couche liaison de données dans Internet. ESEN Université De La Manouba

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

NOTIONS DE RESEAUX INFORMATIQUES

Spécialiste Systèmes et Réseaux

Configuration des routes statiques, routes flottantes et leur distribution.

Les formations. Administrateur Systèmes et Réseaux. ENI Ecole Informatique

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

Chapitre 7. Le Protocole SNMP 7.1 INTRODUCTION COMPOSANTES POUR L UTILISATION FONCTIONNEMENT LE PAQUET SNMPV1...

Qualité du service et VoiP:

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

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

Cisco Certified Network Associate

Programme formation pfsense Mars 2011 Cript Bretagne

Sécurité et Firewall

Réseaux Licence 3 Informatique

Les Réseaux Informatiques

Transcription:

Téléinformatique de base Chapitre 3 Modèles de référence

Objectifs d apprentissage Expliquer la transmission de données dans un modèle en couches En particulier, définir les termes entités paires, protocole, encapsulation, adressage Expliquer les fonctions définies pour chacune des couches du modèle OSI Connaître les protocoles les plus importants du modèle TCP/IP Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 2

Logiciels de réseaux A l origine, le matériel était l aspect central du développement des réseaux informatiques Aujourd hui, les logiciels qui contrôlent l échange des données sont extrêmement complexes Exemple: Le noyau Linux compte 4 millions de lignes de code 18.5% (740 000 lignes de code) pour le sous-système réseau Sans compter les applications utilisateurs comme par exemple les clients et serveurs Web Architecture x86 6% Include 14% Kernel 5% Other 9% Networking 19% Memory 2% File system 26% Sound 19% Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 3

Logiciels de réseaux Les logiciels de réseaux sont organisés en une pile de couches Chaque couche offre un service bien défini Abstraction de la complexité du système Permet l interconnexion de réseaux hétérogènes Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 4

Communication dans une pile de couches Exemple Transmission de données entre un ordinateur client et un serveur Similaire à une requête HTTP pour accéder à une page Web Ordinateur client Serveur Médium physique Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 5

Communication dans une pile de couches Niveau applicatif L application cliente génère les données Client D Serveur Elle aimerait les faire parvenir à l application serveur Médium physique Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 6

Communication dans une pile de couches Communication horizontale Le but de la communication est de transmettre les données entre homologues (pairs) en utilisant un protocole de communication Entités paires Entités du même niveau, qui communiquent entre elles Processus informatique qui tourne sur les deux machines Protocole Règles et conventions qui régissent la communication entre pairs Client D Protocole Médium physique Serveur Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 7

Communication dans une pile de couches Communication verticale Le chemin réel emprunté par les données traverse les différentes couches Client D Protocole Serveur Chaque couche réalise un service bien défini L entité de chaque couche utilise un protocole pour communiquer avec son pair Le support physique véhicule finalement les données P1 Protocole Protocole Médium physique P1 Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 8

Communication dans une pile de couches Encapsulation Chaque protocole peut ajouter un en-tête (et un en-queue) Client D Protocole Serveur D Par exemple somme de contrôle Ces informations sont utilisées par son pair P1 E D Protocole P1 E D Elles sont enlevées avant de passer les données à la couche supérieur E E D Protocole E E D 010010111010101110001001010110000111 Médium physique Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 9

Communication dans une pile de couches Adressage C2 S2 Les en-têtes contiennent aussi des adresses Une adresse indique l entité de la couche supérieure à qui il faut passer les données C3 P2 Client D P1 Protocole Protocole Serveur D P1 S3 P2 Par exemple serveur Web ou serveur Mail E D E D Par exemple protocole TCP UDP E E D Protocole E E D 010010111010101110001001010110000111 Médium physique Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 10

Terminaux et systèmes intermédiaires La communication entre nœuds terminaux traverse souvent des nœuds intermédiaires Par exemple borne Wifi, routeur Les nœuds intermédiaires n implémentent pas toutes les couches Les protocoles utilisé sur les différents liens peuvent être différents Par exemple Wifi, puis Ethernet Couche 4 Couche 4 Couche 3 Couche 3 Couche 3 Couche 3 Couche 2 Couche 2 Couche 2 Couche 2 Couche 2 Couche 1 Couche 1 Couche 1 Couche 1 Couche 1 Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 11

Exercices 1.2 Entités En termes informatiques, comment une entité est-elle réalisée? Quelle est l entité paire d un serveur Web? Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 12

Modèle de référence OSI But Introduit en 1983, le modèle OSI était le premier pas vers la normalisation des protocoles Aujourd hui, il sert à analyser et concevoir des logiciels de réseau Structure Il définit le cadre, donc quelles fonctionnalités à réaliser à chaque couche Mais il ne donne pas de spécification concrète de ces fonctionnalités Permet donc de réaliser à chaque couche différents protocoles, en fonction des besoins Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 13

Modèle de référence OSI Système terminal Système intermédiaire Système intermédiaire Système terminal Application Application Présentation Présentation Session Session Transport Transport Support physique Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 14

1. Couche physique Transmission de bits de façon brute sur un canal de communication Spécification mécanique et électrique des interfaces Voltages pour représenter 0 et 1 Durée d un bit Forme des connecteurs, nombre de broches et leurs fonctions Tension Bit +3 à +25 Volt 0-3 à -25 Volt 1 Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 15

2. Couche liaison Simuler une liaison parfaite, sans erreur, pour la couche supérieure Travaille entre systèmes voisins, à travers une seule liaison Découper les séquences de bits en paquets (appelés trames) Reconnaître les frontières entre les trames Détecter et corriger les erreurs de transmission Régulation de flux (adapter la vitesse) Si la liaison physique est très fiable, la couche liaison n a pas besoin d utiliser des mécanismes supplémentaires pour corriger les erreurs abcd123 # abcd123 # # abcd123 # 1011001010010101 1011001010010101 1011001010010101 Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 16

3. Couche réseau Gestion de sous-réseaux Sous-réseau: Partie du réseau qui est contrôlée par une seule organisation Acheminement/routage de paquets entre la source et le destinataire Adressage des nœuds du réseaux Interconnexion de réseaux hétérogènes Fragmentation de paquets Conversion d adresses Service orienté connexion ou sans connexion Sous-réseau 1 Sous-réseau 2 Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 17

4. Couche transport Transmission de bout en bout, entre les terminaux Optimiser le transport des données Ne pas surcharger le récepteur ou le réseau Découper les données de la couche supérieure en unités plus petites Service fiable Avec établissement d une connexion S assurer que tous les paquets arrivent correctement au destinataire Ou service non fiable Sans connexion, plus simple Système Ne retransmet terminal pas les paquets Systèmes perdus intermédiaires Système terminal Transport Avec ou sans connexion Transport Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 18

5. Couche session Permet aux utilisateurs des terminaux d établir des «sessions» entre eux Gérer les «dialogues», c est-à-dire, les échanges bidirectionnels Rattrapage lors de l interruption de la session Exemple: transfert d un fichier très long Si la connexion de la couche transfert est interrompue, la session la rétablit et reprend le transfert Système terminal Systèmes intermédiaires Système terminal Session Transport Session Session Transport Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 19

6. Couche présentation S occupe de la syntaxe des données transmises Négociation de la syntaxe de transfert ASCII, Unicode,... ou entiers sur 16 ou 32 bit Conversion entre la représentation utilisée par les terminaux et la syntaxe de transfert Assure que des systèmes terminaux utilisant des représentations différentes se comprennent Système 1 Système 2 Application ABCD PDU12 SAP Traduction Négociation: ASCII, entiers 16 bits, retour chariot simple? Négociation: OK! Application abcd PDU12 SAP Traduction XY 12B Syntaxe de transfert XY 12B Présentation Présentation Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 20

7. Couche application Protocoles des applications De nombreux protocoles qui réalisent des services à travers le réseau Exemples WWW protocole HTTP E-Mail protocole SMTP Téléphonie sur Internet protocole SIP Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 21

Exercices 1.4 Modèle OSI Nommez 3 fonctionnalités de la couche Transport (couche 4) du modèle OSI. Nommez 3 fonctionnalités de la couche (couche 3) du modèle OSI. Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 22

Modèle TCP/IP Les premiers protocoles d ARPANET ont été implémentés sans définir un modèle en couches explicite Le modèle TCP/IP décrit cette implémentation, qui est toujours valable Il reflète donc la pratique, contrairement au modèle OSI Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 23

Comparaison avec le modèle OSI La couche hôte-réseau couvre les couches liaison et physique du modèle OSI Les couches session et présentation manquent. Ces fonctions doivent être réalisées par l application Les autres couches sont similaires aux couches respectives du modèle OSI Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 24

Protocoles du modèle TCP/IP HTTP SMTP DNS SIP Application TCP UDP Transport IPv4 IPv6 ICMP RIP Internet Ethernet Wifi 802.11 PPP... Hôte-réseau Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 25

Adressage dans le modèle TCP/IP A chaque couche une adresse est nécessaire pour indiquer l entité concernée Les adresses font partie des en-têtes de chaque couche Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 26

Adressage dans le modèle TCP/IP Adresse MAC Adresse physique d une interface réseau Par exemple interface Ethernet ou interface Wifi Un ordinateur peut avoir plusieurs adresses MAC, une par interface Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 27

Adressage dans le modèle TCP/IP Adresse IP Adresse logique d une interface réseau Un ordinateur peut avoir plusieurs adresses IP, une par interface et des adresses spéciales Protocole En plus de l adresse IP, il est nécessaire d indiquer le protocole, par exemple IP Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 28

Adressage dans le modèle TCP/IP Couche transport Chaque protocole a un numéro Il suffit d indiquer le numéro de protocole à qui les données sont destinées Normalement TCP ou UDP Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 29

Adressage dans le modèle TCP/IP Numéro de port Une application qui envoie et reçoit des données doit demander un numéro de port a TCP ou UDP Chaque application utilisera donc un numéro de port différent Certain numéros de port sont réservés pour des services courants comme Web ou Mail Juergen Ehrensberger, HEIG-VD Cours TIB, 1-Introduction 30