Table of Contents
Dans ce cours, nous allons découvrir le protocole utilisé au sein d’un réseau TCP/IP.
TCP : transmission control protocol
Il est l'un des principaux protocoles utilisés dans un réseau TCP / IP.
C’est un protocole orienté « connexion », c’est-à-dire, qu’une session doit s’établir entre deux équipements pour qu’ils puissent communiquer.
C’est ce qu’on appelle une connexion à 3 voies (three-way handshake).
Par exemple, on a ces deux PC, qui souhaitent échanger en utilisant le TCP.

Dans la première étape, l’ordinateur va envoyer un message de type « SYN ».
Ensuite, le PC à l’autre bout, celui qui reçoit le packet « SYN », va envoyer un message du type « SYN-ACK » pour dire qu’il la bien reçu.
Et enfin, l’autre PC en accusera aussi la réception, par un message de type « ACK »
Et c’est seulement après avoir validé ces 3 étapes que les données pourront être livrées.

La chose la plus importante à retenir, à propos de TCP, c’est qu'il garantit la livraison des données.
Ce qui veut dire que si un packet de données est perdu, eh bien TCP le renverra !
UDP : user datagram protocol
Passons maintenant, au UDP (user datagram protocol) qui est très similaire à TCP.
Car UDP sert aussi à envoyer et à recevoir des données, sauf que la principale différence avec TCP, c’est qu'UDP est un protocole « sans connexion ».

Ce qui signifie qu'il n'établit pas de session et ne peut donc pas garantir la livraison des données.
Lorsqu'un ordinateur va envoyer ces données en utilisant le UDP, il ne va pas se soucier, si les données sont bien reçues à l’autre bout…
DNS : Domain Name System
Changeons de protocoles, pour passer au « DNS », qui se traduit littéralement par « Système de nom de domaine ».

C’est ce qui permet de résoudre les noms de domaine en adresse IP.
Dans le monde des réseaux, les ordinateurs ne portent pas de noms, contrairement à nous les humains, ils utilisent des chiffres…
C’est-à-dire que, quand vous saisissez l’adresse « google.com » dans votre navigateur, eh bien le serveur DNS fera une recherche dans sa base de données, pour trouver l’adresse IP qui correspond à ce nom de domaine.
En fait, le DNS fonctionne un peu comme un annuaire téléphonique.
Quand vous voulez trouver un numéro de téléphone, eh bien vous rechercher plutôt par le nom, et non, par le numéro !
NAT : Network Address Translation
Le NAT (Network Address Translation) permet de traduire un ensemble d’adresses IP privées en adresses IP publiques.
Ce mécanisme est principalement utilisé sur les routeurs, afin de permettre aux appareils d’un réseau local d’accéder à Internet.
📘 Fonctionnement du NAT
Réseau privé : plusieurs ordinateurs utilisent des adresses IP privées (non routables sur Internet).
Connexion au routeur : ces ordinateurs sont reliés à un switch, lui-même connecté à un routeur disposant d’une adresse IP publique.
Traduction d’adresse : lorsque l’un des PC souhaite communiquer avec Internet,
son adresse IP privée est remplacée par l’adresse publique du routeur ;
le routeur garde une table de correspondance pour assurer le retour des données au bon appareil.
| Type d’adresse | Exemple | Routable sur Internet ? |
|---|---|---|
| IP privée | 192.168.0.10 | ❌ Non |
| IP publique | 102.45.67.12 | ✅ Oui |
Ainsi, le NAT agit comme un pont entre le réseau local et Internet, tout en masquant les adresses internes pour plus de sécurité.
FTP : File Transfer Protocol
Le FTP (File Transfer Protocol) est un protocole orienté connexion utilisé pour le transfert de fichiers entre deux machines :
un serveur FTP, qui héberge les fichiers,
et un client FTP, qui les télécharge ou les envoie.
Il permet donc l’échange de données entre ordinateurs via une connexion TCP fiable.

Alors, il existe plusieurs façons de transférer des fichiers via FTP.
Vous pouvez, par exemple, utiliser votre navigateur Internet ou bien utiliser un logiciel FTP.
Il est important de noter que le FTP est un protocole orienté « connexion ».
Pour transférer des fichiers, le protocole utilise TCP.

SFTP :Secure FTP

Dans la même famille des transferts de fichier, nous avons le SFTP (Secure FTP), qui est une version plus sécurisée que le FTP.
C’est-à-dire qu’il ajoute une couche de sécurité.
Les données qui utilisent le SFTP sont cryptées à l'aide d'un Shell sécurisé pendant leurs transferts d’un point à un autre.
Ce qui veut dire que les données sensibles comme les mots de passe ne sont pas envoyées en clair.
TFPT : trivial FTP
Toujours dans la même famille, on a le TFTP (trivial file transfer protocol). Alors lui, il n'est pas utilisé pour transférer des fichiers sur Internet comme le fait FTP.

Mais plutôt pour envoyer des fichiers sur le même réseau.
Le TFTP ne dispose d’aucune sécurité, et contrairement à FTP, qui utilise le protocole TCP pour le transfert de fichiers, le TFTP est un protocole sans connexion. C’est-à-dire qu’il utilise UDP comme protocole de transfert.
SMTP (Simple Mail Transfer Protocol)
Cette fois-ci, changeons de famille, mais restons toujours dans les protocoles, on va parler de SMTP, qui est utilisé pour envoyer des e-mails.

Le POP3 est utilisé pour recevoir des e-mails.
Chaque fois qu'un e-mail arrive sur votre serveur de messagerie, vous pouvez le récupérer à l'aide du protocole POP3, pour le télécharger sur votre ordinateur.

Le rôle du POP3 est seulement de récupérer le courrier électronique du serveur de messagerie, pour ensuite le télécharger sur l’ordinateur.
En général, une application qui l’utilise, pour récupérer les emails sur l’ordinateur, ne laisse aucune copie sur le serveur. À moins de le paramétrer spécifiquement, dans le logiciel qui gère les mails comme Outlook de Microsoft.
Le POP3 ne s’occupe d’aucune synchronisation d’email ou de dossier, contrairement à l’IMAP4, qui lui est un autre protocole utilisé pour recevoir des e-mails.
L’IMAP4 est très similaire à POP3, car ils sont tous deux utilisés pour récupérer des e-mails à partir d'un serveur de messagerie, sauf que l’IMAP a de meilleures fonctionnalités.

Par exemple, vous pouvez accéder et gérez vos e-mails sur le serveur à partir de votre ordinateur en local.
Et contrairement au POP3, l’IMAP permet de synchroniser les emails et dossiers du serveur de messagerie, avec tous vos appareils.
http : hypertext transfer protocol
Passons maintenant au protocole « http » qui est probablement le protocole le plus utilisé au monde aujourd'hui.

Car c’est lui qui permet d’afficher les pages Web sur Internet.
Par exemple, vous remarquerez que si vous tapez seulement « google.com » sur votre navigateur, eh bien le mot « http » est ajouté automatiquement au début de l’adresse.

C’est donc le protocole HTTP qui permet de récupérer la page WEB.
Alors, en HTTP, eh bien, toutes les informations sont envoyées en clair. C’est-à-dire que les données ne sont pas chiffrées.
Aucun problème, si vous naviguez simplement sur des sites web pour de la consultation.
Mais si vous avez des données plus sensibles à saisir, comme un mot de passe ou les numéros de votre carte bleue, eh bien ce ne serait pas prudent d’utiliser simplement de l’HTTP…
C’est là qu’intervient le protocole « HTTPS » (secure hypertext transfer protocol).

En fait, le HTTPS c’est simplement du HTTP, avec en plus une fonction sécurisée, car il va chiffrer les données qui circulent…
Par exemple, si vous vous rendez sur le site Web de votre banque pour vérifier votre compte, eh bien, vous remarquerez qu'un « S » sera ajouté au HTTP dans l'URL Web.

Le petit « s » indique, vous êtes entré sur un site Web sécurisé où des données sensibles peuvent être transmises. Ce type de données sera donc protégé.
TELNET : terminal network

On va maintenant parler du protocole « Telnet » qui est un programme utilisé pour accéder aux serveurs distants.
Il s’exécute directement sur un ordinateur et permet d’envoyer des lignes de commandes à distance.
Et, comme ce n’est pas une interface graphique, eh bien ça en fait, un outil très rapide.

Mais le problème, c’est qu’il n’est pas du tout sécurisé.
C’est-à-dire que toutes les commandes sont envoyées en clair. C’est pourquoi, aujourd'hui, on l’utilise principalement pour accéder à des équipements, faisant partie de son propre réseau en local, et non sur internet…
SSH : Secure Shell

Maintenant, il existe une meilleure alternative à Telnet, qui est le protocole SSH, qui se traduit par « Shell sécurisé ».
Il permet de protéger les données qui circulent sur un réseau, contre les diverses attaques.
Ce qui est très utile si vous envoyez des informations sensibles, comme des identifiants ou mots de passe.
En fait, le SSH agit comme un tunnel sécurisé qui se forme sur la liaison, ce qui protège des menaces extérieures.

SNMP : Simple Network Management Protocol

Et le dernier protocole que l’on va voir est le SNMP, qui est protocole de communication permettant aux admins réseau :
Et tout cela à distance !
PORT
Avant de terminer le cours, nous allons parler d’une connexion logique utilisée par les programmes pour échanger des informations.
Il s’agit des ports réseau.
Ce sont des numéros allant de 0 à 65535.
Mais ne vous inquiétez pas, pour l’examen, il suffira juste d’en apprendre quelques-uns
Voici donc un tableau qui représente les numéros de ports que vous devrez connaitre pour votre certif CompTIA.
Certains de ces ports sont très couramment utilisés, par exemple :
Retrouver de nombreuses vidéos de cours sur la chaîne Youtube Formip :
FAQs
Qu’est-ce qu’un protocole réseau ?
Un protocole réseau est un ensemble de règles qui permet à deux appareils de communiquer et d’échanger des données sur un réseau. Il définit la manière dont les informations sont formatées, envoyées et reçues.
Quelle est la différence entre TCP et UDP ?
Le protocole TCP est orienté connexion et garantit la livraison des données, tandis que l’UDP est sans connexion et ne vérifie pas si les paquets arrivent bien à destination. TCP est utilisé pour la fiabilité, UDP pour la rapidité.
À quoi sert le protocole DNS ?
Le protocole DNS (Domain Name System) traduit les noms de domaine (comme google.com) en adresses IP compréhensibles par les ordinateurs. Il agit comme un annuaire d’Internet.
Quelle est la fonction du protocole NAT ?
Le protocole NAT (Network Address Translation) permet de faire correspondre plusieurs adresses IP privées à une seule adresse IP publique, généralement via un routeur, pour accéder à Internet.
Quelle est la différence entre HTTP et HTTPS ?
HTTP permet d’afficher les pages web, mais en clair, tandis que HTTPS chiffre les échanges grâce à un certificat SSL, garantissant la sécurité des données transmises.
Que fait le protocole FTP ?
Le protocole FTP (File Transfer Protocol) permet le transfert de fichiers entre un client et un serveur. Sa version sécurisée, le SFTP, chiffre les données pendant le transfert.
Pourquoi utilise-t-on le protocole SSH ?
Le protocole SSH (Secure Shell) est utilisé pour se connecter à distance à des équipements réseau ou serveurs de manière sécurisée, contrairement à Telnet qui transmet les données en clair.
Quels sont les ports réseau les plus utilisés ?
Les ports les plus connus sont :
Port 80 pour HTTP,
Port 443 pour HTTPS,
Port 25 pour SMTP,
Port 21 pour FTP,
Port 22 pour SSH.