0% encontró este documento útil (0 votos)
88 vistas18 páginas

Protocolo FTP en Informática

El documento describe los protocolos FTP y TCP/IP, así como características clave del protocolo FTP como la transferencia bidireccional de archivos, la falta de seguridad y los modos activo y pasivo. También resume los tipos de usuarios FTP, la estructura típica de directorios y los permisos que un administrador puede configurar.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
88 vistas18 páginas

Protocolo FTP en Informática

El documento describe los protocolos FTP y TCP/IP, así como características clave del protocolo FTP como la transferencia bidireccional de archivos, la falta de seguridad y los modos activo y pasivo. También resume los tipos de usuarios FTP, la estructura típica de directorios y los permisos que un administrador puede configurar.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

SIGLAS FTP: File Transfer Protocol - Protocolo de Transferencia de Archivos.

TCP/IP: Transmission Control Protocol/Internet Protocol Protocolo de control de transmisin/Protocolo Internet. IIS: Internet Information Services Servicios de Informacin de Internet. ASP: Active Server Pages Servidor de Pginas Activo. ASP.NET: Active Server Pages .NET Framework Servidor de Pginas Activo .NET Framework. SCP: Secure Copy Copia Segura. SFTP: Secure File Transfer Protocol - Protocolo de Transferencia de Archivos Seguro.

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 aplicacin de la torre TCP/IP Utiliza los puertos TCP de red 20 y el 21.

PROTOCOLO FTP
Un equipo cliente siempre inicia la conexin FTP conectndose a un servidor FTP La transmisin de archivos es bidireccional: Se realiza tanto desde servidorcliente (get) como de cliente servidor (put). Modelo independiente del S.O. utilizado en cada equipo.
put

Linux cliente

get

Server Windows
4

CARACTERSTICAS FTP
FTP ofrece la mxima velocidad en la conexin. FTP no ofrece seguridad. La informacin login/password se envia en texto plano (no utiliza ningn tipo de cifrado). Es fcil que un hacker pueda capturar este trfico Las aplicaciones como scp (secure copy) y sftp, cifran todo el trfico transferido.
http://www.openssh.com/ Abierto, para sistemas Linux http://www.ssh.com Propietario para sistemas Windows

MODELO FTP
Una conexin ftp usa dos puertos (abre dos canales): El puerto de comandos (conexin de control), por donde se transfieren las rdenes. Se inicia en el puerto 21 El puerto de datos (conexin 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 conexin de control se especifican parmetros para la conexin de datos (puerto de datos, modo de transferencia, etc) y las operaciones sobre el sistema de archivos (listar, acceder al sistema ficheros, aadir, borrar)
6

FTP EN MODO ACTIVO (MODO NORMAL)


En modo activo, la conexin de datos es iniciada desde el servidor, hacia el puerto indicado. Inicialmente se establece una conexin para la transmisin de comandos con el puerto mayor que 1024 de nuestro ordenador y el puerto 21 del server. Por esa misma conexin, 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 transmisin de datos, desde su puerto 20 al puerto que le hemos indicado.
7

FTP EN MODO ACTIVO (MODO NORMAL)


Qu problema supone el modo activo ? En el modo activo se abre una conexin para datos desde el server a la maquina cliente (conexin de fuera a dentro). Si la maquina cliente est protegida por un firewall, este filtra o bloquea la conexin entrante, al serle un proceso desconocido (problema con los firewalls).

FTP EN MODO PASIVO


En modo pasivo, es el cliente FTP quien inicia la conexin de datos con el servidor. Inicialmente el cliente abre una conexin 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 contestacin, ser el cliente el que establezca la conexin de datos al server a travs 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 conexin entrante que filtrar

10

CONEXIN A UN SERVIDOR FTP


Siguiendo el modelo cliente-servidor, una conexin FTP debe ser iniciada por un cliente hacia un servidor FTP, para poder transferir ficheros en ambos sentidos (subir y bajar ficheros). El proceso de conexin puede llevarse a cabo utilizando tres mtodos: - Cliente FTP (cuteFTP, smartFTP, etc) - Navegador web - Interfaz de comandos.
11

CONEXIN FTP DESDE UN NAVEGADOR WEB


En la URL del navegador, habra que poner los datos referentes a la cuenta abierta en dicho servidor (usuario y password) y al protocolo a utilizar por el navegador: ftp://usuario:password@servidor/ Si el servidor permite las conexiones annimas (user:anonymous): ftp://servidor/ ftp://anonymous@servidor/ ftp://anonymous:@servidor/
12

CONEXIN FTP DESDE UN CLIENTE FTP GRFICO


Es una interfaz ms amigable y fcil. Evita conocer los comandos exactos para interactuar con el servidor FTP. Existen numerosos clientes grficos FTP.
Programa SmartFTP FileZilla Cute FTP gFTP Igloo FTP Pro Captain FTP LifTPX Mac OS Plataforma Windows Windows Windows, Mac OS Unix Linux MacOS MacOS
13

CONEXIN FTP DESDE CNSOLA DE COMANDOS


La mayora de los sistemas operativos lo traen por defecto. Windows XP permite utilizar su cliente FTP a travs de Interfaz de comandos, usando el comando ftp. Linux ofrece las mismas posibilidades desde cualquier terminal
c:\>ftp servidor Usuario: Password:
14

CONEXIN FTP DESDE CONSOLA DE COMANDOS


ftp user Pass asen binary put get ls/dir cd bye Establece una conexin con un servidor Permite introducir el nombre de usuario que se quiere utilizar para la conexin Permite introducir la contrasea que se quiere utilizar para la conexin Cambia la descarga o subida a modo texto plano. Cambia la descarga o subida a modo fichero binario Sube un fichero al servidor Descarga un fichero del servidor Realiza un listado de un directorio. Cambia de directorio Cierre conexin
15

SERVIDORES FTP
Numerosas aplicaciones en la red permiten configurar un servidor FTP. Pueden instalarse en un ordenador personal para mandar y recibir ficheros.
Programa Gene6 FTP Server OFTPD Hotline FTP Server Serv-U Pure FTP Server ProFTPd Rumpus PureFTPd Manager Plataforma Windows Unix MacOS Windows Linux Linux MacOS MacOS
16

ESTRUCTURA DIRECTORIOS
Al montar un servidor FTP, es habitual definir dos directorios: Downloads (Descargas). Se hallar el material especifico que los usuarios pueden descargarse. Uploads (Subidas). Los usuarios puedan subir aquello que crean oportuno. Otro directorio importante: Home, donde el usuario accede al conectarse.
17

TIPOS DE USUARIO
El servicio ofrecido por un servidor FTP depender del tipo de usuario conectado. Usuario annimo (anonymous). Usuario que se conecta al sistema sin disponer de una cuenta personalizada. Posee una cuenta pero es de carcter genrico. Usuario registrado. Usuario dado de alta en el servidor con un login personalizado (un nombre de usuario y una contrasea). Tendr privilegios superiores a los de un usuario annimo.
18

PERMISOS
Son funciones relativas a los ficheros y directorios del servidor FTP que el administrador del sistema puede permitir a los usuarios.
Permisos de un archivo Lectura (read) Escritura (write) Ejecucin (execute) Borrado (delete) Continuacin (append)
19

Permisos directorios Listado (list) Creacin (make) Borrado (remove) Herencia (inherit)

También podría gustarte