Protocole informatique

Un article de Wikipédia, l'encyclopédie libre.

Un protocole informatique (ou parfois tout simplement un protocole quand le contexte de l'informatique est clair) est un ensemble de règles qui régissent les échanges de données ou le comportement collectif de processus ou d'ordinateurs en réseaux ou d'objets connectés. Un protocole a pour but de réaliser une ou plusieurs tâches concourant à un fonctionnement harmonieux d'une entité générale.

Définition et normalisation des protocoles[modifier | modifier le code]

Les protocoles mettent en communication différentes entités participantes appelées « agent »; par exemple: processus, ordinateurs, composants électroniques, objets connectés. Le but d'un protocole est de faire coopérer des agents hétérogènes à une tâche commune ou de leur faire s'échanger des données; les protocoles sont donc souvent rigoureusement définis. Ce n'est pas toujours le cas, ainsi le protocole de Bitcoin est établi par son code informatique[1] [Interprétation personnelle ?]. Les protocoles sont souvent normalisés par des comités de normalisation, formel comme l'ISO ou informel comme l'IETF pour Internet ; on parle parfois aussi de standards. Les protocoles dits propriétaires, sont spécifiques à un constructeur ou fabricant, ne sont pas publics et sont, en général, rigoureusement définis. En revanche, un protocole normalisé et public permet à plusieurs constructeurs ou fabricants de faire coopérer des agents.

Quelques types de protocoles[modifier | modifier le code]

Voir aussi[modifier | modifier le code]

Liens externes[modifier | modifier le code]

Liens internes[modifier | modifier le code]

Notes et références[modifier | modifier le code]

  1. Jean-Paul Delahaye, « Bitcoin, la cryptomonnaie », Interstices,‎ (lire en ligne)