Transferencia de arhivos

Páginas: 12 (2862 palabras) Publicado: 2 de octubre de 2014
FTP: PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS

introducción
Es el standard de Internet para transferencia de archivos. La transferencia provee una copia FTP de un archivo completo de un sistema a otro. Para usar FTP nosotros necesitamos una cuenta para poder loguearnos en el servidor, o necesitamos un servidor que permita FTP anónimo.
Como Telnet, FTP se diseñó desde su inicio paratrabajar entre diferentes host, ejecutando sistemas operativos diferentes, usando distintas estructuras de archivo y quizás juegos de caracteres diferentes. FTP soporta un número limitado de tipos del archivo (ASCII, binario, etc.) y estructuras del archivo (flujo de byte o orientación a registro).
RFC 959 [Postel y Reynolds 1985] es la especificación oficial para FTP. Este RFC contieneuna historia de la evolución de las transferencias de archivos durante los años.

Nota: Este resumen así como los ejemplos de cada uno de los casos, además de las gráficas fueron extractados de TCP/IP Illustrated, Volumen 1, de W. Richard Stevens.


Protocolo FTP
FTP difiere de las otras aplicaciones porque usa dos conexiones TCP para transferir un archivo.
La conexión de controlse establece en la modalidad cliente-servidor normal. El servidor hace una apertura pasiva en el puerto bien conocido FTP (21) y espera por una conexión del cliente. El cliente hace una apertura activa al puerto TCP21 (del servidor) para establecer la conexión de control. Las conexiones de control se mantienen durante todo el tiempo que el cliente se comunica con este servidor. Esta conexiónse usa para los comandos del cliente al servidor y para las respuestas del servidor al cliente.
El tipo-de-servicio de IP para la conexión de control debe ser "de mínimo retraso" a partir de que los comandos normalmente se teclean por un usuario humano.
Una conexión de datos se crea cada vez que un archivo se transfiere entre el cliente y servidor. El tipo-de-servicio de IP para laconexión de datos debe ser "de máximo throughput" debido a que esta conexión es para la transferencia del archivo.
La figura siguiente muestra el dialogo entre un cliente y el servidor y las dos conexiones entre ellos.


Esta figura muestra que el usuario interactivo normalmente no trata con los comandos y respuestas que se intercambian por la conexión de control. Esos detalles se dejan alos dos intérpretes protocolares. La caja etiquetada como "interfaz del usuario" presenta el tipo de interfaz de usuario interactiva que convierte según sea el caso, los requerimientos del usuario en comandos de FTP que se envían por la conexión del control. De manera semejante las contestaciones devueltas por el servidor a través de la conexión de control pueden convertirse a cualquier formatopresentable para el usuario interactivo.

Esta figura también muestra que son los dos intérpretes protocolares los que invocan a las dos funciones de transferencia de datos cuando es necesario.

Representación de los datos
Numerosas opciones son provistas por la especificación del protocolo FTP para gobernar la manera en que se transfiere y se guarda un archivo. Si nosotroscalculamos el número de combinaciones de todas las opciones podría haber 72 maneras diferentes para transferir y guardar un archivo. Afortunadamente nosotros podemos ignorar muchas de las opciones, porque son anticuadas o no se utilizan por la mayoría de las aplicaciones.

Las aplicaciones comunes de UNIX (cliente-servidor) FTP nos restringen a las opciones siguientes:

Tipo de archivo:ASCII o imagen.
Control de formato: solo nonprint.
Estructura: solo estructura del archivo
Modo de transmisión: solo modo de flujo.

Esto nos limita a uno de dos modos: ASCII o imagen (binario).

Comandos para el control FTP
Los comandos y contestaciones enviadas por la conexión de control entre el cliente y el servidor están en NVT ASCII. Esto requiere que el par CR,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Transferencia
  • Transferencia
  • transferencia
  • transferencia
  • Transferencia
  • transferencia
  • Transferencias
  • Transferencia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS