

                        >////////////////////////<
                        >>**********************<<
                        >>**FTP BASICO By X4B1**<<
                        >>**********************<<
                        >\\\\\\\\\\\\\\\\\\\\\\\\<


Con este pequeo articulo os explicare que es eso del ftp, pa que sirve,
como utilizarlo, comados basicos... vamos a ello:

Que es el protocolo FTP?

File Transfer Protocol o, para abreviar, FTP es un protocolo de la familia
TCP/IP usado para transfeir ficheros entre makinas q ejecutan TCP/IP. Te
permite manejar ficheros y directorios de makinas remotas. No esta diseado
para ejecutar programas en la makina remota (pa eso esta el telnet) pero es
una buena utilidad para la manipulacion de ficheros y navegar por los 
directorios. Pa explicarlo bulgarmente, cuando hablamos de ftp hablamos de 
la descarga y subida de ficheros en internet entre dos makinas. Esto es lo 
ke te permite entrar al ftp.servidor.com y bajarte un programa, juego... que 
kieras.

El programa ftp:

Un programa de FTP servidor suele abrir el puerto 21 (digo se suele pq el 
admin si le da la gana puede cambiar el puerto trankilamente...)en la maquina 
en la que esta instalado, para que se puedan conectar por el otras maquinas. 
Un programa de FTP cliente es el que se utiliza para conectarnos al servidor. 
Los hay graficos, como el CuteFTP para Windows o el IglooFTP para Linux, y en 
modo texto, que estn includos en ambos sistemas operativos (para arrancarlos
escribir el comando ftp en una ventana de MS-DOS o de la consola texto, en
Windows y Linux respectivamente). Aqu nos centraremos en los programas
clientes de texto.
Hay varios modos de tansferencia de ficheros que hay ke tener en cuenta a la 
hora de transferirlos: ASCII y binarios. El modo ASCII es para transferir 
archivos de texto, y el binario para todos los demas (programas, imagenes...)
Debes saber ke si no vas a transferir nada, para recibir correctamente 
la lista de archivos de un directorio (al hacer ls o dir) tienes que estar en 
modo ASCCI. (en la lista de abajo os pone como cambiar estos modos)

Comandos FTP:

Aqui os pongo una lista de los comandos mas basicos y la funcion de cada uno.


rhelp >obtener informacion de ayuda del servidor remoto
help >obtener ayuda en FTP
? >informacion general sobre la utilizacion del ftp
open >conectar con el servidor
close >cerrar la sesion con el servidor
quit >finalizar la sesion ftp
user >iniciar la sesion en el servidor
pass >pasar la contrasea al servidor
get >bajarte archivos del servidor
put >subir archivos del servidor
mget >bajarte multiples archivos del server
mput >subir multiples archivos al server
delete >borrar un archivo del server
mdelete >borrar multiples archivos del servidor
rename >renombrar un archivo del server
append >permite continuar un download ke a sido cortado
ascii >establece la transferencia en modo Ascii. Para transferir textos
binary >establece la transeferencia en modo binario. Las transferencias de
ficheros hay ke hacerlas de este modo
ebcdic >establece la transferencia en modo ebcdiccdic (Extended Binary Coded 
Decimal Interchange Code). Es un mtodo alterno para la transferencia de 
archivos de texto entre dos  computadoras, que  puede utilizar si los sistemas 
que participan en la conexion utilizan EBCDIC,  para simplificar la transmisin
 de archivos basados en  texto. Este modo de trasferencia es muy eficiente 
cuando el que recibe y el que enva lo usan como formato propio, el formato se 
representa tambin  en 8 bits pero de forma EBCDIC. 
bell >activa o desactiva un beep (sonido) cuando finalizan la operaciones de
transferencia
itype >establece la conversion CCSID  "identificador de juego de caracteres", 
especificada solo en el cliente
debug >establecer la modalidad de depuracion activada o desactivada
noop >enviar un submandato de no operacion al servidor, generalmente pa ver
si esta activado
reset >resincronizar respuestas del servidor si se produce algun problema
verbose >establecer la modalidad literal activada o desactivada
locstat >mostrar estado del cliente local
status >informacion del estado del servidor
system >mostrar el sistema servidor
dir >mostrar el contenido del directorio del server
ls >lo mismo pero abrebiado
mls >mostrar el contenido de varios directorios 
ls -l >para ver los permisos ke tienes en el server
ls -la >para ver los archivos ocultos
lcd >para seleccionar el directorio de trabajo de tu hd
pwd >mostrar el directorio de trabajo
lpwd >mostrar el directorio de trabajo del cliente local
cd >cambiar de directorio
cdup >cambiar el directorio de trabajo del servidor al padre del directorio
de trabajo actual del servidor
mkdir >crea un directorio en el servidor
rmdir >elimina un directorio del servidor
proxy >se conecta a otro sitio sin desconectar del 1


