![]() |
Résultats avec Windows Live® Search
Résultats avec Windows Live® Search protocole (informatique)Article
Plan de l'article
protocole (informatique), ensemble de règles de communication qui permet à deux ou plusieurs entités (ordinateurs, applications logicielles, périphériques d’ordinateur, etc.) d’échanger des données entre elles. Par analogie, un protocole peut être comparé à une langue : pour que deux personnes puissent se comprendre, il faut qu’elles utilisent la même langue, et de la même manière, pour que deux entités puissent échanger des données, elles doivent impérativement utiliser le même protocole.
Les protocoles réseaux s’appliquent à la communication entre ordinateurs. Ils ont été les premiers à être standardisés pour faciliter les échanges de données via un réseau. Certains protocoles réseaux standardisés sont dans le domaine public, comme le protocole TCP/IP (Transmission Control Protocol / Internet Protocol) dont les fondements sont disponibles sous forme de documents de synthèse : les RFC (Request For Comments). D’autres, développés par des sociétés, sont dits « propriétaires », comme le NetBUI, IPX/SPX ou Apple Talk.
Un réseau est structuré en couches, chacune assurant une fonction particulière (comme l’accès physique, le transport, l’application). Le nombre de couches et la fonction des couches peuvent varier et on dispose de deux grands modèles : le modèle OSI (Open System Interconnection) et le modèle Internet. Une couche d’un niveau donné dans l’entité de départ dialogue toujours avec la couche de même niveau dans l’entité d’arrivée. Le dialogue entre deux couches de même niveau se fait en utilisant un protocole particulier (comme IP ou TCP). Par abus de langage on a tendance à appeler du même nom la couche et le protocole associé. Pour que deux entités puissent effectivement échanger des informations, il faut donc qu’elle dispose chacune d’un ensemble de couches / protocoles « empilés » les uns sur les autres. C’est ce que l’on appelle la pile de protocoles (comme la pile IP).
Les protocoles utilisés à chaque couche sont différents les uns des autres, car ils ne doivent pas gérer les mêmes fonctions. Par exemple, les protocoles d’applications — comme le protocole HTTP (HyperText Transfer Protocol) utilisé par les navigateurs du réseau Internet pour transférer les pages Web du serveur sur le poste de consultation — se situent sur la couche la plus haute de la pile. On distingue néanmoins deux grandes catégories de protocoles réseaux selon le niveau de contrôle sur les données à effectuer : les protocoles orientés connexion et les protocoles non orientés connexion.
|
© 2008 Microsoft
![]() ![]() |