Protocoles
Sommaire
Définition
Le terme de protocole désigne le langage (ou l'ensemble de règles) qui encode l'information pour permettre une inter-compréhension des éléments hétérogènes du réseau, il définit ainsi les conventions de codages et gère la transmission de l'information sur le réseau. C'est donc un élément important dans le processus de communication ou de transmission entre machines puisque le dialogue entre les deux machines s'établit grâce au protocole. Les messages sur le réseau et leurs réponses se construisent à partir des protocoles.
Le protocole est l'élément qui permet aux ordinateurs de d'indiquer leurs instructions (envoi d'un message, précision sur la taille des blocs de données à transmettre, vitesse de transmission, etc). Dans le cas où un message ou une donnée n'a pas été parfaitement transmis, c'est le protocole également qui permet d'indiquer une incomplétude de réception ou la fin d'une communication. Le protocole porte les informations principales de la donnée (l'identité de l'expéditeur, l'identité du destinataire, les codes de contrôle d'erreurs, etc).
Historique
Aux débuts de la conception des protocoles, chaque concepteur avait ses propres protocoles, ne permettant une communication qu'entre les machines munies de ce protocole particulier. Le besoin d'une communication plus libre et plus étendue entre des machines de types et de concepteurs différents a amené à une recherche d'une normalisation ou d'une neutralisation des protocoles par l'ISO (Organisation internationale de normalisation) et par d'autres organismes internationaux.
Par exemple, pour le réseau Internet, les informations sont échangées en utilisant le protocole TCP/IP. TCP (Transmission Control Protocol) qui permet d'établir la connexion, et IP (Internet Protocol) qui permet l'acheminement des « paquets » de données à travers les réseaux jusqu'au destinataire. Au-dessus d'eux, le protocole HTTP (Hyper Text Transfer Protocol) permet les échanges de documents hypermedia entre serveurs WEB. Le rôle principal des protocoles TCP est de veiller à la bonne réception des données par le destinataire. TCP garde une trace de tout ce qui est envoyé, retransmet tout ce qui n'est pas arrivé à bon port ; il assure aussi le transport de bout en bout entre deux interlocuteurs, indépendamment du ou des réseaux sur lesquels s'effectue le transfert des données.
Principe
Types de Protocoles
Différents protocoles sont utilisés selon la nature des données destinées à être transmises. Les principaux protocoles sont les suivants:
Le Protocole HTTP ou HyperText Transfer Protocol apparaît comme le protocole le plus utilisé sur Internet depuis 1990 et notamment depuis la version 1.0. Le but de ce protocole est de permettre le transfert de fichiers (principalement sous format HTML), dont la localisation est possible grâce à la chaîne de caractères appelée URL, entre un navigateur et un serveur Web.L'ancienne version du protocole HTTP (la version 0.9) permettait le transférer uniquement des données sur Internet (plus particulièrement des pages Web rédigées en HTML), la version suivante (la version 1.0) enrichie les potentialités du protocole HTTP en permettant le transfert de messages pourvus d'en-têtes descriptifs précisant le contenu du message en codage de type MIME.
Le Protocole IP ou Internet Protocol est le protocole attribuant une adresse unique (ou "adresse IP") et produit les éléments pour mener les données à destination.
Le Protocole TCP ou Transfert Control Protocol
Le Protocole FTP ou File Transfert Protocol