SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Protocolo de Transferencia de Archivos
El protocolo de transferencia de archivos es un protocolo de red para la transferencia de
archivos entre sistemas conectados a una red TCP (Transmisión 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.

El Servicio FTP es ofrecido por la capa de Aplicación del modelo de capas de red TCP/IP al
usuario, utilizando normalmente el puerto de red 20 y el 21.

Un problema básico de FTP es que está pensado para ofrecer la máxima velocidad en la
conexión, pero no la máxima seguridad, ya que todo el intercambio de información, desde el
login y password del usuario en el servidor hasta la transferencia de cualquier archivo, se
realiza en texto plano sin ningún tipo de cifrado, con lo que un posible atacante puede
capturar este tráfico, acceder al servidor, o apropiarse de los archivos transferidos.

Tipos de usuarios
Usuarios ftp basado en la web: son aquellos usuarios que disponen de una cuenta en la
maquina que ofrece el servicio ftp.

Usuario anónimo: es cualquier usuario que al conectarse al servidor ftp, solo tiene que
introducir la contraseña simbólica y solo tiene acceso a una parte limitada del sistema de
archivos.

Usuario: si se desea tener privilegios de acceso a cualquier parte del sistema de archivos del
servidor FTP, modificación de archivos existentes, y posibilidad de subir nuestros propios
archivos.

Usuario invitado: accederá a un entrono restringido, algo muy similar a lo que sucede en los
accesos anónimos, pero teniendo más privilegios.

Tipos de acceso al servicio ftp
Acceso anónimo

Los servidores FTP anónimos ofrecen sus servicios libremente a todos los usuarios, permiten
acceder a sus archivos sin necesidad de tener un 'USER ID' o una cuenta de usuario. Es la
manera más cómoda fuera del servicio web de permitir que todo el mundo tenga acceso a
cierta información sin que para ello el administrador de un sistema tenga que crear una cuenta
para cada usuario. Si un servidor posee servicio 'FTP anonymous' solamente con teclear la
palabra "anonymous", cuando pregunte por tu usuario tendrás acceso a ese sistema.
Normalmente, se utiliza un servidor FTP anónimo para depositar grandes archivos que no
tienen utilidad si no son transferidos a la máquina del usuario, como por ejemplo programas, y
se reservan los servidores de páginas web (HTTP) para almacenar información textual
destinada a la lectura en línea.

Acceso de usuario

Si se desea tener privilegios de acceso a cualquier parte del sistema de archivos del servidor
FTP, de modificación de archivos existentes, y de posibilidad de subir nuestros propios
archivos, generalmente se suele realizar mediante una cuenta de usuario. En el servidor se
guarda la información de las distintas cuentas de usuario que pueden acceder a él, de manera
que para iniciar una sesión FTP debemos introducir una autentificación (en inglés: login) y una
contraseña (en inglés: password) que nos identifica unívocamente.

Cliente FTP basado en Web

El usuario accede a un servidor web (http) que lista los contenidos de un servidor ftp. El
usuario se conecta mediante http a un servidor web, y el servidor web se conecta mediante ftp
al servidor ftp. El servidor web actúa de intermediario haciendo pasar la información desde el
servidor ftp en los puertos 20 y 21 hacia el puerto 80 http que ve el usuario.

Al disponer de un Cliente FTP basado en Web podemos acceder al servidor FTP remoto como si
estuviéramos realizando cualquier otro tipo de navegación WEB. A través de un Cliente FTP
basado en Web podrás, crear, copiar, renombrar y eliminar archivos y directorios. Cambiar
permisos, editar, ver, subir y descargar archivos, así como cualquier otra función del protocolo
FTP que el servidor FTP remoto permita.

Acceso de invitado

El acceso sin restricciones al servidor que proporcionan las cuentas de usuario implica
problemas de seguridad, lo que ha dado lugar a un tercer tipo de acceso FTP denominado
invitado (guest), que se puede contemplar como una mezcla de los dos anteriores.
La idea de este mecanismo es la siguiente: se trata de permitir que cada usuario conecte a la
máquina mediante su login y su password, pero evitando que tenga acceso a partes del
sistema de archivos que no necesita para realizar su trabajo, de esta forma accederá a un
entorno restringido, algo muy similar a lo que sucede en los accesos anónimos, pero con más
privilegios
Modos de conexión del cliente FTP
Modo activo
Se establece conexión desde el cliente hacia el puerto 21 del servidor, en esa conexión se
comunica al servidor al puerto que utiliza el cliente para la recepción de datos. El servidor
inicia la conexión abriendo el puerto 20 y le indica al cliente que ya puede comenzar la
transferencia de datos




Modo pasivo
-la conexión la comienza el cliente hacia el puerto 21 en el servidor ftp. Para esta transferencia
de datos el cliente solicita un puerto que este abierto pero que sea inferior a el 1024.cuado se
recibe la contestación se establece la conexión con el servidor para la transferencia de los
datos. El cliente siempre es el que inicia las conexiones.




Tipos de transferencia de archivos.
Es importante que sepamos cómo debemos transportar un archivo a lo largo de la red. Si no
utilizamos las opciones adecuadas podemos destruir la información del archivo. Por eso, al
ejecutar la aplicación FTP, debemos acordarnos de utilizar uno de estos comandos (o poner la
correspondiente opción en un programa con interfaz gráfica):
     -   Tipo ascii
 Para transferir archivos que sólo contengan caracteres imprimibles (archivos ASCII, no
archivos resultantes de un procesador de texto), por ejemplo páginas HTML, pero no las
imágenes que puedan contener.
     -   Tipo binario
Este tipo es usado cuando se trata de archivos comprimidos, ejecutables para PC, imágenes,
archivos de audio...

Más contenido relacionado

La actualidad más candente

Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwaresergio
 
Mapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareMapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareKarloz Dz
 
2.4 Creación de Interfaces.pptx
2.4 Creación de Interfaces.pptx2.4 Creación de Interfaces.pptx
2.4 Creación de Interfaces.pptxRam Vazquez
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareEvelinBermeo
 
Interfaz gráfica de usuario y eventos (introducción)
Interfaz gráfica de usuario y eventos (introducción)Interfaz gráfica de usuario y eventos (introducción)
Interfaz gráfica de usuario y eventos (introducción)Omar B.
 
Iso 27001 iso 27002
Iso 27001 iso 27002Iso 27001 iso 27002
Iso 27001 iso 27002Tensor
 
Comandos basicos linux ubuntu
Comandos basicos linux ubuntuComandos basicos linux ubuntu
Comandos basicos linux ubuntuJose Diaz Silva
 
Como planear pruebas de intrusion en ICS
Como planear pruebas de intrusion en ICSComo planear pruebas de intrusion en ICS
Como planear pruebas de intrusion en ICSFabián Descalzo
 
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...eccutpl
 
Herramientas de gestiòn de redes
Herramientas de gestiòn de redesHerramientas de gestiòn de redes
Herramientas de gestiòn de redesDelaCruzSanchez
 
Factores y características que determinan la calidad de (1)
Factores y características que determinan la calidad de (1)Factores y características que determinan la calidad de (1)
Factores y características que determinan la calidad de (1)Leonel Alba
 
3.5.1 Tipos-de-riesgos
3.5.1 Tipos-de-riesgos3.5.1 Tipos-de-riesgos
3.5.1 Tipos-de-riesgosKike Lopez
 

La actualidad más candente (18)

Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 
Mapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareMapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de Software
 
1500 tech es
1500 tech es1500 tech es
1500 tech es
 
2.4 Creación de Interfaces.pptx
2.4 Creación de Interfaces.pptx2.4 Creación de Interfaces.pptx
2.4 Creación de Interfaces.pptx
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 
Interfaz gráfica de usuario y eventos (introducción)
Interfaz gráfica de usuario y eventos (introducción)Interfaz gráfica de usuario y eventos (introducción)
Interfaz gráfica de usuario y eventos (introducción)
 
computación paralela
computación paralelacomputación paralela
computación paralela
 
NTC ISO/IEC 27001
NTC ISO/IEC 27001 NTC ISO/IEC 27001
NTC ISO/IEC 27001
 
Iso 27001 iso 27002
Iso 27001 iso 27002Iso 27001 iso 27002
Iso 27001 iso 27002
 
Comandos basicos linux ubuntu
Comandos basicos linux ubuntuComandos basicos linux ubuntu
Comandos basicos linux ubuntu
 
Como planear pruebas de intrusion en ICS
Como planear pruebas de intrusion en ICSComo planear pruebas de intrusion en ICS
Como planear pruebas de intrusion en ICS
 
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...
 
ssd tr2
ssd tr2ssd tr2
ssd tr2
 
Herramientas de gestiòn de redes
Herramientas de gestiòn de redesHerramientas de gestiòn de redes
Herramientas de gestiòn de redes
 
Factores y características que determinan la calidad de (1)
Factores y características que determinan la calidad de (1)Factores y características que determinan la calidad de (1)
Factores y características que determinan la calidad de (1)
 
Factores de Calidad
Factores de CalidadFactores de Calidad
Factores de Calidad
 
Teoría de control
Teoría de controlTeoría de control
Teoría de control
 
3.5.1 Tipos-de-riesgos
3.5.1 Tipos-de-riesgos3.5.1 Tipos-de-riesgos
3.5.1 Tipos-de-riesgos
 

Similar a Protocolo de transferencia de archivos

Similar a Protocolo de transferencia de archivos (20)

Servicio Transferencia Archivos
Servicio Transferencia ArchivosServicio Transferencia Archivos
Servicio Transferencia Archivos
 
File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocol
 
Ftp 06
Ftp 06Ftp 06
Ftp 06
 
Ftp
FtpFtp
Ftp
 
Presentacion Ftp
Presentacion FtpPresentacion Ftp
Presentacion Ftp
 
FTP para Teleinformatica
FTP para TeleinformaticaFTP para Teleinformatica
FTP para Teleinformatica
 
Presentacion ftp
Presentacion ftpPresentacion ftp
Presentacion ftp
 
12 servidor ftp
12 servidor ftp12 servidor ftp
12 servidor ftp
 
File zilla y cliente ftp
File zilla y cliente ftpFile zilla y cliente ftp
File zilla y cliente ftp
 
Ftp
FtpFtp
Ftp
 
Manual ftp
Manual ftpManual ftp
Manual ftp
 
Cliente y servicio FTP
Cliente y servicio FTPCliente y servicio FTP
Cliente y servicio FTP
 
Dn12 u3 a6_jsjm
Dn12 u3 a6_jsjmDn12 u3 a6_jsjm
Dn12 u3 a6_jsjm
 
IRVING TERRAZAS :)
IRVING TERRAZAS :)IRVING TERRAZAS :)
IRVING TERRAZAS :)
 
2.13 ftp
2.13 ftp2.13 ftp
2.13 ftp
 
Practica12
Practica12Practica12
Practica12
 
Servidor HTTP
Servidor HTTPServidor HTTP
Servidor HTTP
 
Servidor FTP
Servidor FTPServidor FTP
Servidor FTP
 
Yenny rocio mantilla villamizar ftp
Yenny rocio mantilla villamizar ftpYenny rocio mantilla villamizar ftp
Yenny rocio mantilla villamizar ftp
 
Archivo pdf
Archivo pdfArchivo pdf
Archivo pdf
 

Más de Antonio Del Río

Más de Antonio Del Río (14)

Streaming audio
Streaming audioStreaming audio
Streaming audio
 
Estreaming audio
Estreaming audioEstreaming audio
Estreaming audio
 
Impresion con cups
Impresion con cups  Impresion con cups
Impresion con cups
 
Debéis configurar una máquina virtual con debían con los siguientes servicios
Debéis configurar una máquina virtual con debían con los siguientes serviciosDebéis configurar una máquina virtual con debían con los siguientes servicios
Debéis configurar una máquina virtual con debían con los siguientes servicios
 
Servidor de correo
Servidor de correoServidor de correo
Servidor de correo
 
Pfsense
PfsensePfsense
Pfsense
 
LogmeIn
LogmeIn LogmeIn
LogmeIn
 
Practica active directory
Practica active directoryPractica active directory
Practica active directory
 
Vpn sobre ssh
Vpn sobre sshVpn sobre ssh
Vpn sobre ssh
 
Practica sobre instalacion y puesta en marcha de proftp
Practica sobre instalacion y puesta en marcha de proftpPractica sobre instalacion y puesta en marcha de proftp
Practica sobre instalacion y puesta en marcha de proftp
 
Creacion de un IIS
Creacion de un IISCreacion de un IIS
Creacion de un IIS
 
Practica 4 de apache
Practica 4 de apachePractica 4 de apache
Practica 4 de apache
 
Practica active directory
Practica active directoryPractica active directory
Practica active directory
 
Practica active directory
Practica active directoryPractica active directory
Practica active directory
 

Protocolo de transferencia de archivos

  • 1. Protocolo de Transferencia de Archivos El protocolo de transferencia de archivos es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP (Transmisión 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. El Servicio FTP es ofrecido por la capa de Aplicación del modelo de capas de red TCP/IP al usuario, utilizando normalmente el puerto de red 20 y el 21. Un problema básico de FTP es que está pensado para ofrecer la máxima velocidad en la conexión, pero no la máxima seguridad, ya que todo el intercambio de información, desde el login y password del usuario en el servidor hasta la transferencia de cualquier archivo, se realiza en texto plano sin ningún tipo de cifrado, con lo que un posible atacante puede capturar este tráfico, acceder al servidor, o apropiarse de los archivos transferidos. Tipos de usuarios Usuarios ftp basado en la web: son aquellos usuarios que disponen de una cuenta en la maquina que ofrece el servicio ftp. Usuario anónimo: es cualquier usuario que al conectarse al servidor ftp, solo tiene que introducir la contraseña simbólica y solo tiene acceso a una parte limitada del sistema de archivos. Usuario: si se desea tener privilegios de acceso a cualquier parte del sistema de archivos del servidor FTP, modificación de archivos existentes, y posibilidad de subir nuestros propios archivos. Usuario invitado: accederá a un entrono restringido, algo muy similar a lo que sucede en los accesos anónimos, pero teniendo más privilegios. Tipos de acceso al servicio ftp Acceso anónimo Los servidores FTP anónimos ofrecen sus servicios libremente a todos los usuarios, permiten acceder a sus archivos sin necesidad de tener un 'USER ID' o una cuenta de usuario. Es la manera más cómoda fuera del servicio web de permitir que todo el mundo tenga acceso a cierta información sin que para ello el administrador de un sistema tenga que crear una cuenta para cada usuario. Si un servidor posee servicio 'FTP anonymous' solamente con teclear la palabra "anonymous", cuando pregunte por tu usuario tendrás acceso a ese sistema.
  • 2. Normalmente, se utiliza un servidor FTP anónimo para depositar grandes archivos que no tienen utilidad si no son transferidos a la máquina del usuario, como por ejemplo programas, y se reservan los servidores de páginas web (HTTP) para almacenar información textual destinada a la lectura en línea. Acceso de usuario Si se desea tener privilegios de acceso a cualquier parte del sistema de archivos del servidor FTP, de modificación de archivos existentes, y de posibilidad de subir nuestros propios archivos, generalmente se suele realizar mediante una cuenta de usuario. En el servidor se guarda la información de las distintas cuentas de usuario que pueden acceder a él, de manera que para iniciar una sesión FTP debemos introducir una autentificación (en inglés: login) y una contraseña (en inglés: password) que nos identifica unívocamente. Cliente FTP basado en Web El usuario accede a un servidor web (http) que lista los contenidos de un servidor ftp. El usuario se conecta mediante http a un servidor web, y el servidor web se conecta mediante ftp al servidor ftp. El servidor web actúa de intermediario haciendo pasar la información desde el servidor ftp en los puertos 20 y 21 hacia el puerto 80 http que ve el usuario. Al disponer de un Cliente FTP basado en Web podemos acceder al servidor FTP remoto como si estuviéramos realizando cualquier otro tipo de navegación WEB. A través de un Cliente FTP basado en Web podrás, crear, copiar, renombrar y eliminar archivos y directorios. Cambiar permisos, editar, ver, subir y descargar archivos, así como cualquier otra función del protocolo FTP que el servidor FTP remoto permita. Acceso de invitado El acceso sin restricciones al servidor que proporcionan las cuentas de usuario implica problemas de seguridad, lo que ha dado lugar a un tercer tipo de acceso FTP denominado invitado (guest), que se puede contemplar como una mezcla de los dos anteriores. La idea de este mecanismo es la siguiente: se trata de permitir que cada usuario conecte a la máquina mediante su login y su password, pero evitando que tenga acceso a partes del sistema de archivos que no necesita para realizar su trabajo, de esta forma accederá a un entorno restringido, algo muy similar a lo que sucede en los accesos anónimos, pero con más privilegios
  • 3. Modos de conexión del cliente FTP Modo activo Se establece conexión desde el cliente hacia el puerto 21 del servidor, en esa conexión se comunica al servidor al puerto que utiliza el cliente para la recepción de datos. El servidor inicia la conexión abriendo el puerto 20 y le indica al cliente que ya puede comenzar la transferencia de datos Modo pasivo -la conexión la comienza el cliente hacia el puerto 21 en el servidor ftp. Para esta transferencia de datos el cliente solicita un puerto que este abierto pero que sea inferior a el 1024.cuado se recibe la contestación se establece la conexión con el servidor para la transferencia de los datos. El cliente siempre es el que inicia las conexiones. Tipos de transferencia de archivos. Es importante que sepamos cómo debemos transportar un archivo a lo largo de la red. Si no utilizamos las opciones adecuadas podemos destruir la información del archivo. Por eso, al ejecutar la aplicación FTP, debemos acordarnos de utilizar uno de estos comandos (o poner la correspondiente opción en un programa con interfaz gráfica): - Tipo ascii Para transferir archivos que sólo contengan caracteres imprimibles (archivos ASCII, no archivos resultantes de un procesador de texto), por ejemplo páginas HTML, pero no las imágenes que puedan contener. - Tipo binario Este tipo es usado cuando se trata de archivos comprimidos, ejecutables para PC, imágenes, archivos de audio...