FTP
El protocolo FTP o (“File transfer protocol”), es un protocolo utilizado
para la transferencia de diversos archivos. El protocolo FTP se empezó
a utilizar en abril de 1971, publicado como el RFC 114 antes de que
existiera la pila TCP/IP. La estructura general fue establecida en 1973.
Fue modificado varias veces, añadiendo nuevos comandos y
funcionalidades. Al final se publicó el RFC 959 en octubre de 1985, que
es el que se utiliza actualmente.
Su funcionamiento es simple, una computadora tiene la posibilidad de
conectarse a otra para ver archivos de otra y poder descargarlos, esto
funciona gracias a este protocolo.
Existen varios tipos de FTP y son ASCII(“American Standard Code for
Information Interchange», que podría traducirse como Código Estándar
Estadounidense para el Intercambio de Información”) (Tipo A) para
datos de texto, Imagen (Tipo I) y EBCDIC (Tipo E) para texto plano. El
ASCII se recomienda para transferir archivos de texto. En el modo
ASCII, se realizan conversiones de caracteres hacia y desde el juego de
caracteres estándar de red.
También se usa el EBCDIC(“(Extended Binary Coded Decimal
Interchange Code, en español (“ Código de intercambio decimal
codificado en binario extendido“)que es para el submandato de cliente
FTP EBCDIC, establece el tipo de transferencia de archivos en formato
EBCDIC. El tipo de transferencia EBCDIC es útil cuando transfiere
archivos a o desde otro sistema EBCDIC, porque evita la necesidad de
convertir entre ASCII y EBCDIC en ambos sistemas
Hay cuatro formas diferentes de autenticación que se pueden configurar
para un sitio FTP:
● Autenticación anónima: esta forma de autenticación permite
el acceso a un sitio FTP sin una cuenta de usuario en el
servidor o dominio, y se usa con más frecuencia para sitios
FTP públicos. Normalmente, los usuarios anónimos iniciarán
sesión con un nombre de usuario de ftp o anonymous, y la
mayoría de los usuarios usarán su dirección de correo
electrónico como contraseña, aunque esto no es necesario.
● Autenticación básica: esta forma de autenticación requiere
una cuenta de usuario válida en el servidor o dominio para
que los usuarios puedan iniciar sesión.
● Autenticación de certificado de cliente: esta forma de autenticación
usa certificados de cliente para autenticar clientes FTP.
● Autenticación personalizada: esta forma de autenticación usa
proveedores de autenticación personalizados para validar los
nombres de usuario y las contraseñas. FTP 7.0 y FTP 7.5 se
incluyen con dos proveedores de autenticación personalizados:
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. 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.
Algunos tipos de clientes son:
FileZilla
FileZilla es posiblemente el programa FTP más conocido y utilizado,
además de ser gratuito y de código abierto. Es una de las herramientas
FTP más completas que un desarrollador o administrador de sitios web
Sus principales características son:
Fácil instalación, configuración y con una interfaz gráfica intuitiva;
Multiplataforma – funciona con Windows, Linux y Mac; Mecánica de
arrastrar y soltar para administrar archivos como desee; Permite
almacenar, editar y eliminar archivos, documentos y datos por el
servidor; Compatible con CMS (WordPress, Joomla y otros gestores de
contenido); Disponible en muchos idiomas.
WinSCP
WinSCP es otro cliente FTP gratuito y de código abierto, y se mantiene
con donaciones de usuarios. El programa es popular por su
administración avanzada de FTP, funciones de administración de SFTP
y funcionalidad de acceso SSH. Estas son sus características:
Admite arrastrar y soltar archivos para transferir;Además de servir como
un cliente SSH, el programa también tiene un editor de texto
incorporado, lo que facilita la edición de archivos en el servidor remoto;
No es compatible con muchos sistemas operativos. El programa está
disponible solo para Windows
La función de un servidor FTP es la de la transferencia de archivos de
un host a otro a través de una red basada en TCP, como Internet . FTP
funciona abriendo dos conexiones que vinculan a las computadoras que
intentan comunicarse entre sí.
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.
El puerto 21 se utiliza para el control y la gestión de las conexiones.
Para la transferencia de datos, se utilizan diferentes puertos que pueden
variar dependiendo del modo (activo o pasivo). En modo activo, el
cliente utiliza un puerto aleatorio, mientras que en modo pasivo, el
servidor indica un puerto específico a través del cual se realiza la
transferencia de datos.
● fuentes usadas
● [Link]
-de-transferencia-de-archivos/#how-does-ftp-work
● [Link]
os
● [Link]
ndows-commands/ftp-ascii
● [Link]
[Link]
● [Link]
● [Link]
col-ftp-meaning
●
●