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

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/00020Software libre17.1.3. Implementaciones <strong>de</strong>l protocolo TelnetHay implementaciones <strong>de</strong> servidores Telnet prácticamente en todoslos sistemas multiusuario que utilizan el protocolo TCP. Los clientesTelnet son más numerosos todavía, porque también hay para sistemasmonousuario.Un ejemplo <strong>de</strong> implementación <strong>de</strong> cliente Telnet es la utilidad <strong>de</strong>l sistemaoperativo GNU/Linux <strong>de</strong>nominada precisamente telnet. Sise llama sin argumentos, entra en modo comando. Con un argumento,que pue<strong>de</strong> ser una dirección IP o un nombre <strong>de</strong> servidor, estableceuna conexión con el puerto Telnet (el 23) <strong>de</strong> este servidor yentra en modo conexión. Con un segundo argumento, que pue<strong>de</strong> serun número <strong>de</strong> puerto o un nombre <strong>de</strong> servicio, establece la conexióncon este puerto.Cuando el número <strong>de</strong> puerto utilizado es el 23, el cliente inicia automáticamenteel proceso <strong>de</strong> negociación enviando los códigos DO yWILL correspondientes a las opciones que soporta. Con cualquierotro puerto, por norma general no se envía ningún código <strong>de</strong> negociación,salvo que se reciba alguno <strong>de</strong>l sistema remoto.Cuando el programa está en modo conexión, envía al sistema remotocada carácter que teclea el usuario. Des<strong>de</strong> el modo conexión sepue<strong>de</strong> pasar al modo comando por medio <strong>de</strong>l carácter <strong>de</strong> escape, quesuele ser “^]”. En este modo, el programa admite, entre otros, los comandossiguientes:ANOTACIONESNotaLas nombres <strong>de</strong> los comandosse pue<strong>de</strong>n abreviarsiempre que la abreviaturano genere ambigüeda<strong>de</strong>s.• open: establece una conexión con el servidor, y opcionalmentecon el puerto, indicado en los argumentos <strong>de</strong> este comando.• comando nulo (línea vacía): si hay una conexión establecida, sale<strong>de</strong>l modo comando y vuelve al modo conexión.• send: envía al sistema remoto el código Telnet indicado por el argumento,que pue<strong>de</strong> ser ao, ayt, brk, ec, el, ga, ip, synch, etc.• “^]” (o el carácter que actúe como carácter <strong>de</strong> escape): envía esteúltimo al sistema remoto (equivale a send escape).200

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

Saved successfully!

Ooh no, something went wrong!