Documente Academic
Documente Profesional
Documente Cultură
ARCHIVOS (FTP)
CAPITULO 1
Protocolo Transferencias De Archivos (Ftp)
(Juszkiewicz)
Juszkiewicz, L. (s.f.).
Titulo 2 El servicio FTP es ofrecido por la capa de aplicacin del modelo de capas de
Red TCP/IP al usuario, utilizando normalmente el puerto de red 20 y el 21. Un problema bsico
de FTP es que est pensado para ofrecer la mxima velocidad en la conexin, pero no la mxima
seguridad, ya que todo el intercambio de informacin, desde el login y password del usuario en
el servidor hasta la transferencia de cualquier archivo, se realiza en texto plano sin ningn tipo de
cifrado, con lo que un posible atacante puede capturar este trfico, acceder al servidor y/o
2
apropiarse de los archivos transferidos. Angel Ortiz , Del mismo modo, se observa que en
todos los artculos encontrados; la definicin de FTP como un protocolo de red para la
transferencia de archivo que est basado en la arquitectura cliente servidor; esta arquitectura
cliente servidor es la relacin que este protocolo emplea. Ejemplo: Donde el cliente A procesa
una informacin que le enva al servidor B, est toma la informacin, la lee y enva una
respuesta; la informacin queda disponible en el servidor B para descargarla, tambin para que
otros clientes A puedan subir nuevos archivos para que el servidor B lo administre y as quede
disponible para distintos usuarios A. Este protocolo tiene una gran falencia que no contiene
seguridad, se puede decir que todos los archivos que estn en el servidor, estn propuestos a que
los descargue cualquier usuario, por esta razn el FTP no es seguro.
(Ortiz)
CAPITULO 2
Modos De Conexin
Titulo 1 El protocolo utiliza dos modos de conexin los cuales son Modo Pasivo y Activo.
Modo Activo: En modo Activo, el servidor siempre crea el canal de datos en su puerto 20,
mientras que en el lado del cliente el canal de datos se asocia a un puerto aleatorio mayor que el
1024. Para ello, el cliente manda un comando PORT al servidor por el canal de control
indicndole ese nmero de puerto, de manera que el servidor pueda abrirle una conexin de datos
por donde se transferirn los archivos y los listados, en el puerto especificado.
Modo Pasivo: Cuando el cliente enva un comando PASV sobre el canal de control, el servidor
FTP le indica por el canal de control, el puerto (mayor a 1023 del servidor. Ejemplo: 2040) al
que debe conectarse el cliente. El cliente inicia una conexin desde el puerto siguiente al puerto
de control (Ejemplo: 1036) hacia el puerto del servidor especificado anteriormente (Ejemplo:
2040). Antes de cada nueva transferencia tanto en el modo Activo como en el Pasivo, el cliente
debe enviar otra vez un comando de control (PORT o PASV, segn el modo en el que haya
conectado), y el servidor recibir esa conexin de datos en un nuevo puerto aleatorio (si est en
modo pasivo) o por el puerto 20 (si est en modo activo). En el protocolo FTP existen 2 tipos de
transferencia en ASCII y en binarios.
En resumidas cuentas, vemos como el protocolo posee una gran falencia en la parte de
seguridad, ya que la maquina cliente debe estar dispuesta a aceptar cualquier conexin de
entrada.
Para solucionar este problema se utiliz el modo pasivo, a comparacin del modo
activo este modo utiliza puertos aleatorios, para que haya una seguridad en los datos.
Servidor Ftp
Un servidor FTP es un programa especial que se ejecuta en un servidor conectado normalmente
en Internet (aunque puede estar conectado en otros tipos de redes, LAN, MAN, etc.). La funcin
del mismo es permitir el desplazamiento de datos entre diferentes servidores / ordenadores.
En pocas palabras FTP es uno de los primeros protocolos utilizados y por esta razn la visin de
seguridad era muy poco utilizada, ya que en estos tiempos hay que tomar medidas para proteger
nuestros datos, como: Revisando permanentemente la configuracin del servidor, emplear
software de verificacin de archivos etc.
Titulo 2 Si bien las caractersticas de autorizacin de acceso de FTP lo hacen ms seguro, el
reforzamiento prohbe a un cliente el acceso arbitrario a cualquier archivo hasta que se obtenga
una conexin y una clave de acceso para la computadora en la que se opera el servidor. Para
proporcionar accesos a los archivos pblicos, muchas de las localidades TCP/IP permiten el FTP
annimo Douglas E Comer
Este protocolo podemos ingresar de dos formas ya sea de modo cliente o de modo annimo,
En el modo cliente tienes que tener cuenta registrada y tu contrasea, en modo annimo el
protocolo te genera un nombre annimo y una clave de invitado.
FTP annimo es muy importante, ya que impide el acceso local a clientes que no estn invitados
o en pocas palabras sean intrusos. El ftp annimo le genera un nombre para el acceso annimo y
una clave de acceso de invitado para poder llevar control. FTP es el protocolo de transferencia
de archivos ms generalizados en el conjunto TCP/IP, pero tambin es el ms complejo y difcil
de programar, el FTP requiere que tanto cliente como servidor manejen diversas conexiones TCP
(Comer)
CAPITULO 4
Los comandos FTP
Toda comunicacin 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 cdigo NVT-ASCII)
que finalizan con el cdigo de final de lnea Telnet (es decir, la secuencia <CR>+<LF>, Retorno
de
carro seguido
del
carcter Avance
de
lnea indicado
como
<CRLF>).
Si el comando FTP tiene un parmetro, ste se separa del comando con un espacio (<SP>).
Los comandos FTP hacen posible especificar:
El puerto utilizado
La estructura de datos
Descripcin
USER
PASS
ACCT
Descripcin
o
PORT
PASV
TYPE
STRU
Descripcin
RETR
STOR
STOU
Primer nmero
Dgit
Significado
Descripcin
o
1yz
2yz
Respuesta de
Respuesta
intermedia positiva
4yz
Respuesta de
finalizacin
negativa
Respuesta
negativa
permanente
5yz
Segundo nmero
Dgit
o
Significado
Descripcin
x0z
Sintaxis
x1z
Informacin
x2z
Conexiones
x3z
Autenticacin y
cuentas
x4z
No utilizado por el
protocolo FTP.
x5z
Sistema de
archivos
Conclusin
Al culminar el desarrollo de esta investigacin, podemos concluir que el protocolo FTP es ideal
para transferir datos por la red. Pero tiene que haber un servidor A y un cliente B FTP. Este
protocolo trabaja por defecto en los puertos 20 y 21.
El puerto 20 es el utilizado para el flujo de datos entre el cliente A y el servidor B y el puerto 21
para el flujo de control, es decir, para enviar las rdenes del cliente A al servidor B.
FTP nos proporciona una buena velocidad en las conexiones, pero no brinda una gran seguridad
ya que, no cuenta con ningn tipo de cifrado, por esta razn tiene gran vulnerabilidad en sus
datos.
En conclusin podemos definir a el protocolo FTP como una gran herramienta para poder subir y
descargar archivos desde la web, muchas personas utilizan este protocolos pero no saben de la
funcin que cumple este protocolo.
Webgrafia
http://servidorftp.es/. (s.f.). Obtenido de servior FTP.
Juszkiewicz, L. (s.f.). http://www.desarrolloweb.com/articulos/2287.php.
Ortiz, A. (s.f.). JOOMLA! Obtenido de http://florbe.com/pe/compendio-computacione-informatica/ftp
http://www.ecured.cu/index.php/Cliente_FTP
Bibliografa
Comer, D. E. (s.f.). Redes Globales de Informacion con Internet y TCP/IP. Prentice
HALL.