Quelques protocoles d'Internet

DéfinitionProtocole

Un protocole est un langage standard que tous les ordinateurs qui veulent communiquer entre eux respectent.

Fondamental

Les protocoles sont la condition de fonctionnement d'Internet, ils permettent à des ordinateurs différents qui utilisent des logiciels différents de communiquer entre eux.

AttentionInternet ≠ Web (métonymie)

Le protocole principal du Web est HTTP.

Il existe d'autres protocoles sur Internet : FTP pour le transfert de fichier, SSH pour l'accès à des ordinateurs distants, SMTP et IMAP pour le mail, etc.

Il y a donc plusieurs applications sur Internet qui ne sont pas du Web.

Notons néanmoins que certaines applications non web à l'origine ont aussi une couche web aujourd'hui :

  • si vous utilisez Thunderbird, vous faites du mail sur Internet (vous utilisez les protocoles STMP et IMAP), mais pas du Web ;

  • si vous faites du webmail, vous faites du Web et du mail (HTTP, IMAP, SMTP) ;

  • si vous communiquez via la messagerie de Twitter, vous faites du Web.

ExempleMail (1971)

ExempleForum (1979)

  • Naissance : usenet, 1979

  • Application web : Discourse (décentralisé, libre)

  • → Médias sociaux

ExempleMessagerie instantanée (1988)

  • Naissance : commande Unix talk (années 1970)

  • Protocole : IRC, 1988

  • Applications web de messagerie instantanée :

    • Slack (centralisé, propriétaire)

    • Mattermost (décentralisé, libre)

    • Element/Matrix (décentralisé, libre, fédéré, chiffré E2E)

ExempleWeb (1990)

  • Naissance : 1990

  • Protocole : HTTP (1990, W3C, RFC 1945) (et le langage de formatage de documents HTML)

Qui établit les protocoles ?

Internet est géré de façon décentralisée, il n'y a pas une structure qui gère l'ensemble, les protocoles sont souvent le résultat de discussions ouvertes à toutes et tous.

En pratique il y a quelques organismes de standardisation, comme l'IETF[1] qui publie les RFC ou le W3C qui standardise les langages du Web, comme HTML ou CSS.

Stéphane Crozat Paternité - Partage des Conditions Initiales à l'Identique