PROTOCOLS(5)

NOM
protocols - Fichier de définition des protocoles

DESCRIPTION
/etc/protocols est un fichier de texte ASCII, décrivant les différents protocoles internet DARPA qui sont disponibles avec le sous-système TCP/IP. Il faut consulter ce fichier pour connaître les valeurs utilisées sur le système plutôt que d'utiliser les nombres donnés dans les fichiers d'en-tête ARPA, ou encore pire, d'essayer de deviner les valeurs. Ces numéros se trouvent dans le champ protocole des en-têtes IP. Évitez de modifier ce fichier, sinon le sous-système IP ne fonctionnerait plus correctement. Les valeurs et les noms des protocoles sont spécifiés par l'IANA (Internet Assigned Numbers Authority). Chaque ligne a le format suivant :
    protocole numéro alias ...
où les champs sont séparés par des espaces ou des tabulations. Les lignes vides sont ignorées. Le caractère # débute un commentaire qui se poursuit jusqu'à la fin de la ligne. La description des champs est la suivante :

protocole
    Le nom original du protocole, par exemple ip, tcp, ou udp.

numéro
    Le numéro officiel du protocole, tel qu'il apparaîtra dans l'en-tête IP.

alias
    Des synonymes éventuels pour le nom du protocole.

Ce fichier peut être diffusé sur le réseau, en utilisant un service d'information comme Yellow Pages/NIS ou BIND/Hesiod.

FICHIERS

/etc/protocols
    Le fichier de définition des protocoles.

EXEMPLE
$ ls -l /etc/protocols
-rw-r--r--   1 root     root      715 Jan  1  1980 /etc/protocols
$ cat /etc/protocols
ip      0       IP      # Protocole internet
icmp    1       ICMP    # Protocole internet pour messages de contrôle
igmp    2       IGMP    # Protocole internet pour multi-cast.
ggp     3       GGP     # Protocole passerelle/passerelle
tcp     6       TCP     # Protocole de contrôle de transmission
pup     12      PUP     # Protocole universel PARC
udp     17      UDP     # Protocole pour Datagrammes
raw     255     RAW     # Interface IP directe.
$

VOIR AUSSI
getprotoent(3) Guide to Yellow Pages Service Guide to BIND/Hesiod Service http://www.iana.org/assignments/protocol-numbers

TRADUCTION

Ce document est une traduction réalisée par Christophe Blaess <http://www.blaess.fr/christophe/> le 18 octobre 1996 et révisée le 10 décembre 2007.

L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 5 protocols ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.