Protocole

Protocole


1.       Protocole
Un protocole est un ensemble de règles à respecter pour émettre et recevoir des données entre plusieurs ordinateurs ou périphériques reliés en réseau.  Pour mieux appréhender cela, nous allons considérer deux analogies.
1.1.          Le protocole : un genre de pilote
Un protocole et un  pilote ont beaucoup de similitudes. Un pilote permet au matériel de communiquer avec le système. En d'autres termes, un pilote c'est le protocole de communication entre le matériel et le système. 
Sans un pilote, l’imprimante ne peut pas fonctionner, elle ne peut pas communiquer avec le système. Alors le pilote est l'interface de communication entre le système et le matériel, il en est de même pour le protocole.
1.2.          Le protocole : un genre de langue
Les personnes qui communiquent ne peuvent se comprendre que dans deux cas :
-   Si elles parlent la même langue.
-   Si elles ont un traducteur qui parle leurs deux langues respectives pour faire office d'interprète.
En réseau, c’est la même chose. La langue que les humains parlent, c’est un protocole pour les hôtes dans un réseau. Celui qui nous concerne est appelé « protocole de communication».
Quant à l'interprète de notre exemple, dans un réseau, ce sera la passerelle (applicative) qui permettra de faire communiquer deux réseaux basés sur des protocoles différents en assurant plusieurs fonctions telles que la traduction des protocoles et des signaux, l'isolation d'erreurs, etc.
2.       Protocoles orientés et non orientés connexion
Les protocoles sont classés en deux catégories :
  • Protocoles orientés connexion : Il s'agit des protocoles opérant un contrôle de transmission des données pendant une communication établie entre deux machines (permettre une gestion des erreurs).  Dans un tel schéma, lors de la communication, les machines s'envoient des accusés de réception.
  • Protocole non orientés connexion : Les protocoles qui n'avertissent pas la machine qui va recevoir les données. Il s'agit d'un mode de communication dans lequel la machine émettrice envoie des données sans prévenir la machine réceptrice, et la machine réceptrice reçoit les données sans envoyer d'avis de réception à la première.

3.       Introduction au modèle TCP/IP
TCP/IP, cet acronyme désigne en fait 2 protocoles étroitement liés :
-   Un protocole de transport, TCP (Transmission Control Protocol).
-   Un protocole réseau, IP (Internet Protocol).
Par abus de langage, TCP/IP peut donc désigner deux choses : le modèle TCP/IP et la suite de deux protocoles TCP et IP.
3.1.          Description du modèle TCP/IP
Le modèle TCP/IP peut en effet être décrit comme une architecture réseau à 4 couches :
Les protocoles du niveau application les plus connus sont :
  • HTTP: (Hyper Texte Transfert Protocol): c'est celui que l'on utilise pour consulter les pages web.
  • FTP: (File Transfert Protocol): c'est un protocole utilisé pour transférer des fichiers.
  • SMTP: (Simple Mail Transfert Protocol): c'est le protocole utilisé pour envoyer des mails.
  • POP: c'est le protocole utilisé pour recevoir des mails.
  • Telnet: utilisé surtout pour commander des applications côté serveur en lignes de commande.
  • IP (internet Protocol): l'adresse IP vous attribue une adresse lors de votre connexion à un serveur.