You are on page 1of 18

Introducción al protocolo FTP

El protocolo FTP (Protocolo de transferencia de archivos) es, como


su nombre lo indica, un protocolo para transferir archivos.
Introducción al protocolo
FTP
La implementación del FTP se remonta a 1971 cuando
se desarrolló un sistema de transferencia de archivos
(descrito en RFC141) entre equipos del Instituto
Tecnológico de Massachusetts (MIT, Massachusetts
Institute of Technology).
La función del protocolo FTP

El protocolo FTP define la manera en que los datos deben ser


transferidos a través de una red TCP/IP.
El objetivo del protocolo FTP es:
• Permitir que equipos remotos puedan compartir archivos
• Permitir la independencia entre los sistemas de archivo del
equipo del cliente y del equipo del servidor
• Permitir una transferencia de datos eficaz
El modelo FTP
El Modelo FTP

Por lo tanto, el cliente y el servidor cuentan con dos


procesos que permiten la administración de estos dos
tipos de información:
 DTP (Proceso de transferencia de datos) es el proceso
encargado de establecer la conexión y de administrar
el canal de datos. El DTP del lado del servidor se
denomina SERVIDOR DE DTP y el DTP del lado del
cliente se denomina USUARIO DE DTP.
Los beneficios de contar con un
servicio FTP
 La facilidad para la transferencia de altos volúmenes de información
 Velocidad
 Estabilidad de los enlaces
 Seguridad en la transferencia de información
 Bajos costos de implementación
 Flexibilidad en configuración de cuotas, usuarios y permisos de
acceso.
 Para contar con la posibilidad de manejar servicios FTP se requieren
básicamente dos elementos principales, un servidor FTP y un cliente
FTP.
El Modelo FTP
 PI (Intérprete de protocolo) interpreta el protocolo y permite que el
DTP pueda ser controlado mediante los comandos recibidos a través
del canal de control. Esto es diferente en el cliente y el servidor:
 El SERVIDOR PI es responsable de escuchar los comandos que
provienen de un USUARIO PI a través del canal de control en un
puerto de datos, de establecer la conexión para el canal de control,
de recibir los comandos FTP del USUARIO PI a través de éste, de
responderles y de ejecutar el SERVIDOR DE DTP.
 El USUARIO PI es responsable de establecer la conexión con el
servidor FTP, de enviar los comandos FTP, de recibir respuestas del
SERVIDOR PI y de controlar al USUARIO DE DTP, si fuera necesario.
Los Comandos FTP

Toda comunicación que se realice en el canal de control sigue las


recomendaciones del protocolo Telnet. Por lo tanto, los comandos FTP
son cadenas de caracteres Telnet (en código NVT-ASCII) que finalizan
con el código de final de línea Telnet (es decir, la secuencia <CR>+<LF>,
Retorno de carro seguido del carácter. Avance de línea indicado como
<CRLF>).
Los Comandos FTP

Existen tres tipos de comandos FTP diferentes:

 Comandos de control de acceso


 Comandos de parámetros de transferencia
 Comandos de servicio FTP
PROTOCOLO TFTP
El protocolo trivial de transferencia de archivos (TFTP) es un
protocolo simple que proporciona una función básica de
transferencia de archivos sin autenticación de usuario.
Usos

El TFTP se usa especialmente en aplicaciones de redes LAN, cuya


probabilidad de errores es muy baja.
Mensajes del TFTP

El protocolo TFTP usa sólo cuatro mensajes–PDU, los cuales están


codificados en ASCII, como se muestran en la siguiente tabla
Mensajes del TFTP
Los datos asociados con la petición del archivo se transfieren en
bloques de tamaño fijo, cada uno de los cual es contiene hasta
512 bytes. Cada bloque tiene en su cabecera un número de
secuencia, el cual retorna en la confirmación respectiva.
Transferencia del TFTP
un servidor TFTP puede soportar peticiones de transferencias
de múltiples clientes de modo concurrente. El servidor
relacionará a los siguientes bloques de datos para la correcta
transferencia del archivo por medio de las direcciones de
puerta de cliente y dirección IP.
Transferencia del TFTP
El TFTP transfiere archivos entre un cliente TFTP y un servidor
TFTP, el cual es una computadora que está ejecutando . Este
TFTP usa el UDP como medio de transporte y, a diferencia del
FTP, no necesita cargar un usuario para transferir archivos.
Nota

Debido a que el TFTP no requiere ingresar un usuario (usuario-


contraseña) puede considerársele un agujero en la seguridad del
servidor, especialmente si este TFTP permite escritura.
Bibliografía
http://repositorio.pucp.edu.pe/index/bitstream/handle/123456789/28691/Redes_Ca
p22.pdf?sequence=22&isAllowed=y

You might also like