16.04.2015 Views

Redes de computadores

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ª FUOC • XP04/90786/00020<br />

Software libre<br />

d) En la transmisión <strong>de</strong> datos, siempre pue<strong>de</strong>n utilizarse los 8 bits <strong>de</strong><br />

cada byte.<br />

17.2.1. Conceptos básicos <strong>de</strong>l protocolo rlogin<br />

El protocolo rlogin utiliza conexiones TCP. El nombre oficial <strong>de</strong>l servicio<br />

proporcionado por este protocolo es login y el número <strong>de</strong><br />

puerto asignado a este servicio es el 513.<br />

Cuando el cliente establece la conexión con el servidor, en primer lugar<br />

le envía cuatro ca<strong>de</strong>nas <strong>de</strong> caracteres, cada una acabada con un<br />

carácter NUL (código 0). Son las ca<strong>de</strong>nas siguientes:<br />

• Una ca<strong>de</strong>na vacía (sólo contiene el carácter NUL).<br />

• El nombre <strong>de</strong>l usuario en el sistema cliente.<br />

• El nombre <strong>de</strong> usuario con que se quiere establecer la sesión <strong>de</strong><br />

trabajo en el sistema servidor.<br />

• El tipo <strong>de</strong> terminal y, separado con “/”, su velocidad (por ejemplo,<br />

vt100/9600).<br />

Cuando ha recibido estas cuatro ca<strong>de</strong>nas, el servidor envía un carácter<br />

NUL y empieza la transferencia <strong>de</strong> datos entre cliente y servidor<br />

en modo control <strong>de</strong> flujo. En este modo, el cliente envía los caracteres<br />

que teclea el usuario tal como le llegan, excepto los caracteres <strong>de</strong><br />

control DC3 (“^S”) y DC1 (“^Q”), que significan ‘suspen<strong>de</strong>r la transmisión’<br />

y ‘retomarla’, respectivamente.<br />

ANOTACIONES<br />

Por otro lado, el cliente presenta los datos que envía el servidor tal<br />

como le llegan. El cliente también pue<strong>de</strong> recibir mensajes <strong>de</strong> control<br />

<strong>de</strong>l servidor, que se representan con un código <strong>de</strong> un byte enviado<br />

en datos urgentes TCP. El cliente <strong>de</strong>be respon<strong>de</strong>r a estos mensajes<br />

<strong>de</strong> manera inmediata y suspen<strong>de</strong>r temporalmente el procesado <strong>de</strong><br />

otros datos que pueda haber recibido.<br />

17.2.2. Implementación <strong>de</strong>l protocolo rlogin<br />

En los sistemas GNU/Linux hay una utilidad llamada rlogin que actúa<br />

como cliente <strong>de</strong>l protocolo rlogin. Es preciso que se le especifique<br />

202

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!