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, l'échange des données sur Internet et la circulation des documents sur le web se construisent à partir des protocoles.
Le protocole est le dispositif technique 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.
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 HTTP permet les échanges de documents hypermédia entre les serveurs Web.
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 à travers les réseaux.
Le Protocole TCP ou Transmission Control Protocol permet d'établir la connexion entre les deux machines. Le protocole TCP avise la réception des données par le destinataire et conserve des traces de tous les éléments envoyés, transmettant également les messages d'erreur lorsqu'une donnée n'est pas parvenue à destination.
Le Protocole FTP ou File Transfert Protocol