Définition protocole de communication

Les protocoles sont des instructions, des réglementations ou des règles permettant de guider une action ou d'établir certaines bases pour le développement d'une procédure. La communication, en revanche, est une notion à usages multiples qui, en termes généraux, est utilisée pour nommer la diffusion et la réception de messages.

Protocole de communication

Avec ces définitions, nous pouvons commencer à comprendre le concept de protocole de communication . C’est l’ensemble de directives permettant aux différents éléments d’un système d’ établir des communications entre eux, en échangeant des informations.

Les protocoles de communication établissent les paramètres qui déterminent la sémantique et la syntaxe à utiliser dans le processus de communication en question. Les règles définies par le protocole permettent également de récupérer les données perdues lors de l'échange.

Si nous nous concentrons sur les ordinateurs, le protocole de communication détermine la manière dont les messages doivent circuler dans un réseau. Lorsque la circulation de l’information est développée sur Internet, une série de protocoles spécifiques rendent l’échange possible.

Les principaux protocoles de communication Internet sont TCP (dont l'acronyme peut être traduit par Transmission Control Protocol) et IP (Internet Protocol). Son action commune ( TCP / IP ) permet la connexion entre tous les ordinateurs ayant accès au réseau.

POP, SMTP et HTTP sont d'autres protocoles liés à Internet, que les utilisateurs utilisent généralement chaque jour, même s'ils ne le remarquent pas ou ne savent pas comment ils fonctionnent. Ces protocoles permettent de naviguer sur des sites Web, d'envoyer des courriels, d'écouter de la musique en ligne, etc.

TCP

Protocole de communication Comme expliqué ci-dessus, le protocole de contrôle de transmission est l'un des éléments de base d'Internet. Sa création date de 1973 à 1974 et est attribuée à l'ingénieur Vinton Gray Cerf et au chercheur Robert Elliot Kahn.

Parmi les utilitaires de ce protocole de communication figure la création de connexions entre divers programmes présents dans un réseau de données afin de réaliser un flux d’informations. Grâce à son application dans un tel cas, il est garanti que les données arrivent à destination sans erreurs et qu'elles sont classées de la même manière qu'avant leur envoi. De plus, TCP offre la possibilité de reconnaître chaque application du reste, grâce à l’utilisation de ports .

Lorsqu'une communication est établie via Internet, par exemple, le routeur doit simplement gérer l'envoi de données, mais pas leur surveillance, car TCP en est responsable, ce qui est également appelé la couche. de transport, entre l'application et le protocole Internet (IP).

IP

Ce protocole de communication est bien mieux connu des utilisateurs d’ Internet, même si seuls les experts savent en profondeur en quoi il consiste. La fonction de l’IP, qui est située dans la couche réseau, est de permettre la communication dans deux directions: la destination ou l’origine, de sorte que la transmission des données soit possible via un protocole non orienté connexion qui envoie les paquets commutés via de différents réseaux physiques qui ont été liés au préalable conformément à la norme OSI .

Les trois concepts soulignés dans le paragraphe précédent sont définis ci-dessous:

* protocole non orienté connexion : il s'agit d'une communication entre deux nœuds d'un réseau dans lequel des messages peuvent être envoyés sans qu'il soit nécessaire d'avoir demandé une approbation;

* commutation de paquets : un paquet est une information groupée, de sorte que chacune d'elles contienne les données et l'information de contrôle, qui servent à spécifier le chemin que doit suivre le paquet jusqu'à ce qu'il atteigne sa destination;

* Standard OSI : provient de l'acronyme Open System Interconnection, qui signifie en anglais Open Interconnection System, bien qu'il soit également connu sous le nom de modèle d'interconnexion de systèmes ouverts . Sa création a eu lieu en 1980 avec l'intention de créer un contexte dans lequel les architectures de communication entre différents systèmes pourraient être fondées.

Recommandé