11.07.2015 Views

Redes de computadores - Universitat Oberta de Catalunya

Redes de computadores - Universitat Oberta de Catalunya

Redes de computadores - Universitat Oberta de Catalunya

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ª FUOC • XP04/90786/00020Software libred) En la transmisión <strong>de</strong> datos, siempre pue<strong>de</strong>n utilizarse los 8 bits <strong>de</strong>cada byte.17.2.1. Conceptos básicos <strong>de</strong>l protocolo rloginEl protocolo rlogin utiliza conexiones TCP. El nombre oficial <strong>de</strong>l servicioproporcionado por este protocolo es login y el número <strong>de</strong>puerto asignado a este servicio es el 513.Cuando el cliente establece la conexión con el servidor, en primer lugarle envía cuatro ca<strong>de</strong>nas <strong>de</strong> caracteres, cada una acabada con uncarácter NUL (código 0). Son las ca<strong>de</strong>nas siguientes:• Una ca<strong>de</strong>na vacía (sólo contiene el carácter NUL).• El nombre <strong>de</strong>l usuario en el sistema cliente.• El nombre <strong>de</strong> usuario con que se quiere establecer la sesión <strong>de</strong>trabajo en el sistema servidor.• El tipo <strong>de</strong> terminal y, separado con “/”, su velocidad (por ejemplo,vt100/9600).Cuando ha recibido estas cuatro ca<strong>de</strong>nas, el servidor envía un carácterNUL y empieza la transferencia <strong>de</strong> datos entre cliente y servidoren modo control <strong>de</strong> flujo. En este modo, el cliente envía los caracteresque teclea el usuario tal como le llegan, excepto los caracteres <strong>de</strong>control DC3 (“^S”) y DC1 (“^Q”), que significan ‘suspen<strong>de</strong>r la transmisión’y ‘retomarla’, respectivamente.ANOTACIONESPor otro lado, el cliente presenta los datos que envía el servidor talcomo le llegan. El cliente también pue<strong>de</strong> recibir mensajes <strong>de</strong> control<strong>de</strong>l servidor, que se representan con un código <strong>de</strong> un byte enviadoen datos urgentes TCP. El cliente <strong>de</strong>be respon<strong>de</strong>r a estos mensajes<strong>de</strong> manera inmediata y suspen<strong>de</strong>r temporalmente el procesado <strong>de</strong>otros datos que pueda haber recibido.17.2.2. Implementación <strong>de</strong>l protocolo rloginEn los sistemas GNU/Linux hay una utilidad llamada rlogin que actúacomo cliente <strong>de</strong>l protocolo rlogin. Es preciso que se le especifique202

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

Saved successfully!

Ooh no, something went wrong!