FTP (File Transfer Protocol) es un protocolo de transferencia de ficheros entre sistemas conectados a una red TCP basado en la arquitectura cliente-servidor, de manera que desde un equipo cliente nos podemos conectar a un servidor para descargar ficheros desde él o para enviarle nuestros propios 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 fichero, se realiza en texto plano sin ningún tipo de cifrado, con lo que un posible atacante lo tiene muy fácil para capturar este tráfico, acceder al servidor, o apropiarse de los ficheros transferidos.
Para solucionar este problema son de gran utilidad aplicaciones como scp y sftp, incluidas en el paquete SSH, que permiten transferir ficheros pero cifrando todo el tráfico.
En el modelo, el intérprete de protocolo (PI) de usuario, inicia la conexión de control en el puerto 21, que obedece el protocolo Telnet. 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 contestación 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 ficheros (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 estadarizado: 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.
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.
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 (Secure File Transfer Protocol).
Cuando un navegador no está equipado con la función FTP, o si se quiere cargar ficheros 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 fichero, 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.
Es importante conocer cómo debemos transportar un fichero a lo largo de la red. Si no utilizamos las opciones adecuadas podemos destruir la información del fichero. 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 ficheros que sólo contengan caracteres imprimibles (ficheros ASCII, no ficheros resultantes de un procesador de texto), por ejémplo páginas HTML, pero no las imágenes que puedan contener.
* type binary
Este tipo es usado cuando se trata de ficheros comprimidos, ejecutables para PC, imágenes, archivos de audio...
open servidor Inicia una conexión con un servidor FTP
close o disconnect Finaliza una conexión FTP sin cerrar el programa cliente
bye o quit Finaliza una conexión FTP y la sesión de trabajo con el programa cliente
cd directorio Cambia el directorio de trabajo en el servidor
delete archivo Borra un fichero en el servidor
mdelete patrón Borra múltiples archivos en base a un patrón que se aplica al nombre
dir Muestra el contenido del directorio en el que estamos en el servidor
get archivos Ordena la recepción de los archivos indicados
hash Activa la impresión de caracteres # a medida que se transfieren ficheros, a modo de barra de progreso
lcd directorio Cambia el directorio de trabajo local
ls Muestra el contenido del directorio en el servidor
prompt Activa/desactiva la confirmación por parte del usuario de la ejecución de comandos. Por ejemplo al borrar múltiples archivos
put archivo Envía un archivo al directorio activo del servidor
mput archivos Envía múltiples archivos
pwd Muestra el directorio activo en el servidor
rename archivo Cambia el nombre a un archivo en el servidor
rmdir directorio Elimina un directorio en el servidor si ese directorio esta vacío
status Muestra el estado actual de la conexión
bin o binary Activa el modo de transferencia binario
ascii Activa el modo de transferencia en modo texto ASCII
! Permite salir a MS-DOS temporalmente sin cortar la conexión. Para volver, teclear exit en la línea de comandos
? nombre de comando Muestra la información relativa al comando
? o help Muestra una lista de los comandos disponibles
append nombre de fichero Continua una descarga que se ha cortado previamente
bell Activa/desactiva la reproducción de un sonido cuando ha terminado cualquier proceso de transferencia de ficheros
glob Activa/desactiva la visualización de nombres largos de nuestro PC
lcd directorio Cambia el directorio activo de nuestro disco duro. Aquí se descargarán los ficheros elegidos del servidor
literal Con esta orden se pueden ejecutar comandos del servidor de forma remota. Para saber los disponibles se utiliza: literal help
mkdir Crea el directorio indicado de forma remota
quote Hace la misma función que literal
send nombre de fichero Envía el fichero indicado al directorio activo del servidor
user Para cambiar nuestro nombre de usuario y contraseña sin necesidad de salir de la sesión ftp
En pocas palabras y en lenguaje lo mas "humano" posible el FTP es un protocolo, (File Transfer Protocol) usado para la transferencia de archivos, cuando estas bajando algo de internet muy probablemente sea desde un sitio FTP.
Cuando tu vez paginas de internet lo que esta pasando es que tu navegador se conecta a un servidor con el protocolo HTTP (Hyper Text Transfer Protocol), es así como puedes ver paginas.
Si dentro de esa página hay un link para bajar un archivo muy probablemente ese link te dirija a un servidor con FTP, de manera que el archivo pueda bajarse a tu PC. Si el servidor lo tuviera disponible tu incluso podrías subir también archivos a ese servidor.
Si tu decides poner tu página en internet, para subir los archivos al servidor que te dara el hosting muy probablemente los tengas que subir usando el protocolo FTP, no es necesario nada mas que instalar un programa como el CuteFTP con el cual podras conectarte a ese servidor FTP y subir o bajar los archivos de los que consta tu página web.
No te voy a dar definiciones, solo la idea general.
Es un programa para que puedas exportar o importar documentos de una computadora a un sitio web. O al reves, de tu web a tu computadora. puedes transeferir muchisimos datos en tan solo algunos minutos.
Para hacerlo puedes bajar un programa como el FileZilla que es gratis y experimentar. OJO: tienes que tener autorizacion de tu servidor para que lo puedas hacer, es decir, tu servidor en el que estas alojando a tu dominio te debe de dar ciertas claves de acceso.
depende de que pagina quieras hacer, si quieres una pagina sencilla ( extremadamente sencilla ) puedes usar photoshop y dreamweaver es que en si lo que cuenta es la plantilla osea el diseño eso es muy facil de hacer lo que es mas dificil es el dominio y el alojamiento pero igual si eres mayor de 18 con tarjeta de credito no se te complicara nada ya que cobran muy poco. busca en youtube tutorailes de ocmo hacer una plantilla con photoshop y dreamweaver. es muy facil de hacer la plantilla no tienes que tener conocimiento alguno de codigos html solo son imagenes y con dreamweaver tienes que agregarle los link y el contenido despues la subes algun alojamiento.
Ordenadores para trabajar o para jugar, simples o muy avanzados, siempre a los mejores precios en los sitios web, mi viejo ordenador, también comprado en los sitios web me gustaba mucho pero necesitaba algo más eficiente y más silencioso, el ordenador que compre cumple todas mis expectativas, además de ser muy rápido, con una buena capacidad de almacenaje, es increíblemente silencioso, lo he probado por la noche, en un silencio total y ni no parecía que estaba funcionando, una excelente compra.
Answers & Comments
Verified answer
FTP (File Transfer Protocol) es un protocolo de transferencia de ficheros entre sistemas conectados a una red TCP basado en la arquitectura cliente-servidor, de manera que desde un equipo cliente nos podemos conectar a un servidor para descargar ficheros desde él o para enviarle nuestros propios 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 fichero, se realiza en texto plano sin ningún tipo de cifrado, con lo que un posible atacante lo tiene muy fácil para capturar este tráfico, acceder al servidor, o apropiarse de los ficheros transferidos.
Para solucionar este problema son de gran utilidad aplicaciones como scp y sftp, incluidas en el paquete SSH, que permiten transferir ficheros pero cifrando todo el tráfico.
El siguiente modelo representa el diagrama de un servicio FTP. http://img440.imageshack.us/img440/4566/modeloftpz...
En el modelo, el intérprete de protocolo (PI) de usuario, inicia la conexión de control en el puerto 21, que obedece el protocolo Telnet. 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 contestación 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 ficheros (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 estadarizado: 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.
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.
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 (Secure File Transfer Protocol).
Cuando un navegador no está equipado con la función FTP, o si se quiere cargar ficheros 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 fichero, 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.
Es importante conocer cómo debemos transportar un fichero a lo largo de la red. Si no utilizamos las opciones adecuadas podemos destruir la información del fichero. 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 ficheros que sólo contengan caracteres imprimibles (ficheros ASCII, no ficheros resultantes de un procesador de texto), por ejémplo páginas HTML, pero no las imágenes que puedan contener.
* type binary
Este tipo es usado cuando se trata de ficheros comprimidos, ejecutables para PC, imágenes, archivos de audio...
open servidor Inicia una conexión con un servidor FTP
close o disconnect Finaliza una conexión FTP sin cerrar el programa cliente
bye o quit Finaliza una conexión FTP y la sesión de trabajo con el programa cliente
cd directorio Cambia el directorio de trabajo en el servidor
delete archivo Borra un fichero en el servidor
mdelete patrón Borra múltiples archivos en base a un patrón que se aplica al nombre
dir Muestra el contenido del directorio en el que estamos en el servidor
get archivos Ordena la recepción de los archivos indicados
hash Activa la impresión de caracteres # a medida que se transfieren ficheros, a modo de barra de progreso
lcd directorio Cambia el directorio de trabajo local
ls Muestra el contenido del directorio en el servidor
prompt Activa/desactiva la confirmación por parte del usuario de la ejecución de comandos. Por ejemplo al borrar múltiples archivos
put archivo Envía un archivo al directorio activo del servidor
mput archivos Envía múltiples archivos
pwd Muestra el directorio activo en el servidor
rename archivo Cambia el nombre a un archivo en el servidor
rmdir directorio Elimina un directorio en el servidor si ese directorio esta vacío
status Muestra el estado actual de la conexión
bin o binary Activa el modo de transferencia binario
ascii Activa el modo de transferencia en modo texto ASCII
! Permite salir a MS-DOS temporalmente sin cortar la conexión. Para volver, teclear exit en la línea de comandos
? nombre de comando Muestra la información relativa al comando
? o help Muestra una lista de los comandos disponibles
append nombre de fichero Continua una descarga que se ha cortado previamente
bell Activa/desactiva la reproducción de un sonido cuando ha terminado cualquier proceso de transferencia de ficheros
glob Activa/desactiva la visualización de nombres largos de nuestro PC
lcd directorio Cambia el directorio activo de nuestro disco duro. Aquí se descargarán los ficheros elegidos del servidor
literal Con esta orden se pueden ejecutar comandos del servidor de forma remota. Para saber los disponibles se utiliza: literal help
mkdir Crea el directorio indicado de forma remota
quote Hace la misma función que literal
send nombre de fichero Envía el fichero indicado al directorio activo del servidor
user Para cambiar nuestro nombre de usuario y contraseña sin necesidad de salir de la sesión ftp
En pocas palabras y en lenguaje lo mas "humano" posible el FTP es un protocolo, (File Transfer Protocol) usado para la transferencia de archivos, cuando estas bajando algo de internet muy probablemente sea desde un sitio FTP.
Cuando tu vez paginas de internet lo que esta pasando es que tu navegador se conecta a un servidor con el protocolo HTTP (Hyper Text Transfer Protocol), es así como puedes ver paginas.
Si dentro de esa página hay un link para bajar un archivo muy probablemente ese link te dirija a un servidor con FTP, de manera que el archivo pueda bajarse a tu PC. Si el servidor lo tuviera disponible tu incluso podrías subir también archivos a ese servidor.
Si tu decides poner tu página en internet, para subir los archivos al servidor que te dara el hosting muy probablemente los tengas que subir usando el protocolo FTP, no es necesario nada mas que instalar un programa como el CuteFTP con el cual podras conectarte a ese servidor FTP y subir o bajar los archivos de los que consta tu página web.
saludos
No te voy a dar definiciones, solo la idea general.
Es un programa para que puedas exportar o importar documentos de una computadora a un sitio web. O al reves, de tu web a tu computadora. puedes transeferir muchisimos datos en tan solo algunos minutos.
Para hacerlo puedes bajar un programa como el FileZilla que es gratis y experimentar. OJO: tienes que tener autorizacion de tu servidor para que lo puedas hacer, es decir, tu servidor en el que estas alojando a tu dominio te debe de dar ciertas claves de acceso.
Si no lo tienes no se puede.
Que Es Ftp
depende de que pagina quieras hacer, si quieres una pagina sencilla ( extremadamente sencilla ) puedes usar photoshop y dreamweaver es que en si lo que cuenta es la plantilla osea el diseño eso es muy facil de hacer lo que es mas dificil es el dominio y el alojamiento pero igual si eres mayor de 18 con tarjeta de credito no se te complicara nada ya que cobran muy poco. busca en youtube tutorailes de ocmo hacer una plantilla con photoshop y dreamweaver. es muy facil de hacer la plantilla no tienes que tener conocimiento alguno de codigos html solo son imagenes y con dreamweaver tienes que agregarle los link y el contenido despues la subes algun alojamiento.
This Site Might Help You.
RE:
¿Me pueden decir que es un sitio FTP y cómo funciona?
Ordenadores para trabajar o para jugar, simples o muy avanzados, siempre a los mejores precios en los sitios web, mi viejo ordenador, también comprado en los sitios web me gustaba mucho pero necesitaba algo más eficiente y más silencioso, el ordenador que compre cumple todas mis expectativas, además de ser muy rápido, con una buena capacidad de almacenaje, es increíblemente silencioso, lo he probado por la noche, en un silencio total y ni no parecía que estaba funcionando, una excelente compra.