Vous êtes sur la page 1sur 32

Chapitre 4

Les modèles et les protocoles

1. Modèle OSI et ses couches


2. Modèle TCP/IP et ses couches
3. Comparaison entre OSI et TCP/IP
4. Protocoles et services réseau
04 - Le modèle OSI et ses couches
Un modèle conceptuel commun

• Historiquement – dans les années 1970 à 1980 – chaque


constructeur créait ses propres protocoles réseaux, ce qui
rendait l’interopérabilité entre les réseaux difficile.
• Le modèle OSI a été développé par l’Organisation
Internationale de Normalisation (ISO) à partir de la fin des
années 1970 pour fournir un modèle commun aux
diverses méthodes de mise en réseau.
• Cet effort a permis dans un premier temps de favoriser
l’interconnexion des réseaux propriétaires et a ensuite
mené vers la standardisation autour d’une suite de
protocoles constituant ce que l’on appelle aujourd’hui
l’internet.
PARTIE 1

Copyright - Tout droit réservé - OFPPT 2


04 - Le modèle OSI et ses couches
Définition des couches

• Le modèle OSI définit 7 couches qui sont descendues lors


de l’émission de données et remontées lors de la
réception.
• Les couches sont numérotées de 1 à 7 du plus bas niveau
(physique) au plus haut (l’application).
• Chaque couche manipule une unité de donnée bien
définie, appelée PDU (Protocol Data Unit).
• Nous détaillons le rôle de chaque couche dans la suite de
cette section.
PARTIE 1

Copyright - Tout droit réservé - OFPPT 3


04 - Le modèle OSI et ses couches
Couche 7 : application

La couche 7 ou couche application :


• La couche application est le point d’accès
des services réseau.
• Elle est à l’initiative de l’envoi des données
et à l’écoute des données nécessaires au
fonctionnement des applications.
• L’application la plus connue est le web
(HTTP).
• On trouve aussi le mail, les annuaires, les
transferts de fichiers…

Nous détaillerons les protocoles de la couche


application les plus courants dans la dernière
section de ce chapitre.
PARTIE 1

Copyright - Tout droit réservé - OFPPT 4


04 - Le modèle OSI et ses couches
Couche 6 : présentation

• La couche 6 ou couche présentation prépare les données


en fonction de l’exigence du récepteur et des contraintes
de transmission. Il peut s’agir par exemple d’opérations
• de cryptage, pour garantir la confidentialité,
• d’encodage, pour permettre le transport des
données,
• de compression, pour optimiser la bande
passante.
• Le PDU de la couche 6 est la donnée, qui est transformée
par les opérations effectuées sur la couche, dans un sens
ou dans l’autre, selon qu’elle descend de la couche 7 ou
remonte de la couche 5.
PARTIE 1

Copyright - Tout droit réservé - OFPPT 5


04 - Le modèle OSI et ses couches
Couche 5 : session

• La couche 5 ou couche session :


• établit, maintient et assure la sécurité de la
connexion entre deux ordinateurs,
• permet la communication des données entre
deux processus qui peuvent être semi-duplex ou
full-duplex,
• synchronise les communications (permet la
transmission de plusieurs flux en même temps),
• gère les transactions,
• assure la correction des erreurs.
• Le PDU de la couche session est, comme pour la couche
application et présentation, la donnée.
PARTIE 1

Copyright - Tout droit réservé - OFPPT 6


04 - Le modèle OSI et ses couches
Couche 4 : transport

• La couche 4 ou couche transport : • Lors d’un envoi, la couche transport encapsule les données émises par la
• contrôle les flux réseaux, couche supérieure pour générer son PDU (Protocol Data Unit, unité de
données spécifique à la couche) : le segment.
• est responsable de la gestion des erreurs.
• Lors d’une réception, la couche transport décapsule les paquets reçus de
• Le transport peut être réalisé : la couche inférieure pour récupérer les segments.
• En mode connecté lorsque la priorité est la
fiabilité. On l’utilise lorsque la réception des
données doit être garantie.
• TCP est un exemple de protocole en mode
connecté.
• En mode non-connecté lorsque la priorité est la
simplicité et la rapidité. On l’utilise lorsqu’il est
inutile de retransmettre une donnée perdue,
comme dans le streaming par exemple.
• UDP est un exemple de protocole en
PARTIE 1

mode non connecté.

Copyright - Tout droit réservé - OFPPT 7


04 - Le modèle OSI et ses couches
Couche 3 : réseau

• La couche 3 ou couche réseau construit une voie de • Les équipements intermédiaires transmettent les paquets tels qu’ils les
communication de bout en bout entre l’émetteur et le ont reçus, sauf s’il est nécessaire de réaliser une fragmentation (dans le
destinataire. cas de l’IPv4) si la capacité de transfert (MTU) du réseau suivant est
• Deux fonctions sont mises en œuvre : insuffisant.

• Le routage détermine le chemin à emprunter à • IpV4 et IPv6 sont les 2 implémentations les plus courantes de la couche
travers les différents réseaux possibles. réseau.

• Le relayage (ou acheminement) assure la


transmission d’un paquet entre 2 réseaux
interconnectés pour le rapprocher de sa
destination.
• Au moment de l’émission, la machine génère les paquets
en encapsulant les segments reçus de la couche
supérieure.
• La machine destinataire décapsule les paquets et
PARTIE 1

transmet les segments à la couche supérieure.

Copyright - Tout droit réservé - OFPPT 8


04 - Le modèle OSI et ses couches
Couche 2 : liaison

• La couche 2 ou couche liaison transfère des données : • Les paquets émis sont encapsulés en trames lors de l’émission.
• entre les équipements d’un même segment • Lors de la réception, les trames sont formées à partir des bits reçus.
d’un LAN, • L’équipement principal de la couche liaison est le switch, qui est capable
• entre les équipements adjacents d’un WAN. de ne transmettre les trames qu’aux équipements concernés.
• La couche liaison est composée de 2 sous-couches : • Le protocole le plus utilisé est Ethernet.
• La sous-couche haute, dite logique, assure une
fonction de correction d’erreurs.
• La sous-couche basse, dite de contrôle d’accès
au media, organise la liaison via les adresses
Mac des équipements concernés.
PARTIE 1

Copyright - Tout droit réservé - OFPPT 9


04 - Le modèle OSI et ses couches
Couche 1 : physique

• La couche 1 ou couche physique assure la transmission


effective des signaux électriques sous la forme de bits.
• Les concentrateurs (hubs) fonctionnent en couche 1 et
transmettent les données à tout le segment réseau sans
filtrage.
• La transmission physique se fait par exemple :
• Sous forme d’impulsions électriques, par
exemple avec l’ADSL/VSDL ou Ethernet.
• Par manipulation de l’état de la lumière, par
exemple avec la fibre optique.
PARTIE 1

Copyright - Tout droit réservé - OFPPT 10


Modèle OSI : Encapsulation et Décapsulation

• Comme nous l’avons vu, chaque couche travaille sur son


propre format de données, appelé le PDU (Unité de
Donnée du Protocole).
• Les couches 5 à 7 manipulent et transforment les
données directement.
• Lorsque des données sont émises, les couches 1 à 4
ajoutent leur propre en-tête aux éléments émis par la
couche supérieure : on parle d’encapsulation.
• Lors de la réception de données, les couches qui
reçoivent décapsulent les éléments reçus pour obtenir le
format nécessaire à leur fonctionnement.
PARTIE 1

Copyright - Tout droit réservé - OFPPT 11


04 - Le modèle OSI et ses couches
Bilan

• Le modèle OSI est un modèle conceptuel qui définit un Ce modèle conceptuel a été défini pour s’adapter à n’importe quel type de
vocabulaire commun pour les professionnels de l’IT. réseau. Un modèle plus centré sur les technologies IP a été défini. Ce modèle
• La maitrise de ce vocabulaire permet de positionner un a été défini par le DOD (Department Of Defense) et est appelé modèle DOD
matériel ou un protocole dans une couche. ou modèle TCP/IP. La section suivante présente ce modèle.

• Par exemple, la commutation est réalisée en


couche 2, tandis que l’adressage IP mobilise la
couche 3.
• Les couches sont numérotées de la plus basse, la couche
physique, à la plus élevée, la couche applicative.
• Chaque couche définit et manipule un format de donnée
spécifique appelé PDU (Protocol Data Unit) :
• Des données DATA pour les couches 5 à 7
• Des segments SEGMENTS pour la couche 4
• Des paquets PACKETS pour la couche 3
PARTIE 1

• Des trames FRAME pour la couche 2


• Des bits pour la couche 1

Copyright - Tout droit réservé - OFPPT 12


Chapitre 4
Les modèles et les protocoles

1. Modèle OSI et ses couches


2. Modèle TCP/IP et ses couches
3. Comparaison entre OSI et TCP/IP
4. Protocoles et services réseau
04 - TCP/IP et ses couches
Modèle DOD

• Le modèle DOD a été formalisé par le Département de la


Défense des États-Unis comme formalisation concrète du
modèle conceptuel OSI dans un contexte spécifique à
TCP/IP.
• Ce modèle est connu sous les noms de modèle TCP/IP,
modèle du DOD ou encore de pile TCP/IP.
• La pile TCP/IP définit 4 couches :
• La couche liaison
• La couche internet
• La couche transport
• La couche application
• Une requête débute dans la couche application de l’hôte
qui émet la requête. Elle redescend dans les couches,
parvient physiquement au destinataire et remonte les
PARTIE 1

couches jusqu’à la couche application du destinataire.

Étudions dans le détail chacune de ces couches.

Copyright - Tout droit réservé - OFPPT 14


04 - TCP/IP et ses couches
La couche liaison

• La couche liaison est la couche la plus basse du modèle TCP/IP. Elle gère
l’accès au média physique en émettant et recevant les bits sous forme
électrique ou optique en fonction du support utilisé. La couche liaison gère
également l’adressage physique.
• Lorsque des bits sont reçus par l’interface réseau de l’hôte, la couche réseau
recrée la trame à partir des bits reçus physiquement puis la transmet à la
couche supérieure.
• Sur un réseau local Ethernet, le protocole ARP (Address Resolution Protocol)
traduit l’adresse IP logique fournie par la couche supérieure en adresse
physique MAC de destination. Les bits sont ensuite transmis physiquement
à cette adresse.
• Si l’IP est située sur le réseau, l’adresse MAC renvoyée est celle de
l’hôte correspondant.
• Si l’IP est à destination d’un autre réseau, l’adresse MAC fournie est
celle d’un routeur qui interconnecte le réseau à un autre réseau aussi
PARTIE 1

appelé passerelle. Si les deux réseaux sont sous la même autorité, le


protocole OSPF permet de déterminer la route à suivre.
• Sur un réseau étendu, différentes technologies permettent de transporter
les trames. Par exemple : IDSN, DSL ou la fibre optique.

Copyright - Tout droit réservé - OFPPT 15


04 - TCP/IP et ses couches
La couche internet

• La couche internet permet le routage des paquets entre des hôtes situés sur
des réseaux différents : elle principalement concernée par l’interconnexion
entre les réseaux. Le matériel concerné est le routeur.
• Les segments en provenance de la couche transport fournissent une adresse
source et une adresse de destination mais aucun chemin n’est fourni à l’avance.
Pour gérer l’acheminement, 3 protocoles sont mis en place par la couche IP :
• IP transforme les segments reçus de la couche transport et crée des
paquets. La table de routage du routeur est utilisée pour transmettre les
paquets vers le réseau suivant, plus proche de la destination, ou à l’hôte
de destination s’il est situé sur le réseau concerné.
• ICMP (Internet Control Message Protocol) véhicule les messages de
contrôle et d’erreur. Par exemple, la commande ping utilise ICMP pour
tester la disponibilité d’un serveur.
• IGMP (Internet Group Management Protocol) gère l’adressage multicast
vers plusieurs hôtes.
PARTIE 1

• La couche internet s’appuie sur les services fournis par la couche liaison pour
transmettre des paquets indépendamment de la technologie physique
employée dans les différents réseaux traversés.

Copyright - Tout droit réservé - OFPPT 16


04 - TCP/IP et ses couches
La couche transport

• La couche transport assure le service de liaison de bout en bout à la couche


supérieure. En fonction des besoins de celle-ci, 2 protocoles sont proposés :
• TCP (Transport Control Protocol) est le protocole qui assure un transport
fiable grâce à un mécanisme de détection des erreurs.
• TCP établit une connexion avec le destinataire par un mécanisme de
Three-way Handshake qui valide la disponibilité du service de
destination.
• Les données de la couche supérieure sont découpées en segments
qui sont envoyés au destinataire grâce au service fourni par la couche
internet.
• Le destinataire envoie un accusé de réception et réordonne les
segments si nécessaire avant de les mettre à disposition de la couche
supérieure.
• Si l’émetteur ne reçoit pas d’accusé de réception, il renvoie le paquet
en adaptant la vitesse de transmission pour limiter de futures pertes.
PARTIE 1

• UDP (User Datagram Protocol) transmet les données sous forme de


datagrammes très simples, sans connexion ni contrôle. Cela apporte un gain
en vitesse notable par rapport à TCP.

Copyright - Tout droit réservé - OFPPT 17


04 - TCP/IP et ses couches
La couche application

• La couche application est la couche utilisée par les développeurs de logiciels pour
intégrer des fonctions réseau à leurs logiciels.
• Chaque protocole de la couche application fournit un service aux développeurs. Par
exemple :
• HTTP (HyperText Transfer Protocol) a été conçu pour le transfert de petits
fichiers comme une page web et les ressources associées. C’est le protocole
principal du Web.
• FTP (File Transfer Protocol) est un protocole efficace pour le transfert de gros
fichiers. Il est toutefois de moins en moins utilisé au profit de HTTP.
• TLS (Transport Layer Security) assure la confidentialité et l’intégrité des
données avant de les transmettre à la couche transport. Il peut être combiné à
HTTP pour transmettre les données du web de manière chiffrée. On parle alors
d’HTTPS.
• IMAP (Internet Message Access Protocol), POP (Post Office Protocol) et SMTP
(Simple Mail Transfer Protocol) assurent l’envoi et la réception des emails.
PARTIE 1

• La couche application s’appuie sur la couche transport pour assurer la fiabilité ou la


vitesse des transferts de données.
• Nous reviendrons sur les protocoles de la couche application dans la dernière section
de de chapitre.

Copyright - Tout droit réservé - OFPPT 18


04 - TCP/IP et ses couches
Couche adjacente et même couche

• Les échanges entre les couches adjacentes sur une même machine sont
appelées échanges verticaux ou interactions inter-couches.
• Chaque couche de TCP/IP dépend des couches inférieures pour
fournir un service aux couches supérieures.
• Lorsqu’un hôte émet, les données sont encapsulées par chaque
couche.
• Lorsqu’un hôte reçoit, les bits sont décapsulés en trames,
paquets, segments et enfin données.
• Les en-têtes encapsulées par chaque couche au moment de l’émission
sont traitées par les mêmes protocoles au niveau de chaque couche par
le destinataire. On appelle cela l’interaction sur couche identique.
• Cette interaction permet de se concentrer sur une couche
donnée, sans se préoccuper du fonctionnement des couches
inférieures.
PARTIE 1

• Par exemple, la décision d’envoyer les données en TCP ou en UDP


se prend au niveau de la couche transport. Il s’agit de s’assurer
que le destinataire est en mesure de traiter le protocole choisi par
l’émetteur.

Copyright - Tout droit réservé - OFPPT 19


04 - TCP/IP et ses couches
Bilan

• TCP/IP définit un ensemble de protocoles à partir du • Des modèles récents de TCP/IP proposent un modèle en 5 couches où la
modèle défini par le Département de la Défense des couche liaison est séparée en 2 sous-couches, l’une pour la gestion des
États-Unis (DoD) supports et l’autre pour l’adressage physique.
• La RFC 1122 définit ainsi 4 couches du plus bas au plus • Nous avons ainsi 2 modèles pour la modélisation des réseaux : le modèle
haut niveau, les couches les plus basses fournissant un OSI et le modèle TCP/IP. Nous allons comparer ces 2 modèles dans la
service aux couches les plus hautes. On a ainsi : section suivante.
• La couche liaison qui assure la création de
trames adaptées aux supports physiques.
• La couche internet qui assure le routage des
paquets entre les réseaux interconnectés.
• La couche transport qui assure un transport
de bout en bout fiable ou rapide.
• La couche application qui fournit des briques
d’accès au réseau aux développeurs
PARTIE 1

d’applications.

Copyright - Tout droit réservé - OFPPT 20


Chapitre 4
Les modèles et les protocoles

1. Modèle OSI et ses couches


2. Modèle TCP/IP et ses couches
3. Comparaison entre OSI et TCP/IP
4. Protocoles et services réseau
04 - Comparaison entre OSI et TCP/IP
Des objectifs différents

Modèle conceptuel et standard du marché De l’interconnexion à la standardisation


• Le modèle OSI a été créé pour offrir un cadre de
référence commun aux différents modèles en
compétition dans les années 70. Chaque constructeur
avait en effet alors sa propre architecture, ce qui rendait
les échanges entre spécialistes difficiles.
• Au contraire, le modèle TCP/IP a été conçu au départ
pour offrir une solution pratique pour interconnecter ces
différentes architectures.
• OSI apporte ainsi une solution de classification pour
toute sorte de protocoles, tandis que TCP/IP a permis la
standardisation autour des quelques protocoles bien
définis.
• Aujourd’hui, la plupart des constructeurs ont abandonné
leurs solutions propriétaires au profit des protocoles
standardisés par TCP/IP.
PARTIE 1

Copyright - Tout droit réservé - OFPPT 22


04 - Comparaison entre OSI et TCP/IP
Granularité des couches

• OSI et TCP/IP définissent un modèle en couche mais avec une granularité différente :

• OSI définit un modèle en 7 couches.

• TCP/IP est modélisé en 4 ou 5 couches.

• Les couches haut-niveau 5, 6 et 7 du modèle OSI sont regroupées dans une seule couche
Application en TCP/IP.

• En pratique, les protocoles de TCP/IP implémentent des fonctions des 3 couches


OSI.

• Les deux couches centrales sont identiques :

• La couche transport du modèle OSI correspond à la couche du même nom en


TCP/IP.

• Le modèle original de TCP/IP appelle la couche réseau la couche internet. Le


modèle révisé en 5 couches reprend le terme couche réseau.

• Les couches bas-niveau 1 et 2 sont regroupées dans une couche liaison dans le modèle
PARTIE 1

TCP/IP original.

• Le modèle révisé rétablit la division entre couche physique et lien d’accès.

Copyright - Tout droit réservé - OFPPT 23


04 - Comparaison entre OSI et TCP/IP
Bilan : une approche complémentaire

• TCP/IP est le modèle pratique qui s’est imposé. La technologie • Un routeur est un équipement dit de couche 3 car il s’appuie sur la
IP est aux cœur des réseaux, du petit réseau familial aux technologie IP pour router les paquets.
grands réseaux distribués des fournisseurs Cloud.
• OSI a échoué comme prescripteur de technologie mais a La dernière section de ce chapitre présente des services importants de la
gardé une utilité pratique en termes de description de couche application de TCP/IP.
fonctionnalités. Par exemple :
• Un concentrateur (hub) est décrit comme un
périphérique de couche 1 car il ne fait que
retransmettre un signal physique sans discrimination.
• Un concentrateur (switch) est principalement décrit
comme un périphérique de couche 2 car il exploite les
adresses MAC pour prendre des décisions intelligentes
pour l’adressage des trames.
• Nous verrons par la suite que certains switchs
offrent des fonctions avancées dites de couche
PARTIE 1

3. Cette capacité à faire référence au modèle


OSI permet de définir le contexte d’un échange
entre professionnels.

Copyright - Tout droit réservé - OFPPT 24


Chapitre 4
Les modèles et les protocoles

1. Modèle OSI et ses couches


2. Modèle TCP/IP et ses couches
3. Comparaison entre OSI et TCP/IP
4. Protocoles et services réseau
04 - Protocoles et services réseau
Accès aux applications

• L’organisation en couches de TCP/IP permet l’utilisation • En effet, un seul serveur pouvant fournir plusieurs services, le port permet
des services d’une couche sans avoir à se préoccuper de d’identifier celui qui est demandé.
son fonctionnement. • Certains services sont fournis par un port bien défini. On parle alors
• Du point de vue d’un développeur d’application, la mise de ports réservés (Well Known Port Number). Leur numéro est
en place de fonctionnalités réseau nécessite simplement attribué par l’IANA (Internet Assigned Numbers Authority), de 0 à
de faire appel aux services en respectant les protocoles 1023.
définis par la couche application de TCP/IP. • Les ports non réservés au-dessus de 1024 peuvent être utilisés
• La machine qui offre un service est appelé serveur. La librement par les développeurs de logiciels pour fournir leur propre
machine qui utilise le service est le client. Pour accéder à service.
un service, le client fournit 3 informations qui sont • Nous allons approfondir ce concept en étudiant quelques services bien
exploitées par la couche transport : connus :
• L’adresse IP du serveur • DNS, DHCP, FTP ;
• Le protocole de transport (TCP ou UDP) • ainsi que les protocoles de messagerie SMTP, POP et IMAP.
• Le port de connexion
PARTIE 1

Copyright - Tout droit réservé - OFPPT 26


04 - Protocoles et services réseau
HTTP : HyperText Transfer Protocol

• Lors de la présentation des couches du modèle OSI, nous • Dans la vraie vie comme dans cet exemple, les utilisateurs ne saisissent
avons défini le Web comme application phare de la pas une adresse IP mais un nom de domaine explicite facile à mémoriser.
couche application. • Une autre application se charge de récupérer l’adresse IP nécessaire à la
• Pour accéder à une page web, 2 étapes sont connexion : le DNS, que nous allons étudier.
nécessaires :
• Établir une connexion sur l’adresse IP du
serveur web, avec le protocole TCP, sur le
port 80 ;
• Une fois la connexion établie, envoyer une
requête respectant le format défini par le
protocole HTTP.
• L’illustration à droite montre la connexion, la
requête envoyée et la réponse reçue.
• En pratique, des navigateurs web graphiques ont été
PARTIE 1

développés, comme Google Chrome ou Mozilla Firefox.


• Ces logiciels fournissent une interface intuitive exploitant
l’application (au sens du modèle TCP/IP) HTTP.

Copyright - Tout droit réservé - OFPPT 27


04 - Protocoles et services réseau
DNS : Domain Name System

• DNS est un service de résolution de nom permettant d’obtenir


une adresse IP à partir d’un nom de domaine, appelé aussi
FQDN (Fully Qualified Domain Name).
• L’IANA a affecté le port 53 au protocole DNS.
• Chaque hôte sur le réseau dispose d’une liste initiale de
serveurs DNS racine qui délèguent récursivement la résolution
de l’adresse à des serveurs plus spécifiques dits récursifs.
• Les serveurs récursifs font également office de cache, c’est-à-
dire qu’ils gardent en mémoire les réponses déjà apportées
pour économiser des requêtes ultérieurement.
• Il existe différents types d’enregistrements. Les plus courants
sont :
• A, qui retourne une adresse IPv4 à partir d’un nom de
domaine.
• AAAA, qui retourne une adresse IPv6.
PARTIE 1

• MX, qui fournit les serveurs de mail d’un domaine.


• NS, qui définit les serveurs DNS du domaine.
• CNAME, qui permet de créer un alias de nom de
domaine.

Copyright - Tout droit réservé - OFPPT 28


04 - Protocoles et services réseau
DHCP : Dynamic Host Configuration Protocol

• DHCP est un protocole fourni par le port 67 des serveurs • Concrètement, une machine n’ayant pas d’adresse IP attribuée va diffuser
qui le proposent. en broadcast une demande sur le port 67 de toutes les machines du
• Il permet d’affecter dynamiquement une adresse IP et un réseau qu’elle essaie de rejoindre.
masque de sous-réseau à une machine nouvellement • Si un serveur offrant le service DHCP est actif, il répond par une adresse IP
connectée sur le réseau. disponible.
• Ce protocole est particulièrement utile en mobilité • Le client accepte la première offre qui lui parvient.
notamment pour connecter facilement un • Une box internet active généralement ce service par défaut pour
smartphone sur un réseau WIFI ou une nouvelle permettre de brancher des équipements sur les ports RJ45 ou de les
imprimante sur un LAN Ethernet. connecter en WIFI.
• Il n’est ainsi plus nécessaire de configurer • En entreprise, des serveurs DHCP dédiés peuvent être configurés pour une
manuellement une adresse statique et le masque sécurité renforcée.
associé.
• Par exemple, en n’acceptant que les machines ayant une adresse
MAC connue.
PARTIE 1

Copyright - Tout droit réservé - OFPPT 29


04 - Protocoles et services réseau
FTP : File Transfer Protocol

• FTP est le protocole historiquement utilisé pour le transfert de fichiers


volumineux.
• L’IANA a réservé les ports 20 et 21 pour ce service.
• Le client effectue une connexion via TCP dite de contrôle sur le port 21 pour
transmettre ses commandes.
• Il peut s’agir de demander la liste des fichiers ou bien de supprimer,
renommer ou télécharger un fichier donné.
• Historiquement, le serveur réalise alors une connexion vers le client pour
envoyer les données : c’est le mode actif (première illustration).
• Le mode actif nécessite ainsi que le client possède une adresse IP
publique, ce qui est de plus en plus rarement le cas.
• Les clients ne permettant pas une connexion depuis l’extérieur peuvent
utiliser le mode passif.
• Dans ce mode, le serveur communique le port sur lequel le client peut
établir la connexion de données.
PARTIE 1

• L’augmentation des vitesses de connexion a réduit l’utilisation de FTP au profit


d’HTTP pour des fichiers de plus en plus volumineux. Il est désormais
nécessaire d’installer un client FTP spécifique, la plupart des navigateurs ayant
retiré le support de FTP précédemment intégré.

Copyright - Tout droit réservé - OFPPT 30


04 - Protocoles et services réseau
Protocoles de messagerie

• La messagerie électronique s’appuie sur 3 protocoles principaux : • IMAP (Internet Message Access Protocol) résout les problèmes de
• SMTP (Simple Mail Transfer Protocol) gère l’envoi de mails. POP en se synchronisant avec les serveurs de messagerie.
Son port réservé est le 25 pour un envoi non chiffré. • Il est ainsi possible de renommer ou supprimer des messages
• Les problèmes liés aux courriers indésirables a et de retrouver les modifications sur toutes ses machines
conduit la plupart des fournisseurs d’accès à bloquer connectées à son compte de messagerie.
SMTP sur la connexion des utilisateurs non • Chacun de ces protocoles offre une version sécurisée avec chiffrement.
professionnels. Il faut utiliser les serveurs mis en
• Pour SMTP, le port 587 est réservé à l’envoi d’un mail avec
place par le fournisseur.
chiffrement.
• Les messages sont transférés vers le serveur mail du • Pour POP, la technologie disponible sur le port 995 est désormais
destinataire pour y être récupérés.
obsolète et son usage est déconseillé.
• POP (Post Office Protocol) est un protocole simple pour la
• Le port 993 remplit la fonction d’accès sécurisé aux mails avec une
récupération des mails. Son port est le 110. technologie moderne en IMAP.
• Par défaut, POP récupère les mails et les efface du
serveur.
PARTIE 1

• Cela pose problème lorsque plusieurs clients sont


utilisés en parallèle (un PC et un smartphone, par
exemple).

Copyright - Tout droit réservé - OFPPT 31


04 - Protocoles et services réseau
Bilan

• La couche application du modèle TCP/IP


fournit un ensemble de services que les
développeurs de logiciels peuvent utiliser
comme des briques logicielles pour fournir
des fonctionnalités réseau.
• DNS permet la récupération de l’IP
associée à un nom de domaine, plus facile
à utiliser et mémoriser pour un utilisateur.
• DHCP permet d’affecter une IP à une
machine nouvellement connectée sur un
réseau.
• FTP permet de télécharger des fichiers
volumineux.
• SMTP, POP et IMAP permettent l’envoi, la
récupération et l’accès aux mails.
PARTIE 1

Copyright - Tout droit réservé - OFPPT 32

Vous aimerez peut-être aussi