Академический Документы
Профессиональный Документы
Культура Документы
Cʼest uniquement une référence, un texte abstrait destiné à Les systèmes intermédiaires
fournir un cadre conceptuel pour les ingénieurs en télécoms et les
Étude de cas dʼun LAN
informaticiens qui travaillent dans les réseaux.
Autrement dit, ce nʼest pas un standard de communications, cʼest Lʼadressage IP
seulement un moyen de mieux se comprendre.
FTP
Il définit sept couches. Chacune dʼelles correspond à une famille
Commandes de réseaux
de fonctions de communication :
Les réseaux téléinformatiques
7. Application
interface avec les programmes locaux (système
dʼexploitation, utilitaires et applications).
Le nom de la couche Physique est trompeur dans la mesure où il ne sʼagit pas de la couche
physique, mais de celle qui décrit la couche physique (le matériel de réseau). Les équipements et
les câbles se situent en dehors du modèle OSI. Le même problème se pose avec la couche
Application, qui ne concerne pas les applications, mais les interfaces avec les applications.
On appelle parfois couche « 8 » la couche qui contient les applications et couche « 0 » celle du
réseau physique.
Un paquet de données transféré par un programme expéditeur à un programme destinataire
passe (métaphoriquement) par ces couches. Au départ, il traverse les couches 7 à 1 de
lʼordinateur expéditeur, et, à lʼarrivée, il traverse les couches 1 à 7 de lʼordinateur destinataire.
La distance entre le poste de travail et le serveur du schéma ci-dessus peut être aussi bien de 2
mètres que de 20'000 kilomètres.
Au niveau 1, une unité de données est une suite de bits, au niveau 2 une trame (frame), au niveau
3 un paquet (packet) et au niveau 4 un segment. Au-dessus, ce sont des données (data).
Dans le modèle OSI, la couche 5 est à peine utilisée et la 6 ne comprend généralement que
MIME, le protocole de messagerie électronique qui permet de transmettre tous types de
messages. Sans MIME, on ne pourrait échanger que des caractères ASCII (non accentués).
7. Application Messagerie électronique, web, transfert de fichiers, accès HTTP, SMTP, POP3,
à distance, systèmes de fichiers distribués, téléphonie sur FTP, telnet, NFS, VoIP,
IP, émulation de terminal, etc. BitTorrent
4. Transport Contrôle que les données parviennent bien à leur TCP, UDP
destinataire
3. Réseau Adressage et gestion de lʼitinéraire suivi par les données IP, IPsec, ICMP, BGP
Le modèle OSI a une utilité pratique : quand on a un problème avec le réseau, il est plus facile de
le diagnostiquer et de le résoudre si on suit la logique des couches.
Si on a « 100% packet loss », c'est au contraire que le problème se situe plus bas et on peut
vérifier que la LED qui se trouve à côté de la prise réseau de l'ordinateur et celle du switch sont
bien allumées, ce qui indique que la liaison est bonne (couche 2). On peut ensuite faire un ping
localhost (ou un ping 127.0.0.1) pour tester si la configuration du réseau sur le poste est OK. Si ce
n'est pas le cas, le diagnostic est fait et il ne reste plus qu'à reconfigurer la connexion du système
avec le réseau. 1
Le modèle Internet
Il existe un modèle concurrent : le modèle Internet ou modèle TCP-IP, qui a été créé par lʼIETF
(Internet Engineering Task Force).
Il est décrit dans la RFC1122, qui date de 1989 (lʼexpression de RFC, Request For Comment,
désigne les normes édictées par lʼIETF).
Contrairement au modèle OSI, il est très peu cité comme référence théorique, mais, en pratique,
c'est le modèle universel.
1 Dans Windows, c'est la section Réseau et Internet du Panneau de configuration. Dans Mac OS, c'est
Internet et réseau dans les Préférences Système. Avec Linux, cela varie de cas en cas.
Pour la personne ou lʼapplication qui utilise un service de communication, la couche 7 est la seule
visible. Cʼest donc aussi la plus intéressante.
HTTP (HyperText Transfer Protocol) est le protocole du web. Il réunit deux applications :
• un client HTTP, cʼest-à-dire un navigateur (Firefox, Opera, Safari, Internet Explorer, etc.) ;
• un serveur HTTP, qui abrite le site et le met à la disposition des clients. Apache est le plus
connu.
SMTP (Simple Message Transfer Protocol) gère le transport de messages électroniques quand ils
sont constitués de texte sans accents. MIME (Multipurpose Internet Mail Extensions) le complète
pour les échanges de texte avec accents ainsi que pour les fichiers non textuels (images, sons,
etc.).2
POP3 (Post Office Protocol version 3) permet de relever les messages entreposés dans une boîte
aux lettres par SMTP et de les copier ou de les transférer sur lʼordinateur sur lequel on travaille.
IMAP (Internet Message Access Protocol) est similaire, mais il offre plus de possibilités.
DNS (Domain Name System) gère la correspondance entre un nom de domaine et une adresse
IP. Cʼest grâce à lui quʼon peut taper « www.un.org » dans la barre dʼadresse dʼun navigateur et
arriver sur le site des Nations Unies. Sinon, il faudrait taper « 157.150.195.10 », ce qui nʼest pas
facile à retenir.
FTP (File Transfer Protocol) gère le transfert de fichiers. Cʼest lui quʼon emploie quand on copie un
site sur un serveur web depuis lʼordinateur sur lequel on travaille.
Telnet (teletype ou telecommunication ou terminal network) est un protocole quʼon utilise pour
ouvrir une session sur un ordinateur distant. Il sʼemployait beaucoup pour administrer un serveur
distant, mais il est de plus en plus remplacé par SSH (Secure Shell), qui est un telnet sécurisé.
2Contrairement aux autres protocoles passés en revue ici, MIME ne concerne pas la couche Application,
mais la couche Présentation. On parle parfois de messagerie SMTP-MIME.
VoIP (Voice over IP) gère la téléphonie sur le réseau informatique. Skype, Live Messenger et
Yahoo Messenger sont des exemples de programmes VoIP.
NFS (Network File System) est un protocole qui permet dʼaccéder à des fichiers qui se trouvent
sur une machine distante. Lʼapplication les manipule comme sʼils se trouvaient sur le disque dur
local.
IP (Internet Protocol) gère lʼadressage des paquets. Cʼest lʼéquivalent informatique du système
postal. On utilise actuellement la version 4, mais la version 6 devrait la remplacer un jour.
TCP (Transmission Control Protocol) est un protocole dʼun niveau plus élevé. Il vérifie que le
destinataire et lʼexpéditeur sont bien en communication et que les paquets sont délivrés dans le
bon ordre.
Sauf exception, cʼest TCP qui sʼutilise avec les protocoles applicatifs quʼon a passés en revue ici
(web, messagerie électronique, transfert de fichiers, etc.)
UDP (User Datagram Protocol) fonctionne aussi sur IP, mais il ne vérifie pas que le destinataire et
lʼexpéditeur sont bien en communication, ce qui veut dire quʼune erreur de transmission peut se
produire sans quʼil sʼen rende compte. Par contre, il est plus léger et plus rapide que TCP.
UDP sʼemploie beaucoup, mais seulement quand une erreur ne prête pas à conséquence. Par
exemple, si des routeurs sʼenvoient toutes les minutes un message pour propager les mises à
jours dʼadresses, c'est UDP qui s'utilise parce qu'il génère beaucoup moins de trafic que TCP.