{"partition": "head_middle", "source_domain": "www.commentcamarche.net", "digest": "sha1:4B5GVFAQBC7PU4KHZFEUOSANIQFVLLCJ", "path": "/lustre/fsn1/projects/rech/qgz/uzq54wg/processed_redpajama/base_processing/output/fr/2016-26/000_00019.parquet"}
Encyclopédie Réseaux / Internet Internet (protocoles) Charte
USESDEFRITBR Juin 2016
Qu'est-ce qu'un protocole?
Protocoles orientés et non orientés connexion
Protocole et implémentation
Un protocole est une méthode standard qui permet la communication entre des processus (s'exécutant éventuellement sur différentes machines), c'est-à-dire un ensemble de règles et de procédures à respecter pour émettre et recevoir des données sur un réseau. Il en existe plusieurs selon ce que l'on attend de la communication. Certains protocoles seront par exemple spécialisés dans l'échange de fichiers (le FTP), d'autres pourront servir à gérer simplement l'état de la transmission et des erreurs (c'est le cas du protocole ICMP), ... Sur Internet, les protocoles utilisés font partie d'une suite de protocoles, c'est-à-dire un ensemble de protocoles reliés entre-eux. Cette suite de protocole s'appelle TCP/IP. Elle contient, entre autres, les protocoles suivants de différents niveaux suivant les niveaux de l'OSI: Couche 2 et hors ip: ARP Couche 3 Internet Protocole: IPV4 IPV6 couche 4 Protocoles IP ICMP TCP UDP .... Couche 7 Protocoles Applicatifs FTP HTTP SMTP Telnet NNTP ......
On classe généralement les protocoles en deux catégories selon le niveau de contrôle des données que l'on désire : Les protocoles orientés connexion: Il s'agit des protocoles opérant un contrôle de transmission des données pendant une communication établie entre deux machines. dans un tel schéma, la machine réceptrice envoie des accusés de réception lors de la communication, ainsi la machine émettrice est garante de la validité des données qu'elle envoie. Les données sont ainsi envoyées sous forme de flot. TCP est un protocole orienté connexion Les protocoles non orientés connexion: Il s'agit d'un mode de communication dans lequel la machine émettrice envoie des données sans prévenir la machine réceptrice, et la machine réceptrice reçoit les données sans envoyer d'avis de réception à la première. Les données sont ainsi envoyées sous forme de blocs (datagrammes). UDP est un protocole non orienté connexion
Un protocole définit uniquement la façon par laquelle les machines doivent communiquer, c'est-à-dire la forme et la séquence des données à échanger. Un protocole ne définit par contre pas la manière de programmer un logiciel de telle manière à ce qu'il soit compatible avec le protocole. On appelle ainsi implémentation la traduction d'un protocole en langage informatique. Les spécifications des protocoles ne sont jamais exhaustives, aussi il est courant que les implémentations soient l'objet d'une certaine interprétation des spécifications, ce qui conduit parfois à des spécificités de certaines implémentations ou pire à des incompatibilités ou des failles de sécurité ! Pour une lecture illimitée hors ligne, vous avez la possibilité de télécharger gratuitement cet article au format PDF : Protocoles.pdf
Réalisé sous la direction de Jean-François PILLOU, fondateur de CommentCaMarche.net.
A voir également
Protocole Protocole reseau Protocole de communication Protocole http »
Articles Connexion qui plante ("protocoles absents") »
Forum - Windows 10 Le protocole ARP »
Articles Le protocole FTP (File Transfer Protocol) »
Articles Le protocole UDP »
Articles Protocols
Protocolli
Ce document intitulé « Protocoles » issu de