 
 
 
 
 
 
 
  
 Siguiente: El fichero /etc/protocols
 Subir: Algunos ficheros importantes
 Anterior: El fichero /etc/networks
     Índice General 
En cada línea de este fichero se especifican el nombre, número de puerto,
protocolo utilizado y aliases de todos los servicios de red existentes (o, si
no de todos los existentes, de un subconjunto lo suficientemente amplio para que
ciertos programas de red funcionen correctamente). Por ejemplo, para especificar
que el servicio de smtp utilizará el puerto 25, el protocolo TCP y que un alias para él es mail, existirá una línea 
similar a la siguiente:
smtp        25/tcp   mail
El fichero /etc/services es utilizado por los servidores y por los 
clientes para obtener el número de puerto en el que deben escuchar o al que
deben enviar peticiones, de forma que se pueda cambiar (aunque no es lo 
habitual) un número de puerto sin afectar a las aplicaciones; de esta forma,
podemos utilizar el nombre del servicio en un programa y la función getservicebyname() en lugar de utilizar el número del puerto:
luisa:~# telnet anita 25
Trying 192.168.0.3...
Connected to anita.
Escape character is '^]'.
220 anita ESMTP Sendmail 8.9.1b+Sun/8.9.1; Sun, 31 Oct 1999 06:43:06 GMT
quit
221 anita closing connection
Connection closed by foreign host.
luisa:~# telnet anita smtp
Trying 192.168.0.3...
Connected to anita.
Escape character is '^]'.
220 anita ESMTP Sendmail 8.9.1b+Sun/8.9.1; Sun, 31 Oct 1999 06:43:20 GMT
quit
221 anita closing connection
Connection closed by foreign host.
luisa:~#
Este fichero NO se utiliza para habilitar o deshabilitar servicios, sino 
como hemos dicho, simplemente para obtener números de puerto a partir de 
nombres de servicio y viceversa.
 
 
 
 
 
 
 
  
 Siguiente: El fichero /etc/protocols
 Subir: Algunos ficheros importantes
 Anterior: El fichero /etc/networks
     Índice General 
2003-08-08