Вы находитесь на странице: 1из 13

DEFINICIN

FTP ( File Transfer Protocol, 'Protocolo de


Transferencia de Archivos') es un protocolo de
red para la transferencia de archivos entre sistemas
conectados a una red TCP (Transmisin Control
Protocol), basado en la arquitectura cliente-servidor.
Desde un equipo cliente se puede conectar a un
servidor para descargar archivos desde l o para
enviarle archivos, independientemente del sistema
operativo utilizado en cada equipo, utiliza el puerto de
red 20 y el 21.
Funcin del protocolo FTP

El protocolo FTP define la manera en que los datos deben
ser transferidos a travs 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
archivos del equipo del cliente-servidor
Permitir una transferencia eficaz de datos

Modelo FTP

Servidor FTP

Un servidor FTP es un programa especial que se
ejecuta en un equipo servidor conectado a Internet.
Su funcin es permitir el intercambio de datos entre
diferentes servidores/ordenadores.
Las aplicaciones ms comunes de los servidores
FTP suelen ser el alojamiento web, en el que sus
clientes utilizan el servicio para subir sus pginas
web y sus archivos correspondientes.
Cliente FTP

Cuando un navegador no est equipado con la
funcin FTP, o si se quiere cargar archivos en un
ordenador remoto, se necesitar utilizar un
programa cliente FTP. Un cliente FTP es un
programa que se instala en el ordenador del
usuario, y que emplea el protocolo FTP para
conectarse a un servidor FTP y transferir archivos,
ya sea para descargarlos o para subirlos.
DEFINICIN
TFTP (Trivial File Transfer Protocol) es un protocolo
para transferir ficheros entre distintas mquinas
conectadas a travs de una red de comunicaciones.
TFTP es un protocolo muy simple semejante a una
versin bsica de FTP (File Transfer Protocol). Su
funcionalidad consiste principalmente en la lectura o
escritura por parte de un cliente de un fichero (a veces
un correo electrnico) de un servidor remoto
Las principales caractersticas que lo diferencian
del FTP son las siguientes:

Utiliza UDP (puerto 69) como protocolo de transporte (a
diferencia de FTP que utiliza el puerto 21 TCP).

No puede listar el contenido de los directorios remotos,
por lo que se requiere que el cliente conozca la ruta
completa en el servidor y el nombre de los archivos para
poder transferirlos.

No existen mecanismos de autenticacin o encriptacin,
por lo que su uso se aconseja en tramos de red seguros
(redes privadas, locales, etc.).
Como inicia
Una transferencia se inicia con el envo por parte de un
cliente de una solicitud (WRQ para solicitar una
escritura o RRQ para solicitar una lectura) y la
recepcin en dicho cliente de una respuesta afirmativa
por parte del servidor. Dicha respuesta afirmativa
consiste en un paquete de asentimiento (para las
escrituras) o el primer paquete de datos (para las
lecturas). El paquete de asentimiento para las
escrituras utiliza el 0 como nmero de bloque. Si la
respuesta a la solicitud es un paquete de error, la
solicitud ha sido denegada.
Como termina
El final de una transferencia se indica con un paquete
DATA de 0 a 511 bytes. Este paquete debe ser
asentido con un ACK (como todos los DATA).
La mquina que asiente el ltimo paquete DATA puede
cerrar su lado de la comunicacin despus de enviar el
ACK, pero normalmente espera un rato para
retransmitir el ltimo ACK si se perdiera, circunstancia
que detectar si recibe el ltimo paquete DATA otra
vez.
La mquina que enva el ltimo paquete DATA debe
esperar hasta recibir el ACK o desistir despus de un
determinado plazo de tiempo. Si desiste, terminar su
lado de la comunicacin sin saber si se complet o no
la transferencia (depende de si se perdi el ltimo ACK
o el ltimo DATA, respectivamente).
Tipos de paquetes TFTP
TFTP utiliza cinco tipos de paquetes:

Вам также может понравиться