Redes de Computadores
Curso de Eng. Informática
Curso de Eng. de Electrónica e Computadores
Trabalho de Laboratório Nº8
Configuração e utilização do FTP
2004/2005
Redes de Computadores
Trabalho nº8
1 Objectivo
•
Configuração de um servidor FTP (File Transfer Protocol).
•
Utilização do serviço FTP suportado pelo Microsoft Internet Information Server (IIS).
2 Introdução
2.1 Protocolo FTP
O FTP é um serviço fiável, orientado à ligação, que usa TCP para transferir arquivos entre
sistemas que suportam FTP. A finalidade principal do FTP é transferir arquivos de um computador
para outro, copiando e movendo arquivos dos servidores para os clientes e vice-versa. Quando os
arquivos são copiados de um servidor, o FTP primeiramente estabelece uma ligação de controle
entre o cliente e o servidor. Em seguida, é estabelecida uma segunda ligação, que é um link entre os
computadores através dos quais os dados são transferidos. A transferência de dados pode ocorrer
em modo ASCII ou binário. Esses modos determinam a codificação usada para arquivos de dados
que, no modelo OSI, é uma tarefa da camada de apresentação. Quando a transferência é concluída, a
ligação dos dados é finalizada automaticamente. Quando toda a sessão de cópia e movimentação de
arquivos é concluída, o link de comandos é fechado quando o utilizador efectua logoff e encerra a
sessão.
Toda comunicação destinada à aplicação FTP usa os números de porta padrão 20 e 21. A porta
20 é usada para a parte de dados; a porta 21 é usada para controle
3 Realização experimental
3.1 Instalação do Servidor FTP
a. Inicie uma sessão no computador como administrador.
b. Clique em Start e, em seguida, clique em Control Panel.
c. Faça duplo clique em Add or Remove Programs e, em seguida, clique em
Add/Remove Windows Components.
d. No Windows Components Wizard, na lista Components, clique em Internet
Information Services (IIS) e, em seguida, clique em Details.
e. Na caixa de diálogo Internet Information Services (IIS), clique para seleccionar a
caixa de verificação File Transfer Protocol (FTP) Service, caso ainda não tenha sido
seleccionada e, em seguida, clique em OK.
f. No Windows Components Wizard, clique em Next. O Assistente de componentes do
Windows apresenta o ecrã Configuring Components com uma barra de estado que
permite visualizar o progresso da configuração. Se lhe for pedido, insira o CD-ROM do
Windows XP na unidade de CD-ROM. O programa de configuração copia os ficheiros
da ferramenta e do serviço FTP para o computador.
g. Quando a configuração estiver concluída, clique em Finish para fechar o assistente.
2
Redes de Computadores
Trabalho nº8
3.2 Configuração do serviço FTP
Na configuração do FTP iremos permitir o acesso do utilizador ccna ao FTP. De seguida,
no separador Messages configurar o banner (apresentação do servidor), a mensagem de boas vindas
e a mensagem de saída do serviço de FTP.
Para configurar o serviço FTP, siga estes passos:
a. Clique em Start, clique em Control Panel, clique em Administrative Tools e, em
seguida, clique em Internet Services Manager.
b. Clique no sinal de adição (+) que se encontra ao lado do nome do servidor e no que se
encontra ao lado de FTP Site.
c. Clique com o botão direito do rato em Default FTP Site e, em seguida, clique em
Properties.
d. Clique no separador Security Accounts.
e. Seleccione Allow Anonymous Connections e, em seguida, permita o acesso ao
utilizador ccna, introduzindo a respectiva password.
f. Clique no separador Home Directory.
g. Seleccione Read, Write e Log Visits.
h. No separador Messages configurar o banner (apresentação do servidor), a mensagem de
boas vindas e a mensagem de saída do serviço de FTP.
i. Clique em OK para guardar estas definições.
O servidor está configurado para aceitar os pedidos de FTP recebidos. Os ficheiros que
pretender disponibilizar deverão ser copiados para a pasta para que seja possível aceder aos
mesmos. O utilizador ccna poderá ainda escrever na pasta referida.
3.3 Utilização do serviço FTP
O serviço de FTP permite transferir ficheiros através de rede de uma forma segura e rápida.
Os servidores podem ser públicos, para o que basta entrar com o utilizador ftp ou anonymous, ou
podem só aceitar utilizadores identificados. Irá aceder ao FTP do grupo acima do vosso utilizando o
cliente de ftp através da linha de comandos.
Ligue-se por FTP escrevendo na linha de comando “ftp <endereço IP>”. Entre com o
utilizador ccna.
Utilize os comandos necessários para:
•
Verificar qual a directoria corrente
•
Criar uma directoria
•
Mudar a directoria corrente
•
Remover uma directoria
•
Receber um ficheiro
•
Enviar um ficheiro
•
Apagar um ficheiro
•
Terminar uma sessão
3
Redes de Computadores
Trabalho nº8
Ao usar o comando ? é apresentada uma lista dos comandos do FTP. Ao escrever ? <nome
do comando> é descrita a sua função. Indique e descreva os comandos que utilizou para realizar as
operações acima.
Transcreva o output da sessão para cada um dos comandos utilizados (preencha a tabela
apresentada na secção 4 – Questões Finais).
3.4 Registo de acessos
O IIS regista todos os acessos aos serviços de FTP em ficheiros de registo (log files). Verifique
o nome do ficheiro de registo nas propriedades do serviço FTP. Quais as opções de registo
definidas? _______________________________________________________________________
Abra um dos ficheiros, analise e explique o conteúdo de pelo menos cinco linhas à escolha
(preencha a tabela apresentada na secção 4 – Questões Finais).
3.5 Limite de número de sessões FTP e da duração das ligações
Quando se configura o serviço FTP podem definir-se o número limite de sessões e a duração
máxima de uma sessão. Altere os valores constantes nesses parâmetros para 2 e 120 segundos,
respectivamente.
a. Verifique o número de sessões correntes nas propriedades do serviço FTP. Quantas estão
activas? ____________________
b. Estabeleça o número de sessões necessárias para ultrapassar o limite máximo definido.
Que acontece? ___________________________________________________________
c. Deixe passar o tempo definido como limite máximo para uma sessão. Que mensagem
aparece se tentar retomar a sessão? ________________________________________
d. Verifique novamente o número de sessões correntes nas propriedades do serviço FTP.
Quantas estão agora activas? ____________
4
Redes de Computadores
Trabalho nº8
4 Questões finais
a. O protocolo FTP está associado a que camada do modelo OSI? ___________________
b. Que protocolo de transporte é utilizado pelo FTP? ____________________
c. Que ligações são estabelecidas quando se copia um ficheiro de um servidor FTP?
_______________________________________________________________
d. Em que modos pode ser efectuada a transferência dos dados? ____________________
e. Preencha a tabela seguinte com os resultados obtidos na secção 3.3 – Utilização do
serviço FTP.
Comando
Descrição
Resultado obtido
f. Preencha a tabela seguinte com os resultados obtidos na secção 3.4 – Registo de acessos.
Conteúdo da linha do ficheiro de registo
Comentário
5
Download

Redes de Computadores Trabalho de Laboratório Nº8