Provided by: manpages-fr_3.65d1p1-1_all bug

NOM

       services - Liste des services réseau internet

DESCRIPTION

       services  est  un  fichier  texte  ASCII fournissant une correspondance entre des noms textuels faciles à
       mémoriser pour les services et les numéros de ports qui leur  sont  assignés,  ainsi  que  les  types  de
       protocoles.  Chaque programme en relation avec le réseau peut consulter ce fichier pour obtenir le numéro
       de port (et le  protocole)  pour  ses  services.  Les  programmes  de  la  bibliothèque C  getservent(3),
       getservbyname(3),  getservbyport(3),  setservent(3)  et endservent(3) permettent d'effectuer des requêtes
       dans ce fichier à partir de programmes.

       Les numéros de ports sont assignés par l'IANA (Internet Assigned  Numbers  Authority),  et  la  politique
       actuelle  est, lors de l'assignation d'un numéro de port, d'assigner à la fois les protocoles TCP et UDP.
       En conséquence, la plupart des entrées sont en double, même pour les services qui n'existent qu'en TCP.

       Les numéros de ports inférieurs à 1024 (encore appelés ports « bas » (low numbered)) ne peuvent être liés
       que par le superutilisateur (consultez bind(2), tcp(7) et udp(7)). De cette manière, les clients  qui  se
       connectent  à  ces  ports  peuvent être certains que le service qui tourne sur le port est conforme à son
       implémentation standard et non pas un service pirate lancé par un utilisateur de la machine. Les  numéros
       de  ports  habituels,  spécifiés  par  l'IANA,  sont  normalement  placés  dans  cet  endroit  réservé au
       superutilisateur.

       La présence dans le fichier services d'une entrée pour un  service  ne  signifie  pas  forcément  que  ce
       service est actuellement actif sur la machine. Consultez inetd.conf(5) pour la configuration des services
       Internet  offerts.  Notez  que  tous  les  services  réseau  ne sont pas démarrés par inetd(8), et qu'ils
       n'apparaîtront donc pas dans inetd.conf(5). En particulier,  les  serveurs  de  nouvelles  (NNTP)  et  de
       courrier électronique (SMTP) sont souvent initialisés depuis les scripts d'initialisation du système.

       L'emplacement  du  fichier  services  est défini par _PATH_SERVICES dans <netdb.h>. Il est habituellement
       défini à /etc/services

       Chaque ligne décrit un service, elle est de la forme :

              nom_de_service   port/protocole   [alias ...]

       où :

       nom_de_service
                 est le nom facilement compréhensible par lequel ce service  est  connu  et  recherché.  Il  est
                 sensible à la casse. Souvent, le programme client est appelé du même nom que nom_de_service

       port      est le numéro de port (en décimal) à utiliser pour ce service.

       protocole est  le  type  de  protocole  utilisé.  Ce  champ  doit  correspondre  à  une entrée du fichier
                 protocols(5). Des valeurs typiques sont tcp et udp.

       alias     est une liste optionnelle des autres noms  pour  ce  service,  séparés  par  un  espace  ou  un
                 caractère de tabulation. Là encore, les noms sont sensibles à la casse.

       Les champs sont séparés soit par des espaces soit par des tabulations.

       Les  commentaires  débutent  par  un signe « # » et se poursuivent jusqu'à la fin de la ligne. Les lignes
       vierges sont ignorées.

       Comme les espaces de tête ne sont pas éliminés, le nom_de_service doit commencer à la première colonne du
       fichier. nom_de_service peut comporter n'importe quel caractère imprimable à l'exclusion  des  caractères
       d'espacement  et de tabulation. Cependant, un nombre restreint de caractères devrait être utilisé afin de
       minimiser les problèmes de compatibilité. Par ex., a-z,  0-9  et  le  tiret  (-)  semble  être  un  choix
       raisonnable.

       Les  lignes  qui  ne  correspondent  pas  à  ce  format  ne  devraient  pas  se  trouver dans ce fichier.
       (Actuellement,   elle   sont   ignorées   silencieusement   par   getservent(3),   getservbyname(3)    et
       getservbyport(3). Ce comportement n'est cependant pas garanti).

       Ce  fichier  peut  être diffusé sur le réseau, en utilisant un service de noms valable pour l'ensemble du
       réseau tel que « Yellow Pages/NIS » ou « BIND/Hesiod ».

       Un exemple de fichier services pourrait ressembler à ceci :

              netstat         15/tcp
              qotd            17/tcp          quote
              msp             18/tcp          # protocole d'envoi de message
              msp             18/udp          # protocole d'envoi de message
              chargen         19/tcp          source ttytst
              chargen         19/udp          source ttytst
              ftp             21/tcp
              # 22 - non assigné
              telnet          23/tcp

FICHIERS

       /etc/services
              Liste des services réseau Internet

       <netdb.h>
              Définition de _PATH_SERVICES

VOIR AUSSI

       listen(2),   endservent(3),    getservbyname(3),    getservbyport(3),    getservent(3),    setservent(3),
       inetd.conf(5), protocols(5), inetd(8)

       Numéros de RFC assignés, la plus récente est la RFC 1700 (STD0002).

COLOPHON

       Cette page fait partie de la publication 3.65 du projet man-pages Linux. Une description du projet et des
       instructions     pour     signaler     des     anomalies    peuvent    être    trouvées    à    l'adresse
       http://www.kernel.org/doc/man-pages/.

TRADUCTION

       Depuis 2010, cette traduction est maintenue à l'aide de l'outil po4a <http://po4a.alioth.debian.org/> par
       l'équipe de traduction francophone au sein du projet perkamon <http://perkamon.alioth.debian.org/>.

       Christophe      Blaess      <http://www.blaess.fr/christophe/>      (1996-2003),       Alain       Portal
       <http://manpagesfr.free.fr/>  (2003-2006).  Jean-Luc  Coulon  et  l'équipe  francophone  de traduction de
       Debian (2006-2009).

       Veuillez signaler toute erreur de traduction en écrivant à <debian-l10n-french@lists.debian.org>  ou  par
       un rapport de bogue sur le paquet manpages-fr.

       Vous pouvez toujours avoir accès à la version anglaise de ce document en utilisant la commande « man -L C
       <section> <page_de_man> ».

Linux                                              22 mai 2010                                       SERVICES(5)