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 libreLectura complementariaSi queréis más informaciónsobre el protocolo Telnet,consultad la obra siguiente:J. Postel; J.K. Reynolds(1983, 1 <strong>de</strong> mayo). RFC 854- Telnet Protocol Specification.En el entorno Internet, el protocolo <strong>de</strong> terminal virtual más utilizadoes Telnet, cuya especificación se publicó en 1983 en el estándar RFC854.17.1.1. Principios básicos <strong>de</strong>l protocolo TelnetEl protocolo Telnet está basado en el protocolo <strong>de</strong> transporte TCP. Enuna comunicación Telnet, por norma general se sigue el mo<strong>de</strong>locliente/servidor; es <strong>de</strong>cir, el sistema usuario establece una conexióncon el sistema proveedor, que está esperando peticiones <strong>de</strong> conexiónen un puerto <strong>de</strong>terminado. Se pue<strong>de</strong> utilizar cualquier número <strong>de</strong>puerto para las conexiones y, <strong>de</strong> hecho, existen muchas aplicacionesque utilizan el protocolo Telnet para la comunicación, cada una consu propio número. La aplicación básica, sin embargo, consiste en estableceruna sesión <strong>de</strong> trabajo interactiva con el sistema servidor y,en este caso, el número <strong>de</strong> puerto utilizado es el 23.Para resolver el problema <strong>de</strong>l control <strong>de</strong>l terminal en laaplicación <strong>de</strong> sesiones interactivas, en el protocolo Telnetse utiliza el concepto <strong>de</strong> terminal virtual <strong>de</strong> red oNVT. Un NVT es un terminal virtual con una funcionalidadmuy básica, <strong>de</strong>finida en la misma especificación<strong>de</strong>l protocolo.ANOTACIONESNotaEl usuario <strong>de</strong>l terminal pue<strong>de</strong>ser una persona o unproceso.Los datos leídos en el primercaso por norma general seránlos caracteres tecleadosy, en el segundo, los quevaya generando el proceso.La presentación <strong>de</strong> los datosrecibidos pue<strong>de</strong> consistir enescribirlos en la pantalla,enviarlos a la impresora opasarlos al proceso usuario.Cuando se establece la conexión entre el cliente y el servidor, en uninicio se supone que la comunicación se produce entre dos NVT. Ellosignifica que tanto el sistema cliente como el sistema servidor <strong>de</strong>benmapear sus características en las <strong>de</strong> un NVT y suponer que en el otroextremo <strong>de</strong> la conexión hay otro NVT. En el modo <strong>de</strong> operación normal,cada terminal acepta datos <strong>de</strong>l usuario y los envía por medio<strong>de</strong> la conexión establecida en el otro terminal, así como acepta losdatos que llegan por la conexión y se los presenta al usuario.Las características principales <strong>de</strong> los NVT son las siguientes:a) Los datos se intercambian en bytes <strong>de</strong> 8 bits. Cuando representancaracteres, se utiliza la codificación ASCII (por tanto, se envía uncódigo <strong>de</strong> 7 bits en cada byte).194

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

Saved successfully!

Ooh no, something went wrong!