Protocole réseau

Besoin

Définir des règles d'échanges (codage/décodage) entre acteurs.

Analyse

Le modèle de référence de l'ISO (OSI/RM) répartit les protocoles réseaux en couches. Seule la couche n dépend de la couche n-1 :

  1. Application :
  2. Présentation
  3. Session :
  4. Transport :
  5. Réseau : niveau des routeurs par exemple
  6. Liaison de données : niveau des switches par exemple
  7. Physique : niveau des hubs par exemple

Implémentation

Unix

Sous Unix, le fichier /etc/protocols fait correspondre un numéro (propre au système) de protocole avec un nom officiel ou des synonymes. Par exemple :

ip    0 IP
icmp  1 ICMP
tcp   6 TCP
udp  17 UDP