internet

Páginas: 12 (2863 palabras) Publicado: 5 de febrero de 2014
9º Unidad Didáctica
Servidor FTP
(File Transfer Protocol)
Eduard Lara

1

ÍNDICE

9.1 Servicios FTP
- Servidor FTP
- Cliente FTP
9.2. Instalación servidor FTP en sistema
windows

2

PROTOCOLO FTP
Protocolo para la transferencia de ficheros entre
sistemas conectados a una red TCP/IP.
Basado en la arquitectura cliente-servidor.
Pertenece a la capa de
aplicación de la torreTCP/IP
Utiliza los puertos TCP de
red 20 y el 21.

3

PROTOCOLO FTP
Un equipo cliente siempre inicia la conexión FTP
conectándose a un servidor FTP
La transmisión de archivos es bidireccional: Se
realiza tanto desde servidor cliente (get) como de
cliente servidor (put).
Modelo independiente del S.O. utilizado en cada
equipo.
put

Linux cliente

get

Server Windows
4 CARACTERÍSTICAS FTP
FTP ofrece la máxima velocidad en la conexión.
FTP no ofrece seguridad. La información
login/password se envia en texto plano (no utiliza
ningún tipo de cifrado). Es fácil que un hacker
pueda capturar este tráfico
Las aplicaciones como scp (secure copy) y sftp,
cifran todo el tráfico transferido.
http://www.openssh.com/ Abierto, para sistemas Linux
http://www.ssh.comPropietario para sistemas Windows

5

MODELO FTP
Una conexión ftp usa dos puertos (abre dos canales):
El puerto de comandos (conexión de control), por donde
se transfieren las órdenes. Se inicia en el puerto 21
El puerto de datos (conexión de datos), por donde se
transfieren los datos de ficheros. Se inicia en el puerto
20, pero puede ser cualquiera por debajo del 1024.
En la conexión decontrol se
especifican parámetros para la
conexión de datos (puerto de
datos, modo de transferencia,
etc) y las operaciones sobre el
sistema de archivos (listar,
acceder al sistema ficheros,
añadir, borrar)
6

FTP EN MODO ACTIVO
(MODO NORMAL)
En modo activo, la conexión de datos es iniciada
desde el servidor, hacia el puerto indicado.
Inicialmente se establece una conexión para latransmisión de comandos con el puerto mayor que
1024 de nuestro ordenador y el puerto 21 del server.
Por esa misma conexión, mediante el comando PORT
se indica al server el puerto de nuestro ordenador
que está a la escucha de los datos.
Al bajar un archivo, es el servidor el que inicia la
transmisión de datos, desde su puerto 20 al puerto
que le hemos indicado.
7

FTP EN MODO ACTIVO
(MODONORMAL)
¿Qué problema supone el modo activo ?
En el modo activo se abre una conexión para datos
desde el server a la maquina cliente (conexión de
fuera a dentro).
Si la maquina cliente está protegida por un firewall,
este filtra o bloquea la conexión entrante, al serle un
proceso desconocido (problema con los firewalls).

8

FTP EN MODO PASIVO
En modo pasivo, es el cliente FTP quieninicia la
conexión de datos con el servidor.
Inicialmente el cliente abre una conexión de control
desde un puerto mayor que 1024 de la maquina local
al puerto 21 del server.
Al pasar a modo pasivo (comando PASV), el cliente
pide un puerto abierto al servidor (será otro puerto
mayor que 1024 del server)
Recibida la contestación, será el cliente el que
establezca la conexión de datos alserver a través de
ese puerto.
9

FTP EN MODO PASIVO
En modo pasivo las conexiones son siempre abiertas
por el pc cliente.
Es el cliente el que inicia ambas conexiones, de
control y de datos, con lo cual el firewall no tiene
ninguna conexión entrante que filtrar

10

CONEXIÓN A UN SERVIDOR FTP
Siguiendo el modelo cliente-servidor, una
conexión FTP debe ser iniciada por un clientehacia un servidor FTP, para poder transferir
ficheros en ambos sentidos (subir y bajar
ficheros).
El proceso de conexión puede llevarse a cabo
utilizando tres métodos:
- Cliente FTP (cuteFTP, smartFTP, etc)
- Navegador web
- Interfaz de comandos.
11

CONEXIÓN FTP DESDE UN
NAVEGADOR WEB
En la URL del navegador, habría que poner los
datos referentes a la cuenta abierta en dicho...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Internet
  • Internet
  • Internet
  • Internet
  • Internet
  • Internet
  • Internet
  • Internet

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS