Maison  >  Article  >  Pourquoi avons-nous besoin de protocoles réseau ?

Pourquoi avons-nous besoin de protocoles réseau ?

(*-*)浩
(*-*)浩original
2019-07-23 09:30:347479parcourir

Le protocole réseau est un ensemble de règles de communication entre tous les appareils du réseau (serveurs réseau, ordinateurs et commutateurs, routeurs, pare-feu, etc. Il stipule les formats que les informations doivent utiliser lors de la communication et la signification de ceux-ci). ces formats.

Pourquoi avons-nous besoin de protocoles réseau ?

La plupart des réseaux utilisent une architecture en couches, chaque couche s'appuyant sur la couche située en dessous et sur la couche située en dessous. La couche supérieure fournit un certain service, et les détails sur la façon de mettre en œuvre ce service sont cachés à la couche supérieure. La règle de communication entre la nième couche sur un appareil et la nième couche sur un autre appareil est la nième couche. protocoles dans chaque couche du réseau. Les protocoles du destinataire et de l'expéditeur au niveau de la même couche doivent être cohérents, sinon une partie ne pourra pas reconnaître les informations envoyées par l'autre partie. échanger des informations entre eux. (Apprentissage recommandé : Tutoriel vidéo PHP)

Par exemple, un utilisateur de micro-ordinateur communique avec un opérateur mainframe sur le réseau. Les jeux de caractères utilisés par les deux terminaux de données étant différents, le fonctionnement est différent. Les commandes saisies par les utilisateurs ne se reconnaissent pas.

Le protocole réseau fait référence à un ensemble de règles qui doivent être suivies lors de l'échange d'informations entre des entités homologues communiquant entre elles dans un réseau informatique.

Pour communiquer, tout comme nous parlons une certaine langue, il existe également une langue entre chaque ordinateur du réseau, car différents ordinateurs doivent utiliser le même protocole réseau pour communiquer.

Les protocoles réseau sont composés de trois éléments :

(1) Sémantique. La sémantique est l'interprétation de la signification de chaque partie des informations de contrôle. Il précise quelles informations de contrôle doivent être envoyées, ainsi que les actions et réponses réalisées.

(2) Grammaire. La syntaxe est la structure et le format des données utilisateur et des informations de contrôle, ainsi que l'ordre dans lequel les données apparaissent.

(3) Calendrier. La chronologie est une description détaillée de l'ordre dans lequel les événements se produisent. (Également connu sous le nom de « synchronisation »).

Les gens décrivent de manière vivante ces trois éléments comme : la sémantique représente ce qu'il faut faire, la syntaxe représente comment le faire et le timing représente l'ordre pour le faire.

En raison de la complexité des connexions entre les nœuds du réseau, lors de la formulation des protocoles, les composants complexes sont généralement décomposés en composants simples puis combinés.

La technologie composite la plus couramment utilisée est l'approche hiérarchique. La structure hiérarchique du protocole réseau est la suivante :

(1) Chaque couche de la structure est claire. services et normes d’interface.

(2) Traitez l'application de l'utilisateur comme la couche supérieure.

(3) À l'exception de la couche supérieure, chaque couche du milieu fournit des services à la couche supérieure et est également un utilisateur de la couche inférieure.

(4) La ligne de communication physique est considérée comme la couche la plus basse, qui utilise les paramètres transmis par la couche la plus élevée et constitue la base de la fourniture de services.

Pour plus d'articles techniques liés à PHP, veuillez visiter la colonne Tutoriel graphique PHP pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn