Support des services et serveurs STS SIO, 1ère année
BTS Services Informatiques
SI 5 aux Organisations
1ère année
Chapitre 1 :
Support Réseau des Accès Utilisateurs
Les modèles OSI et TCP-IP
Objectifs :
Connaître les normes pour les communications entre plusieurs systèmes distants.
Savoir les expliquer, voire les illustrer.
Plan de la séquence :
1. Normalisation en matière de réseaux.
1.1 Pourquoi faut-il mettre en place une normalisation ?
1.2 Les principaux acteurs de la normalisation dans les technologies des
réseaux.
2. Le modèle OSI.
2.1. Présentation du modèle OSI.
2.2. Le rôle des couches du modèle OSI.
2.3. Le modèle OSI.
3. Transfert de données dans le modèle OSI.
3.1. Composition de la trame.
3.2. Communication entre les couches identiques de deux systèmes différents.
4. Le protocole.
4.1. Retour aux origines.
4.2. Le modèle DOD.
4.3. Les couches du modèle DOD.
4.4. Modèle OSI vs modèle DOD.
C1 – Les modèles OSI et TCP-IP Page 1
Support des services et serveurs STS SIO, 1ère année
1. Normalisation en matière de réseaux.
1.1 La nécessité d'une normalisation.
Le fonctionnement et la configuration d'un réseau local ne pose pas beaucoup de difficultés. En revanche,
dès que l'on travaille sur un réseau étendu, qui est souvent composé de plusieurs réseaux locaux, il faut
s'assurer que tout le monde parle le même langage. Il faut donc mettre en place une norme.
A chaque fois que nous parlerons de réseau dans ce dossier, il s'agira de réseau étendu.
Un réseau est un système complexe mettant en œuvre des supports de transmission, des matériels, des
logiciels qui doivent coopérer pour assurer la transmission des informations. La normalisation doit
permettre et assurer la communication quelque soit :
Le matériel (micro, mini ou gros système)
Le constructeur (IBM, BULL, Compaq, etc.)
La technologie des systèmes d'exploitation, protocoles de communication, applications.
1.2 Les principaux acteurs de la normalisation dans les technologies des réseaux.
Les organismes nationaux :
AFNOR (France), AENOR (Espagne), BSI (Royaume Uni), DIN (Allemagne), DS (Danemark), ON
(Autriche), IBN (Belgique), SNV (Suisse), ANSI (USA), …
Les organismes européens :
CEN : Centre Européen de Normalisation
CENELEC : CEN Electrotechnique
ETSI : European Telecommunications Standards Institute
Les organismes internationaux :
ISO : International Standard Organization
IUT-T : Union Internationale des Télécommunications
IEEE : Institute of Electrical and Electronics Engineers
À la fin des années 70, de cette concertation est née la norme, ou plutôt les normes IEEE 802.
En voici quelques-unes, à connaître :
IEEE 802.3 : LAN utilisant CSMA/CD Ethernet
IEEE 802.11 : Réseaux sans fil : infrarouge, ASFI (Accès Sans Fil à Internet)...
IEEE 802.15 : Réseaux privés sans fil (WPAN) comme Bluetooth
IEEE 802.16 : Réseaux sans fil à large bande, par exemple le Wi-Max
C1 – Les modèles OSI et TCP-IP Page 2
Support des services et serveurs STS SIO, 1ère année
2. Le modèle OSI.
2.1. Présentation du modèle OSI.
Pour mieux décrire la complexité des communications réseau, on représente un système informatique
sous forme d'un "modèle en couches", la couche la plus basse représentant le matériel, et la couche la plus
haute les données directement exploitable par le logiciel d'application - celui qui est en contact avec
l'utilisateur.
Ce modèle s'appelle OSI (Open System Interconnection) et comporte 7 couches qui ont toutes une
fonctionnalité particulière. Il a été proposé par l'ISO.
Ce système, publié officiellement en 1978, décrit les réseaux à commutation de paquets. L'information
est fragmentée en paquets qui arrivant au destinataire sont rassemblés pour former l'information complète.
Cette méthode a été préférée à l'envoi de l'information dans sa globalité car les risques d'erreurs étaient
beaucoup trop importants (collisions, perte d'informations ...).
Chaque couche de ce modèle théorique joue son propre rôle. Cependant, chacune est en relation directe
avec les couches qui lui sont adjacentes.
Enfin, à chaque couche correspond des matériels ou des services (câble, routeurs, démons, programmes
...)
2.2. Le rôle des couches du modèle OSI.
1. La couche physique (Physical Layer). Cette couche correspond au lien physique. L'unité
d'information utilisée est le bit. Un grand nombre de techniques de contrôle de transmission peuvent
être utilisées. Cette couche définit plusieurs caractéristiques essentielles du réseau, telles que :
la structure physique du réseau (topologie physique)
les spécifications mécaniques et électriques du media de transmission (tension, vitesse de
transfert, …)
la transmission et la synchronisation des bits.
2. La couche liaison de données (Line Layer) est responsable de l'acheminement des blocs
d'information sans erreur entre deux équipements adjacents du réseau. En effet, les supports physiques
peuvent introduire des erreurs ou des perturbations. Ces blocs d'information sont appelés trames.
Cette couche décomposent les trames, pour que la couches physique puisse les transporter, et récupère
et gère les erreurs de transmission.
3. La couche réseau (Network Layer) est responsable de l'acheminement des paquets de données qui
transiteront à travers le système. Elle assure l'opération d'adressage et de routage des informations.
Elle assure également le contrôle des flux au niveau des nœuds (engorgement, pertes de paquets).
4. La couche transport (Transport Layer) est responsable du contrôle du transport de bout en bout, au
travers du réseau. Elle assure les fonctions de découpage et de ré assemblage des informations et de
cohérences des données. Elle récupère certaines erreurs et demande la réexpédition des informations
erronées.
C1 – Les modèles OSI et TCP-IP Page 3
Support des services et serveurs STS SIO, 1ère année
5. La couche session (Session Layer) a pour rôle la mise en place et le contrôle du dialogue entre les
tâches distantes. Elle a pour rôle la synchronisation des événements, par exemple pour savoir qui émet
et qui a le droit d'émettre. Cette couche précise s'il s'agit d'une communication dans un seul sens
(simplex), dans les deux sens en successif (semi-duplex) ou dans les deux sens en simultané (duplex).
Exemples :
Simplex : Une alarme incendie déclenché dans un immeuble qui prévient les pompiers.
Semi-duplex : Utilisation d'une C.B.
Duplex : Le téléphone.
6. La couche présentation (Presentation Layer) s'intéresse à la syntaxe et à la sémantique des données
transmises : c'est elle qui traite l'information de manière à la rendre compatible entre tâches
communicantes. Elle va assurer l'indépendance entre l'utilisateur et le transport de l'information.
Typiquement, cette couche peut convertir les données, les reformater, les crypter et les compresser.
Par exemple, l'information peut être codée en ASCII, EBCDIC, UTF8, … ou d'autres formats, plus
propriétaires comme UUCP (format d'échange de données entre systèmes Unix), MIME (pour l'envoi
de courriers au contenu riche), AFP (format d'échange de données entre systèmes Apple), …
7. La couche application.
Cette couche est le point de contact entre l'utilisateur et le réseau. C'est donc elle qui va apporter à
l'utilisateur les services de base offerts par le réseau, comme par exemple le transfert de fichier, la
messagerie...
2.3. Le modèle OSI.
Le modèle OSI est composé de 7 couches, regroupées en deux grandes parties :
7 Application
Gestion de
6 Présentation
l'application
5 Session
4 Transport
3 Réseau Fonctions de
transport
2 Liaison
1 Physique
3. Transfert de données dans le modèle OSI.
Imaginons 2 systèmes voulant se transmettre des informations.
Une application du système A veut émettre des données vers une application du système B. L'information
va partir de la couche 7 du système A, va atteindre la couche 1 du système A, va passer par le système de
transmission (câble, satellite ...) pour arriver à la couche 1 du système B, qui va faire remonter
l'information vers sa propre couche 7.
C1 – Les modèles OSI et TCP-IP Page 4
Support des services et serveurs STS SIO, 1ère année
3.1. Composition de la trame.
Dans la phase de composition de la trame, chaque couche N récupère les données de la couche
précédente.
Elle y ajoute sous forme d'entête les données concernant son propre travail
La nouvelle version de la trame transmise à la couche inférieure.
Dans la phase de composition de la trame, chaque couche N récupère les données de la couche
précédente.
Elle lui donne le nom de SDU (Service Data Unit). Elle y ajoute des données concernant son propre
travail, nommées PCI (Protocole Control Information) ou entête H pour Header. Cet ensemble forme ce
que l'on appelle le PDU de la couche. Il est transmis via le SAP (Service Acces Point) à la couche
inférieure.
Il est transmis à la couche suivante pour qui le PDU reçu devient son SDU, etc…
Lors de l'envoi d'un message par un logiciel, la couche Application crée un A-PDU (Protocol Data Unit),
contenant le A-SDU (Service Data Unit, le message à émettre) et un entête A-PCI (Protocole Control
Information) noté AH.
PCI SDU
7 Application AH Message
A-PDU
La couche Présentation récupère ce A-PDU, qui devient son P-SDU, formate le message, et ajoute un
entête (PH), ce qui forme le P-PDU.
PCI P-SDU = A-PDU
6 Présentation
PH AH Message formaté
P-PDU
Et ainsi de suite …
7 Application AH Message A PDU
6 Présentation PH AH Message formaté P PDU
5 Session SH PH AH Message formaté S PDU
4 Transport TH SH PH AH Message formaté T PDU
3 Réseau NH TH SH PH AH Message formaté Paquet
2 Liaison LH NH TH SH PH AH Message formaté Trame
1 Physique bits
C1 – Les modèles OSI et TCP-IP Page 5
Support des services et serveurs STS SIO, 1ère année
3.2. Communication entre les couches identiques de deux systèmes différents.
Aucune donnée n'est directement échangée d'une couche d'un système A vers une couche d'un système B
hormis au niveau de la couche physique. Par contre, "logiquement", une couche d'un système A discute
avec la même couche d'un système B. Elles s'accordent sur un protocole de communication, qu'elles
seules savent comprendre.
Système A Système B
Protocole d'application
7 Application 7 Application
Protocole de présentation
6 Présentation 6 Présentation
Protocole de session
5 Session 5 Session
Protocole de transport
4 Transport 4 Transport
Protocole de réseau
3 Réseau 3 Réseau
Protocole de liaison
2 Liaison 2 Liaison
Protocole physique (topologie)
1 Physique 1 Physique
Support physique de transmission
Le protocole (application, présentation, …) sert à s'assurer que les deux systèmes parlent le même
langage à chaque couche. Les informations de la couche Transport de l'émetteur sont sûres d'être
correctement interprétées par la même couche du destinataire, mais pas par les autres couches. Chaque
couche possède son protocole (son langage).
4. Le protocole TCP-IP.
Le modèle O.S.I. est tellement théorique qu'il va à l'encontre de l'efficacité. Il est donc souvent simplifié.
Les simplifications se bornant toutefois à regrouper les fonctions de plusieurs couches O.S.I. en une
seule. Exemple: Le modèle D.O.D. utilisé dans le protocole TCP/IP, appelé également, un peu
abusivement, modèle TCP-IP.
Cependant, les couches O.S.I. restent une référence dès lors que l'on parle de transmission de données sur
un réseau.
4.1. Retour aux origines.
L'origine de TCP/IP remonte au réseau ARPANET. ARPANET est un réseau de télécommunication
conçu par l'ARPA (Advanced Research Projects Agency), l'agence de recherche du ministère américain
de la défense (le DOD : Department of Defense).
C'est en 1974 que les protocoles TCP et IP furent inventés.
L'ARPA signa alors plusieurs contrats, notamment avec l'université de Berkeley qui développa un Unix
pour imposer ce standard.
En échange, les universitaires s'emparent de cette technologie pour échanger des données de recherche.
En 1983, il devient nécessaire de séparer les réseaux universitaires des réseaux militaires.
La branche universitaire conserve le nom Arpanet puis FSFnet, puis Internet, alors que la branche
militaire prend le nom de MilNet, puis de DDN (Defense Data Network).
C1 – Les modèles OSI et TCP-IP Page 6
Support des services et serveurs STS SIO, 1ère année
4.2. Le modèle DOD.
Inspiré du modèle OSI, qui s'en retrouve simplifié, le modèle DOD ou modèle TCP-IP n'est composé
que de 4 couches :
4 Application
3 Hôte à hôte
2 Internet
1 Accès réseau
La composition des trames est similaires au modèle OSI, i.e. chaque couche récupère le PDU (voir
§ 3.1.) de la couche supérieur, fait ce qu'elle a à faire (ce qui diffère en fonction des couches et donc des
protocoles), puis ajoute un entête pour détailler son action et transmet de tout à la couche inférieure.
4.3. Les couches du modèle DOD.
Couche 1 : La couche Accès réseau.
Largement appuyée sur le protocole Ethernet, cette couche permet les échanges avec le support de
transport de l'information. C'est également ce protocole que la trame est complétée par les adresses MAC
du poste émetteur et du poste destinataire.
C'est à ce niveau qu'un poste destinataire vérifie si une trame reçu lui est bien destinée, c'est-à-dire si
l'adresse mac de destinataire qui est stockée dans la trame correspond bien à la sienne.
Couche 2: La couche Internet.
Cette couche s'occupe du bon adressage des paquets, ce qui permet de tout destinataire de vérifier que le
paquet lui est bien adressé, par la validation de l'adresse destinataire enregistrée dans cet entête avec
l'adresse du poste qui reçoit la trame.
Cette couche s'occupe d'inscrire, entre autre, dans la trame l'adresse IP de l'émetteur et celle du
destinataire, et de router la trame, c'est-à-dire de s'assurer qu'elle prend la bonne route, qu'elle va vers le
bon destinataire, soit directement, soit via une passerelle.
Couche 3 : La couche hôte à hôte.
Egalement appelée couche Transport, cette couche assure une fonction principale : valider le bon
acheminement des informations à travers le/les réseaux.
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 issus
d'une machine à une autre machine. Son rôle est de fragmenter le message à transmettre de manière à
pouvoir le faire passer sur la couche internet. A l'inverse, sur la machine destination, TCP replace dans
l'ordre les fragments transmis sur la couche internet pour reconstruire le message initial.
TCP s'occupe également du contrôle de flux de la connexion. Autrement dit, l'envoi des données ne
commencera que lorsque l'émetteur sera sûr que le destinataire sera disponible pour l'écouter, et s'assurera
tout au long de la communication que tout se passe bien par l'émission et la réception d'accusés de
réception.
C1 – Les modèles OSI et TCP-IP Page 7
Support des services et serveurs STS SIO, 1ère année
UDP est en revanche un protocole plus simple que TCP : il est non fiable et sans connexion. 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. La communication est plus rapide à mettre en œuvre puisqu'il n'y a pas de connexion
avec le destinataire, et qu'il n'y a pas d'accusés de réception à émettre et à attendre.
Mais l'usage est limité car cela suppose qu'il n'y aura pas besoin de remettre les messages dans l'ordre,
parce que les messages sont suffisamment peu important, ou que c'est la couche application qui s'en
occupe.
Par exemple, UDP est utilisé pour assurer la transmission de la voix
C'est également cette couche qui s'occupe de réserver/fixer le canal de communication à utiliser dans
chacun des deux sens (client vers serveur et inversement). Ce sont ce que l'on appelle les ports.
Couche 4 : La couche application.
Cette couche propose un très grand nombre de protocoles de transport des données. Ces protocoles, dits
protocoles applications, à ne pas confondre donc avec les protocoles réseaux, sont connus pour certains :
HTTP, POP, SMTP, Telnet, DNS, SSH, NNTP, SNMP, NTP, IRC, …
4.4. Modèle OSI vs modèle DOD.
Le modèle DOD est plus simple que le modèle OSI.
En effet TCP-IP a été développé en dehors de cette norme, même s'il s'est imposé une représentation
similaire, en couches.
De plus, il est apparu que certaines couches (session et présentation) n'étaient pas nécessaires, car déjà
intégrées aux couches Transport ou Application.
Il en résulte cette mise en parallèle de ces deux normes :
4 Application 7 Application
6 Présentation
5 Session
3 Hôte à hôte 4 Transport
2 Internet 3 Réseau
2 Liaison
1 Accès réseau
1 Physique
Modèle Modèle
DOD OSI
TCP-IP
C1 – Les modèles OSI et TCP-IP Page 8