Sei sulla pagina 1di 3

FTP ( File Transfer Protocol)

Permite ao usurio de qualquer computador pegar arquivos de outro computador, ou enviar arquivos para outro computador. Senhas de proteo so incorporadas como parte do protocolo, ao logar-se na mquina ser solicitado um "Username" e "Password". Geralmente para transferncia de arquivos usa-se o anonymous FTP.

Funcionamento
O protocolo de transferncia de arquivos envolve duas diferentes conexes . O programa do usurio envia o comando " log-me neste usurio" , " aqui est minha password" , " envie-me o arquivo com este nome". Assim que o comando para mandar dados enviado, uma segunda conexo aberta para seus dados. Certamente seria possvel enviar dados em uma conexo, como o mail faz. Entretanto, transferncias de arquivos geralmente levam algum tempo e os projetistas do FTP desejavam permitir que o usurio continuasse emitindo comandos enquanto a transferncia era feita. Por exemplo, solicitar uma informao ou abortar a transferncia. Assim os projetistas sentiram que foi melhor usar uma conexo separada para os dados e deixar a conexo original para os comandos.

Fig.1 - Um cliente e um servidor FTP com uma conexo de controle TCP entre eles e uma conexo TCP separada para a transferncia dos dados.

Facilidades FTP
1)Acesso interativo Embora FTP seja designado para ser usado por programas, a maioria das implementaes proporcionam uma interface interativa que permite as pessoas interagirem com servidoresremotos facilmente. 2)Especificao do formato FTP permite ao cliente especificar o tipo e o formato dos dados armazenados. 3)Controle de autenticao FTP solicita aos clientes a sua autorizao para enviar um login name e uma password para o servidor antes de solicitar transferncia de arquivo. O servidor recusa o acesso do cliente que no fornece um login e uma password vlidos. * TFTP * RPC * NFS

Utilizao do FTP
Para chamar o FTP o usuario deve digitar: %ftp O programa inicia e apresenta o prompt inicial para o usurio ( ftp>), de onde sero solicitados novos comandos. Para conhecer a lista de comandos disponveis, utilize o comando help: ftp> help Para saber a funo de cada comando, basta digitar help e o nome do comando. Exemplo: ftp> help ls ls - lista o contedo do diretrio remoto ftp> help cd cd - troca de diretrio remoto de trabalho Os principais comandos de FTP so: get - recebe um arquivo mget - recebe mltiplos arquivos put - envia um arquivo

mput - envia mltiplos arquivos rename - renomeia um arquivo delete - deleta um arquivo remoto binary - seta tipo de transferncia binria quit - termina uma sesso de FTP e sai do programa Exemplo de uma transferncia de arquivo: Para obter um arquivo chamado DADOS, que se encontra no subdiretrio /pub/softwares do computador remoto chamado Temy.bba.br . Nota: atravs de anonymous ftp % ftp temy.bba.br user: anonymous password: guest ftp> get pub/softwares/DADOS ftp> quit

Potrebbero piacerti anche