Maison  >  Article  >  Qu'est-ce qu'un protocole réseau ? Quels sont les protocoles de couche application couramment utilisés ?

Qu'est-ce qu'un protocole réseau ? Quels sont les protocoles de couche application couramment utilisés ?

青灯夜游
青灯夜游original
2021-06-10 14:29:5314329parcourir

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. Protocoles de couche application couramment utilisés : DHCP, DNS, FTP, Gopher, HTTP, IMAP4, IRC, NNTP, XMPP, POP3, SIP, SMTP, etc.

Qu'est-ce qu'un protocole réseau ? Quels sont les protocoles de couche application couramment utilisés ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.

Qu'est-ce qu'un protocole réseau ?

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. Il s'agit d'un ensemble de règles pour tous les appareils du réseau (réseau. serveurs, ordinateurs et commutateurs, routeurs, pare-feu, etc.), qui précise les formats que les informations doivent utiliser lors de la communication et la signification de ces formats.

Les entités homologues font généralement référence à des unités d'information situées au même niveau dans l'architecture du réseau informatique. Le protocole réseau général du système comprend cinq parties : environnement de communication, service de transmission, vocabulaire, format de codage des informations, timing, règles et procédures.

La plupart des réseaux adoptent une architecture en couches. Chaque couche est construite sur la couche située en dessous et fournit certains services à la couche située au-dessus. Les détails sur la façon de mettre en œuvre ce service sont La couche supérieure est protégée. Les règles permettant à la couche n d'un appareil de communiquer avec la couche n d'un autre appareil sont des protocoles de couche n. Il existe de nombreux 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. Les protocoles réseau permettent à différents appareils d'un réseau d'échanger des informations entre eux. Les protocoles courants incluent : le protocole TCP/IP, le protocole IPX/SPX, le protocole NetBEUI, etc.

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.

Quels sont les protocoles de couche application couramment utilisés ?

DHCP, DNS, FTP, Gopher, HTTP, IMAP4, IRC, NNTP, XMPP, POP3, SIP, SMTP, SNMP, SSH, TELNET, RPC, RTCP, RTP, RTSP, SDP, SOAP , GTP, STUN, NTP, SSDP, BGP, etc.

Pour plus de connaissances connexes, veuillez visiter la colonne FAQ !

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