Linux |
CentOS 4.8 |
|
protocols(5) |
protocols − Fichier de définition des protocoles. |
/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 le DDN Network Information Center. 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. |
$ 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. $ |
/etc/protocols |
Le fichier de définition des protocoles. |
getprotoent(3) Guide to Yellow Pages Service Guide to BIND/Hesiod Service |
Christophe Blaess, 1997. |
protocols(5) |