Protocoles

De ediwiki
Révision de 23 septembre 2017 à 09:00 par Margot-m (discussion | contributions) (re travail de la prise de notes)

Aller à : navigation, rechercher

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.


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.

Le protocole permet aux ordinateurs d'indiquer qu'ils veulent envoyer un message, de préciser la taille des blocs de données qui vont être transmis, la vitesse de transmission, etc. Un dialogue entre les deux ordinateurs s'établit, l'ordinateur destinataire indique qu'il est prêt à recevoir les informations et à les traiter. Le protocole permet aussi d'indiquer qu'une partie du message n'a pas été reçue correctement et qu'il faut recommencer ou que la communication est terminée. Les données sont transmises par petits « paquets » autonomes, qui sont accompagnés d'informations du protocole contenant l'identité de l'expéditeur et du destinataire, des codes de contrôle d'erreurs, le numéro d'ordre du paquet, etc. Chaque « paquet » peut ainsi voyager individuellement sur le réseau de télécommunications sans nécessairement utiliser le même chemin. À la réception des paquets, le destinataire utilise les informations du protocole pour reconstruire le message.

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

Articles connexes

Notes et références