Aplicacion2
2ª PARTE
11.1 FTP: File Transfer Protocol 2
11.1.1 Introducción 2
11.1.2 Comandos de FTP 4
11.1.3 Protocolo Trivial de Transferencia de Archivos (TFTP). 6
11.2 TELNET 8
11.2.1 Introducción. 8
11.2.2 Modelo de emulación de terminal de telnet. 9
11.2.3 Características de NVT. 13
11.2.4 Control de un cliente telnet de texto. 14
11.3 La World Wide Web. 1711.3.1 Introducción. 17
11.3.2 El lado del cliente. 17
11.3.3 El lado del servidor. 18
C: telnet www.uv.es 80 19
11.3.4 HTTP: Protocolo de transferencia de hipertexto. 20
11.1 FTP: File Transfer Protocol
11.1.1 Introducción
En un entorno de red, es natural que se quiera copiar archivos entre distintas computadoras. ¿Por qué a veces es tan complicado?. Los fabricantes de computadoras han ideadocientos de sistemas de archivos. Estos sistemas difieren en docenas de detalles menores, y también en unos cuántos detalles importantes. No es sólo un problema de que haya múltiples fabricantes. A veces es difícil copiar archivos entre dos tipos diferentes de computadoras de un mismo fabricante.
Cuando se trabaja en un entorno multsistema pueden aparecer, entre otros, los siguientes problemas:Convenciones diferentes para nombrar los archivos.
Reglas diferentes para recorrer los sistemas de directorios.
Restricciones de acceso a archivos.
Formas diferentes de representar texto y datos dentro de los archivos.
Los diseñadores del conjunto de protocolos de TCP/IP no trataron de crear una solución general muy complicada que resolviera cualquier problema de transferencia de archivos. En lugarde ello, crearon un protocolo de transferencia de archivos llamado FTP (File Transfer Protocol) bastante básico, pero elegante, útil y fácil de usar.
El protocolo de transferencia de archivos FTP fue diseñado para su uso de forma interactiva por usuarios finales o por programas de aplicación. Aquí limitaremos la explicación al servicio de FTP de usuario final interactivo más familiar, disponibleen todas las implementaciones de TCP/IP.
La interfaz de usuario desarrollada para el cliente de transferencia de archivos del UNIX de Berkeley se ha implementado en muchos tipos de computadoras multiusuario. Las funciones esenciales de transferencia de archivos permiten a los usuarios copiar archivos de un sistema a otro, ver listados de directorios y realizar tareas normales, como cambiar denombre o borrar archivos. Esas funciones forman parte del conjunto de protocolos normalizados de TCP/IP.
El protocolo trivial de transferencia de archivos TFTP (Trivial File Transfer Protocol), del que trataremos al final, es un protocolo de transferencia de archivos sencillo que se usa en situaciones especiales como cuando se carga software en encaminadores, puentes o estaciones de trabajo sindisco.
Normalmente los sistemas de computadoras piden al usuario que introduzca un identificador de conexión y una contraseña para poder ver o manipular los archivos. Sin embargo, a veces es útil crear un área pública de archivos. El FTP ofrece dos tipos de servicios para adaptarse tanto al acceso a información pública compartida como al acceso a archivos privados:
Acceso a archivos públicos pormedio de conexiones “anónimas”.
Acceso a archivos privados, restringido a usuarios que poseen un identificador de conexión al sistema y una contraseña.
Veamos un sencillo acceso a los datos públicos de un ordenador:
> ftp glup.irobot.uv.es
El comando ftp hace que comience el programa de la interfaz de usuario del cliente de FTP. El usuario quiere conectarse al ordenador remoto glup.uv.es.Connected to glup.irobot.uv.es.
El cliente local de FTP avisa que se ha conectado con exito.
220 glup.irobot.uv.es FTP server (Version 1.7.111.1 Mon Apr 17 20:26:20 GMT 1995) ready.
Mensaje de bienvenida del sistema remoto.
Name (glup.uv.es:quique): anonymous
El cliente local de FTP pide un identificador de usuario. glup.uv.es aceptará anonymous.
331 Guest login ok, send ident as password....
Regístrate para leer el documento completo.