Especial VIP: FTP

Publicado por AVILLE en 4:27 p. m.
FTP es uno de los diversos protocolos de la red Internet, concretamente significa File Transfer Protocol (Protocolo de Transferencia de Archivos) y es el ideal para transferir grandes bloques de datos por la red.

Se precisa de un Servidor de FTP y un cliente FTP, puede darse el caso de que los servidores sean de libre acceso para todo el mundo y entonces estamos hablando de login anónimo o FTP anónimo. La mayoría de las páginas web a nivel mundial son subidas a los respectivos servidores mediante este protocolo.

Especial VIP: FTP


Por defecto utiliza los puertos 20 y 21. El puerto 20 es el utilizado para el flujo de datos entre el cliente y el servidor y el puerto 21 para el flujo de control, es decir, para enviar las órdenes del cliente al servidor. Mientras se transfieren datos a través del flujo de datos, el flujo de control permanece en espera.

Esto puede causar problemas en el caso de transferencias de datos muy grandes realizadas a través de cortafuegos que interrumpan sesiones después de periodos largos en espera. El fichero puede que se haya transferido con éxito, pero el cortafuegos puede desconectar la sesión de control, por lo que se genera un error.

También se puede utilizar el protocolo FTP utilizando un navegador web con una dirección del tipo ftp://usuario:contraseña@servidor, por ejemplo: ftp://usulec:clavel@archivos.miempresa.com

El Modelo 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 el PI del servidor al 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.

Vemos también en el diagrama que la comunicación entre cliente y servidor es independiente del sistema de archivos utilizado en cada ordenador, 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.

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 Windows, DOS, Linux y Unix. Sin embargo, hay disponibles clientes con opciones añadidas e interfaz gráfica. Aunque muchos navegadores tienen ya integrado FTP, es más confiable a la hora de conectarse con servidores FTP no anónimos utilizar un programa cliente.

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 'USERID' 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.

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 existentes, pero no modificarlos ni crear otros nuevos.

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 un login y un password que nos identifica unívocamente.

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.

Tipos de transferencia de archivos en FTP

Es importante conocer 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):

  • type ascii

Adecuado 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.

  • type binary

Este tipo es usado cuando se trata de archivos comprimidos, ejecutables para PC, imágenes, archivos de audio...

Ejemplos de cómo transferir algunos tipos de archivo dependiendo de su extensión:

EXTENSION DEL ARCHIVO TIPO DE TRANSFERENCIA
txt (texto) ascii
html (página WEB) ascii
doc (documento) binario
ps (poscript) ascii
hqx (comprimido) ascii
Z (comprimido) binario
ZIP (comprimido) binario
ZOO (comprimido) binario
Sit (comprimido) binario
pit (comprimido) binario
shar (comprimido) binario
uu (comprimido) binario
ARC (comprimido) binario
tar (empaquetado) binario

En la red existen diversas soluciones de software que desarrolla este tipo de tecnología, los más conocidos, son Filezilla (freeware) y CuteFTP (shareware).

Sabias Que...

A que no sabías que el Windows XP trae un FTP incorporado?

Como no viene habilitado por defecto vamos a tener que instalarlo desde elCD Instalación.

Para ello seguiremos los siguientes pasos: Inicio -> Panel de control y ahí elegiremos Agregar/Quitar programas, ahora señalareremos donde pone Agregar o quitar componentes de Windows. En la nueva ventana emergente elegiremos donde pone... Servicios de Internet Information server IIS y haremos doble clic sobre el y seleccionaremos 3 cosas: Archivos comunes, Complemento de servicios y Servicio de protocolo (ftp).

Luego aceptaremos e instalaremos esos servicios para lo cual nos pedirá que ingresemos el CD de instalación.

Luego iremos a Inicio -> Panel de control -> Rendimiento y mantenimiento y eligeHerramientas administrativas. En esa carpeta te saldrá el acceso directo al programa que buscamos, el Servicios de Internet Information Server (FTP).

Lo configuraremos así:

Donde pone sitio ftp predeterminado dale a botón derecho -> propiedades e ingresamos nuestra IP, aceptamos.
Donde señala sitio ftp predeterminado pulsas con el botón derecho y eliges todas las tareas-> asistentes para permisos, y eliges esto: 2º opcion->siguiente->ftp public->siguiente->3º opcion->siguiente->siguiente->fin.

Cual te Recomiendo?...

FileZilla es un cliente de Definición de 'FTP' :
Protocolo estándar que sirve para el intercambio de archivos entre diferentes ordenadores a través de Internet. El protocolo FTP usa a su vez el protocolo TCP/IP.">FTP que incluye todo lo necesario en un programa de este tipo.

FileZilla incorpora un administrador de servidores FTP para guardar las direcciones de los que uses con más frecuencia y así evitarte tener que introducirlos cada vez.

La Definición de 'Interfaz' :
Consiste en el conjunto de funciones, opciones y otras formas de expresar las instrucciones que ofrece un programa para 'comunicarse' con el usuario. La interfaz más habitual en programas para Windows es la Interfaz Gráfica de Usuario (GUI) proporciona una solución más satisfactoria para el usuario, ya que ofrece un entorno gráfico mucho más cómodo de usar.">interfaz de FileZilla es similar a la del Explorador de Windows, y muestra tanto la carpeta de tu PC como las carpetas remotas, permitiendo el paso de archivos de una a otra simplemente arrastrándolos.

FileZilla soporta conexiones a través de servidores proxy y Definición de 'Cortafuegos' :Cortafuegos (o firewall en inglés) es un tipo de programa que protege un PC o red privada de agentes externos. Es un tipo de aplicación que adquiere una gran importancia con el uso de conexiones permanente a Internet como ADSL, Cable, etc. Su funcionamiento se basa en analizar cada paquete de datos y si ese envío o recepción está autorizado.">cortafuegos, puede continuar descargas interrumpidas (siempre que el servidor tenga soporte para ello) y te permite poner los archivos que quieres subir o descargar en cola.

Para utilizar FileZilla necesitas:

  • Sistema operativo: Win2000/XP/Vista
Donwload! - Descargar!

0 Cometa Sobre Este Post:

Publicar un comentario

 

Noticias | Videos | Fotos | Musica | Programas | Descargas | XXX | The Zona VIP ™ Copyright © 2010 • All rights reserved Designed by JeicGFX Powererd By Blogger Contacto: JeicStyle@gmail.com

Entrar