next up previous contents
Next: Emulação de Terminal Remoto Up: Aplicativos de redes Previous: Correio Eletrônico   Sumário

Transferência de arquivos

A transferência de arquivos é hoje um recurso mais do que conhecido pelos usuários da Internet. Encontram-se espalhados nas máquinas ao redor do mundo milhares documentos ou aplicações científicas, demonstrativos de jogos, aplicativos para diversos sistemas operacionais, diversos artigos e dicas sobre determinados programas ou periféricos existentes no mercado, além de diversos produtos que empresas de informática estão disponibilizando pela rede. Todos estes recursos e muitos outros não mencionados estão ao alcance dos usuários da Internet, desde que, é claro, possuam as ferramentas adequadas para a transferência de arquivos entre máquinas.

Um dos mecanismos que surgiu junto com a Internet foi o FTP (File Transfer Protocol), cuja função é a de possibilitar troca de arquivos entre computadores remotos. Em muitos sistemas, é também o nome do programa que implementa o protocolo.

O ftp é um software interativo de transferência de arquivos e necessita de que o usuário insira as informações necessárias ao gerenciamento das funções do programa.

Para dar início a uma sessão de FTP, basta digitar a linha de comando a seguir:

ftp nome da máquina servidora de ftp

Feito isso, será pedido ao usuário um login e uma senha. Caso este último não possua uma conta na máquina remota conectada, poderá utilizar o login anonymous5.1, cuja a senha é o próprio endereço eletrônico do usuário local. O conta de usuário anonymous existe em muitas máquinas como uma forma de possibilitar a usuários de outros sistemas o acesso a diretórios locais que contenha informações de domínio público.

Comandos básicos do programa ftp:

comando descrição
dir Lista o conteúdo do diretório da máquina remota.
binary Informa ao FTP que os arquivos a serem transferidos são programas e não texto.
ascci Informa ao FTP que os arquivos transferidos são no modo texto.
get arquivo Transfere o arquivo remoto para a sua máquina.
put arquivo Transfere o arquivo de sua máquina para a máquina remota.
mget arquivo1[arquivo2...] Transfere o arquivo remoto para a sua máquina.
mput arquivo1[arquivo2...] Transfere o arquivo de sua máquina para a máquina remota.
cd diretório Muda de diretório na máquina remota.
lcd diretório Muda de diretório na máquina local.
quit ou bye Finaliza o FTP.
help Exibe informações sobre todos os comandos disponíveis.

Exemplo de abertura de sessão ftp:

maquina:~$ ftp ftp.engcomp.ufrn.br
Connected to ftp.engcomp.ufrn.br.
220 ribeira FTP server (Version wu-2.4(1) Tue Dec 5 20:51:15 CST 1995) 
ready.
Name (ribeira.engcomp.ufrn.br:aluno): anonymous
331 Guest login ok, send your complete e-mail address as password.
Password:
230-Welcome, archive user!  This is an experimental FTP server. If have
230-any unusual problems, please report them via e-mail to root
230-If you do have problems, please try using a dash (-) as the first
230-character of your password -- this will turn off the continuation 
230-messages that may be confusing your ftp client.
230-
230 Guest login ok, access restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>


next up previous contents
Next: Emulação de Terminal Remoto Up: Aplicativos de redes Previous: Correio Eletrônico   Sumário
Agostinho de M. Brito Jr. 2000-09-02