2.1. Interfaces de red

Para ocultar la diversidad de hardware que puede usarse en un entorno de red, TCP/IP define una interfaz abstracta a trav�s de la cual se accede a dicho hardware. Esta interfaz ofrece un conjunto de operaciones que son las mismas para todos los tipos de hardware y b�sicamente trata con el env�o y la recepci�n de paquetes.

Tiene que estar presente en el n�cleo la correspondiente interfaz para cada dispositivo perif�rico de red. Por ejemplo, las interfaces Ethernet se llaman en GNU/Linux con nombres como eth0 y eth1; las interfaces PPP (discutido en Cap�tulo 8 ) se denominan ppp0 y ppp1; y a las interfaces FDDI se le da nombres como fddi0 y fddi1. Estos nombres de interfaz se usan para prop�sitos de configuraci�n cuando se quiere especificar un dispositivo f�sico determinado en una orden de configuraci�n, y no tienen significado m�s all� de este uso.

Antes de ser usada en una red TCP/IP, a una interfaz se le debe asignar una direcci�n IP que sirve como su identificador cuando se comunica con el resto del mundo. Esta direcci�n es distinta del nombre de interfaz mencionado anteriormente; si se compara una interfaz con una puerta, la direcci�n es como el n�mero de la puerta.

Se pueden selecci�nar otros par�metros de dispositivo como el tama�o m�ximo de los datagramas que pueden ser procesados por una parte del hardware determinada, a lo que se le denomina Maximum Transfer Unit (MTU). Hay otros atributos que se introducir�n m�s tarde. Afortunadamente, la mayor�a de esos atributos tienen valores por defecto muy acertados.