Gu�a de Administraci�n de Redes con Linux | ||
---|---|---|
Anterior | Cap�tulo 4. Configuraci�n del Hardware Serie | Siguiente |
El n�cleo de Unix proporciona dispositivos para acceder a hardware serie, t�picamente conocidos como dispositivos tty. Se trata de una abreviatura de dispositivos Teletype, que fue uno de los principales fabricantes de dispositivos de terminal en los primeros d�as de Unix. Esta terminolog�a se usa actualmente para cualquier terminal basado en caracteres. En este cap�tulo emplearemos este t�rmino para referirnos exclusivamente a los ficheros de dispositivo de GNU/Linux, no para el teminal f�sico.
GNU/Linux proporciona tres tipos de dispositivos tty: dispositivos serie, terminales virtuales (accesibles por orden con las pulsaciones Alt-F1 a Alt-Fnn en la consola local), y pseudo-terminales (similares a una tuber�a de dos direcciones, empleados por aplicaciones como X11). Los primeros recibieron el nombre de dispositivos tty porque originalmente los terminales basados en caracteres se conectaban a la m�quina Unix mediante un cable serie o con un m�dem y una l�nea de tel�fono. Los otros dos recibieron la misma denominaci�n debido a que tratan de comportarse de manera similar, desde el punto de vista del programador.
SLIP y PPP se implementan en la mayor�a de casos en el n�cleo. Realmente, el n�cleo no trata a un dispositivo tty como dispositivo de red al cual se pueda manipular, como los dispositivos Ethernet, empleando �rdenes como ifconfig. Sin embargo, s� que trata a los dispositivos tty como lugares a los que se pueden asociar dispositivos de red. Para hacer esto, el n�cleo cambia lo que se llama “disciplina de l�nea” del dispositivo tty. Tanto SLIP como PPP son disciplinas de l�nea que pueden ser activadas en dispositivos tty. La idea, en general, es que el manejador serie trata los datos que recibe de forma distinta seg�n la disciplina de l�nea para la que est� configurado. En la disciplina de l�nea por defecto, el manejador se limita a transmitir cada car�cter que recibe por orden. Por contra, al seleccionar SLIP o PPP como disciplina de l�nea, el manejador lee bloques de datos, los encapsula con una cabecera especial que permite al otro extremo de la conexi�n identificarlos en una secuencia, y transmite todo el nuevo bloque. No es realmente importante comprender esto por ahora; trataremos SLIP y PPP en cap�tulos posteriores. De todos modos, esto sucede autom�ticamente para usted.