SlideShare una empresa de Scribd logo
1 de 16
FTP
Protocolo de
Transferencia
de Archivos
Para solucionar este problema son de gran
utilidad aplicaciones como SCP y SFTP,
incluidas en el paquete SSH, que permiten
transferir archivos pero cifrando todo el tráfico.
Es un protocolo de red para la
transferencia de archivos entre
sistemas conectados a una red
TCP (Protocolo de control de
transmisión), 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 y/o apropiarse de los archivos
transferidos.
2
El Modelo
FTP
3
El siguiente modelo representa el diagrama de un servicio FTP.
“En el modelo, el intérprete de protocolo (PI) de usuario inicia la conexión
de control en el puerto 21. Las órdenes FTP estándar las genera el PI de
usuario y se transmiten al proceso servidor a través de la conexión de
control. Las respuestas estándar se envían desde la PI del servidor hasta
la PI de usuario por la conexión de control como respuesta a las órdenes.
Estas órdenes FTP especifican parámetros para la conexión de datos
(puerto de datos, modo de transferencia, tipo de representación y
estructura) y la naturaleza de la operación sobre el sistema de archivos
(almacenar, recuperar, añadir, borrar, etc.). El proceso de transferencia de
datos (DTP) de usuario u otro proceso en su lugar, debe esperar a que el
servidor inicie la conexión al puerto de datos especificado (puerto 20 en
modo activo o estándar) y transferir los datos en función de los
parámetros que se hayan especificado.
4
El Modelo FTP
5
Vemos también en el diagrama que la comunicación entre cliente y
servidor es independiente del sistema de archivos utilizado en cada
computadora, de manera que no importa que sus sistemas
operativos sean distintos, porque las entidades que se comunican
entre sí son los PI y los DTP, que usan el mismo protocolo
estandarizado: el FTP.
También hay que destacar que la conexión de datos es
bidireccional, es decir, se puede usar simultáneamente para enviar
y para recibir, y no tiene por qué existir todo el tiempo que dura la
conexión FTP. Pero tenía en sus comienzos un problema, y era la
localización de los servidores en la red. Es decir, el usuario que
quería descargar algún archivo mediante trump debía conocer en
qué máquina estaba ubicado. La única herramienta de búsqueda
de información que existía era Gopher, con todas sus limitaciones.
El Modelo FTP
Servidor FTP
Un servidor FTP es un programa especial
que se ejecuta en un equipo servidor
normalmente conectado a Internet (aunque
puede estar conectado a otros tipos de
redes, LAN, MAN, etc.). Su función es
permitir el intercambio de datos entre
diferentes servidores/ordenadores.
Por lo general, los programas servidores
FTP no suelen encontrarse en los
ordenadores personales, por lo que un
usuario normalmente utilizará el FTP para
conectarse remotamente a uno y así
intercambiar información con él.
6
Servidor FTP
○Las aplicaciones más comunes de los
servidores FTP suelen ser el alojamiento web, en
el que sus clientes utilizan el servicio para subir
sus páginas web y sus archivos correspondientes;
o como servidor de backup (copia de seguridad)
de los archivos importantes que pueda tener una
empresa.
○ Para ello, existen protocolos de comunicación
FTP para que los datos se transmitan cifrados,
como el SFTP (Protocolo de trasferencia de
archivos seguro).
7
Cliente FTP
Cuando un navegador
no está equipado con la
función 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.
Para utilizar un cliente
FTP, se necesita
conocer el nombre del
archivo, el ordenador
en que reside
(servidor, en el caso
de descarga de
archivos), el
ordenador al que se
quiere transferir el
archivo (en caso de
querer subirlo
nosotros al servidor), y
la carpeta en la que
se encuentra.
Algunos clientes de
FTP básicos en modo
consola vienen
integrados en los
sistemas operativos,
incluyendo Microsoft
Windows, DOS,
GNU/Linux y Unix. Sin
embargo, hay
disponibles clientes
con opciones
añadidas e interfaz
gráfica.
8
9
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. No se necesita ninguna contraseña preestablecida, aunque
tendrás que introducir una sólo para ese momento, normalmente se suele
utilizar la dirección de correo electrónico propia.
Acceso anónimo
10
Solamente con eso se consigue acceso a los archivos del
FTP, aunque con menos privilegios que un usuario
normal. Normalmente solo podrás leer y copiar los archivos
que sean públicos, así indicados por el administrador del
servidor al que nos queramos conectar.
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 anónimo
Un «cliente FTP basado en
Web» no es más que un cliente
FTP al cual podemos acceder a
través de nuestro navegador
web sin necesidad de tener otra
aplicación para ello. El usuario
se conecta mediante HTTP a un
servidor web, y el servidor web
se conecta mediante FTP al
servidor de archivos.
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.
Cliente FTP
basado en Web
Siempre hay momentos en que
nos encontramos fuera de casa,
no llevamos el ordenador portátil
encima y necesitamos realizar
alguna tarea urgente desde un
ordenador de acceso público, de
un amigo, del trabajo, la
universidad, etc.
Lo más común es que no estén
instaladas las aplicaciones que
necesitamos y en muchos casos
hasta carecemos de los permisos
necesarios para realizar su
instalación.
11
○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.
Want big impact?
Use big image.
12
Want big impact?
Use big image.
13
¿Cuánta
información
puede alojar un
servidor FTP?
Tanto como el administrador del servidor quiera disponer
para dicho alojamiento. Existen distribuciones de Linux, por
ejemplo, que son alojadas en servidores FTP para que los
usuarios las puedan descargar desde allí. Muchas de éstas
se presentan en paquetes de varios CDs., los cuales están
disponibles en forma de imagen de disco, que luego de
descargadas deben ser grabada a un CD virgen para su
instalación.
Esto significa varios GB de información, a los cuales el
usuario tiene acceso de descargar en la forma que mejor le
parezca. Claro que aquellos servidores que ofrecen
alojamiento FTP para archivos, cobran sus servicios de
acuerdo a la cantidad de espacio que solicitemos.
14
15
Muy simple, el protocolo FTP es el sistema de
transferir archivos más estable y fiable que hay en
Internet. Esto significa que la descarga y subida de
archivos que hagas tendrán más opciones de
completarse si errores de transferencia, y quedarán
intactos después del envío.
GRACIAS
Contacto:
Wilder Alexander
Olivera
wilderolivera9910@g
mail.com
Facebook: Wilder
Olivera
16

Más contenido relacionado

La actualidad más candente

Introducción al Internet y sus servicios
Introducción al Internet y sus  servicios Introducción al Internet y sus  servicios
Introducción al Internet y sus servicios Pao Kathy Pechocha
 
Transferencia de archivos en internet
Transferencia de archivos en internetTransferencia de archivos en internet
Transferencia de archivos en internetRouss Ortiz Curiel
 
Concepción anaya aguilar
Concepción anaya  aguilarConcepción anaya  aguilar
Concepción anaya aguilarheart09
 
PROTOCOLOS DE TRANSFERENCIA
PROTOCOLOS DE TRANSFERENCIAPROTOCOLOS DE TRANSFERENCIA
PROTOCOLOS DE TRANSFERENCIAingalegil
 
Protocolo de transferencia de archivos
Protocolo de transferencia de archivosProtocolo de transferencia de archivos
Protocolo de transferencia de archivosAntonio Del Río
 
Yenny rocio mantilla villamizar ftp
Yenny rocio mantilla villamizar ftpYenny rocio mantilla villamizar ftp
Yenny rocio mantilla villamizar ftpRocio Mantilla
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftpEzmee XD
 
Transferencia de archivos FTP
Transferencia de archivos FTPTransferencia de archivos FTP
Transferencia de archivos FTPingdianabaquero
 
Presentacion Ftp
Presentacion FtpPresentacion Ftp
Presentacion Ftpalexmerono
 
transferencia de archivos.
transferencia de archivos.transferencia de archivos.
transferencia de archivos.felay
 
Transferencia de archivos
Transferencia de archivosTransferencia de archivos
Transferencia de archivosalvavaldez
 
Presentación1
Presentación1Presentación1
Presentación1fabymon
 

La actualidad más candente (20)

Introducción al Internet y sus servicios
Introducción al Internet y sus  servicios Introducción al Internet y sus  servicios
Introducción al Internet y sus servicios
 
Transferencia de archivos en internet
Transferencia de archivos en internetTransferencia de archivos en internet
Transferencia de archivos en internet
 
Concepción anaya aguilar
Concepción anaya  aguilarConcepción anaya  aguilar
Concepción anaya aguilar
 
2.13 ftp
2.13 ftp2.13 ftp
2.13 ftp
 
Ftp
FtpFtp
Ftp
 
PROTOCOLOS DE TRANSFERENCIA
PROTOCOLOS DE TRANSFERENCIAPROTOCOLOS DE TRANSFERENCIA
PROTOCOLOS DE TRANSFERENCIA
 
Protocolo de transferencia de archivos
Protocolo de transferencia de archivosProtocolo de transferencia de archivos
Protocolo de transferencia de archivos
 
Ftp
FtpFtp
Ftp
 
Yenny rocio mantilla villamizar ftp
Yenny rocio mantilla villamizar ftpYenny rocio mantilla villamizar ftp
Yenny rocio mantilla villamizar ftp
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
Servicio ftp
Servicio ftpServicio ftp
Servicio ftp
 
Transferencia de archivos FTP
Transferencia de archivos FTPTransferencia de archivos FTP
Transferencia de archivos FTP
 
FTP
FTPFTP
FTP
 
Presentacion Ftp
Presentacion FtpPresentacion Ftp
Presentacion Ftp
 
transferencia de archivos.
transferencia de archivos.transferencia de archivos.
transferencia de archivos.
 
Transferencia de archivos
Transferencia de archivosTransferencia de archivos
Transferencia de archivos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Ftp
FtpFtp
Ftp
 
Ftp
FtpFtp
Ftp
 
12.- Servidor ftp
12.- Servidor ftp12.- Servidor ftp
12.- Servidor ftp
 

Similar a Protocolo de Transferencia de Archivos (20)

Servidor HTTP
Servidor HTTPServidor HTTP
Servidor HTTP
 
Servidor FTP
Servidor FTPServidor FTP
Servidor FTP
 
Cliente y servicio FTP
Cliente y servicio FTPCliente y servicio FTP
Cliente y servicio FTP
 
Servidor FTP
Servidor FTPServidor FTP
Servidor FTP
 
Administracion de redes servidor ftp
Administracion de redes   servidor ftpAdministracion de redes   servidor ftp
Administracion de redes servidor ftp
 
Presentacion ftp
Presentacion ftpPresentacion ftp
Presentacion ftp
 
12. servidor ftp
12.  servidor ftp12.  servidor ftp
12. servidor ftp
 
Filezillapdf
FilezillapdfFilezillapdf
Filezillapdf
 
Transmision ftp
Transmision ftpTransmision ftp
Transmision ftp
 
Ftp
FtpFtp
Ftp
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocol
 
Ftp
FtpFtp
Ftp
 
White Paper: ¿Sabes cómo utilizar el protocolo FTP?
White Paper: ¿Sabes cómo utilizar el protocolo FTP?White Paper: ¿Sabes cómo utilizar el protocolo FTP?
White Paper: ¿Sabes cómo utilizar el protocolo FTP?
 
12.servidor ftp
12.servidor ftp12.servidor ftp
12.servidor ftp
 
La capa de aplicación
La capa de aplicaciónLa capa de aplicación
La capa de aplicación
 
Presentación1
Presentación1Presentación1
Presentación1
 
Archivo pdf
Archivo pdfArchivo pdf
Archivo pdf
 
Filezilla
FilezillaFilezilla
Filezilla
 
Protocolo ftp
Protocolo ftpProtocolo ftp
Protocolo ftp
 

Último

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 

Último (20)

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 

Protocolo de Transferencia de Archivos

  • 1. FTP
  • 2. Protocolo de Transferencia de Archivos Para solucionar este problema son de gran utilidad aplicaciones como SCP y SFTP, incluidas en el paquete SSH, que permiten transferir archivos pero cifrando todo el tráfico. Es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP (Protocolo de control de transmisión), 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 y/o apropiarse de los archivos transferidos. 2
  • 3. El Modelo FTP 3 El siguiente modelo representa el diagrama de un servicio FTP.
  • 4. “En el modelo, el intérprete de protocolo (PI) de usuario inicia la conexión de control en el puerto 21. Las órdenes FTP estándar las genera el PI de usuario y se transmiten al proceso servidor a través de la conexión de control. Las respuestas estándar se envían desde la PI del servidor hasta la PI de usuario por la conexión de control como respuesta a las órdenes. Estas órdenes FTP especifican parámetros para la conexión de datos (puerto de datos, modo de transferencia, tipo de representación y estructura) y la naturaleza de la operación sobre el sistema de archivos (almacenar, recuperar, añadir, borrar, etc.). El proceso de transferencia de datos (DTP) de usuario u otro proceso en su lugar, debe esperar a que el servidor inicie la conexión al puerto de datos especificado (puerto 20 en modo activo o estándar) y transferir los datos en función de los parámetros que se hayan especificado. 4 El Modelo FTP
  • 5. 5 Vemos también en el diagrama que la comunicación entre cliente y servidor es independiente del sistema de archivos utilizado en cada computadora, de manera que no importa que sus sistemas operativos sean distintos, porque las entidades que se comunican entre sí son los PI y los DTP, que usan el mismo protocolo estandarizado: el FTP. También hay que destacar que la conexión de datos es bidireccional, es decir, se puede usar simultáneamente para enviar y para recibir, y no tiene por qué existir todo el tiempo que dura la conexión FTP. Pero tenía en sus comienzos un problema, y era la localización de los servidores en la red. Es decir, el usuario que quería descargar algún archivo mediante trump debía conocer en qué máquina estaba ubicado. La única herramienta de búsqueda de información que existía era Gopher, con todas sus limitaciones. El Modelo FTP
  • 6. Servidor FTP Un servidor FTP es un programa especial que se ejecuta en un equipo servidor normalmente conectado a Internet (aunque puede estar conectado a otros tipos de redes, LAN, MAN, etc.). Su función es permitir el intercambio de datos entre diferentes servidores/ordenadores. Por lo general, los programas servidores FTP no suelen encontrarse en los ordenadores personales, por lo que un usuario normalmente utilizará el FTP para conectarse remotamente a uno y así intercambiar información con él. 6
  • 7. Servidor FTP ○Las aplicaciones más comunes de los servidores FTP suelen ser el alojamiento web, en el que sus clientes utilizan el servicio para subir sus páginas web y sus archivos correspondientes; o como servidor de backup (copia de seguridad) de los archivos importantes que pueda tener una empresa. ○ Para ello, existen protocolos de comunicación FTP para que los datos se transmitan cifrados, como el SFTP (Protocolo de trasferencia de archivos seguro). 7
  • 8. Cliente FTP Cuando un navegador no está equipado con la función 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. Para utilizar un cliente FTP, se necesita conocer el nombre del archivo, el ordenador en que reside (servidor, en el caso de descarga de archivos), el ordenador al que se quiere transferir el archivo (en caso de querer subirlo nosotros al servidor), y la carpeta en la que se encuentra. Algunos clientes de FTP básicos en modo consola vienen integrados en los sistemas operativos, incluyendo Microsoft Windows, DOS, GNU/Linux y Unix. Sin embargo, hay disponibles clientes con opciones añadidas e interfaz gráfica. 8
  • 9. 9 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. No se necesita ninguna contraseña preestablecida, aunque tendrás que introducir una sólo para ese momento, normalmente se suele utilizar la dirección de correo electrónico propia. Acceso anónimo
  • 10. 10 Solamente con eso se consigue acceso a los archivos del FTP, aunque con menos privilegios que un usuario normal. Normalmente solo podrás leer y copiar los archivos que sean públicos, así indicados por el administrador del servidor al que nos queramos conectar. 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 anónimo
  • 11. Un «cliente FTP basado en Web» no es más que un cliente FTP al cual podemos acceder a través de nuestro navegador web sin necesidad de tener otra aplicación para ello. El usuario se conecta mediante HTTP a un servidor web, y el servidor web se conecta mediante FTP al servidor de archivos. 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. Cliente FTP basado en Web Siempre hay momentos en que nos encontramos fuera de casa, no llevamos el ordenador portátil encima y necesitamos realizar alguna tarea urgente desde un ordenador de acceso público, de un amigo, del trabajo, la universidad, etc. Lo más común es que no estén instaladas las aplicaciones que necesitamos y en muchos casos hasta carecemos de los permisos necesarios para realizar su instalación. 11 ○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.
  • 12. Want big impact? Use big image. 12
  • 13. Want big impact? Use big image. 13
  • 14. ¿Cuánta información puede alojar un servidor FTP? Tanto como el administrador del servidor quiera disponer para dicho alojamiento. Existen distribuciones de Linux, por ejemplo, que son alojadas en servidores FTP para que los usuarios las puedan descargar desde allí. Muchas de éstas se presentan en paquetes de varios CDs., los cuales están disponibles en forma de imagen de disco, que luego de descargadas deben ser grabada a un CD virgen para su instalación. Esto significa varios GB de información, a los cuales el usuario tiene acceso de descargar en la forma que mejor le parezca. Claro que aquellos servidores que ofrecen alojamiento FTP para archivos, cobran sus servicios de acuerdo a la cantidad de espacio que solicitemos. 14
  • 15. 15 Muy simple, el protocolo FTP es el sistema de transferir archivos más estable y fiable que hay en Internet. Esto significa que la descarga y subida de archivos que hagas tendrán más opciones de completarse si errores de transferencia, y quedarán intactos después del envío.