CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES
–
UTP
–
2003
Arquitetura
05/11/2015 01:44
Professor Roberto Amaral – Serviços de Redes
1
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES
–
UTP
–
2003
Transferência de Arquivos – FTP
Transferência de arquivos em sistemas remotos
Utiliza o protocolo FTP sobre uma conexão TCP
Estabelece conexão TCP com um servidor.
Serviço transparente.
Possui mecanismo de autenticação
05/11/2015 01:44
Professor Roberto Amaral – Serviços de Redes
2
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES
–
UTP
–
2003
Transferência de Arquivos - FTP
Permite operações de visualização e alteração de estrutura
de arquivos
A sessão é um resultado de uma operação de comandos
entre o FTP cliente e o servidor.
Utiliza de um mecanismo adicional de segurança que é a
criação de um segundo canal de comunicação.
Trabalha com portas efêmeras
05/11/2015 01:44
Professor Roberto Amaral – Serviços de Redes
3
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES
–
UTP
–
2003
Características FTP
Transferência Interativa: Informações sobre sistema e transferência
Especificação do formato dos arquivos: Transferência nos
formatos ASCII, binário e EBCDIC
Transferência Autenticada: Informações sobre o usuário
Baseado em um modelo servidor: Utiliza uma conexão para troca
de comandos e uma para transferência de dados
05/11/2015 01:44
Professor Roberto Amaral – Serviços de Redes
4
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES
–
UTP
–
2003
Transferência de Arquivos – FTP
Vantagens do FTP
Acesso interativo : Interação direta com servidores
Especificação de formato (representação) : O usuário pode
especificar o tipo e formato dos dados
Controle de autenticação : Autenticação de clientes através de login e
senha
05/11/2015 01:44
Professor Roberto Amaral – Serviços de Redes
5
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES
–
UTP
–
2003
Transferência de Arquivos – FTP
Processo PAI para aceitar conexões
Cria processos filhos para administrar as conexões
Os filhos criam escravos para tratar as transferências
05/11/2015 01:44
Professor Roberto Amaral – Serviços de Redes
6
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES
–
UTP
–
2003
Transferência de Arquivos – FTP
Transferência
de dados
Processo de
Controle
Conexão
de controle
Transferência
dados
dedecliente
Sistema Operacional
Conexão de
dados de cliente
05/11/2015 01:44
Processo de
Controle
Sistema Operacional
Conexão de dados
Conexão de dados de
de servidor
servidor
Inter-rede
Professor Roberto Amaral – Serviços de Redes
7
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES
–
UTP
–
2003
Transferência de Arquivos – FTP
Inter-rede
Cliente
FTP Server
Transferencia
Pedido de conexão
de dados
porta
porta
21 20
05/11/2015 01:44
Professor Roberto Amaral – Serviços de Redes
8
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES
–
UTP
–
2003
FTP - Conexão de Controle
Utiliza definições NVT
Comando FTP
Comando
CWD
Argumento
dir
Significado
Altera o diretório
DELE
file
Remove arquivo
MKD
dir
Cria o diretório dir
PWD
---
Mostra o diretório corrente
RETR
file
Transfere dados para o sistema local
LIST
(dir)
Lista o conteúdo do diretório
STOR
file
Salva dados local para o remoto
PORT
addr
Informa ao remoto a porta do sistema local
TYPE
(I,A)
Informa transferência binária(I) ou ASCII (A)
QUIT
---
Encerra conexão de controle
05/11/2015 01:44
Professor Roberto Amaral – Serviços de Redes
9
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES
–
UTP
–
2003
FTP – Conexão de Dados
Sempre que houver a transferência de dados, deverá ser enviado
junto um comando indicando o PORT, sobre a qual o servidor
transferirá as informações.
Servidor recebe pedido para executar um LIST
Porta 21
pwd
Cliente
FTP Server
Porta X
05/11/2015 01:44
Aguardando
conexão
Professor Roberto Amaral – Serviços de Redes
10
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES
–
UTP
–
2003
FTP – Conexão de Dados
Servidor aloca uma porta Y e envia o endereço desta porta pela
conexão de controle via o comando PORT
Porta 21
Porta X
Porta Ips, Y
Cliente
FTP Server
Porta Y
05/11/2015 01:44
Porta 20
Professor Roberto Amaral – Serviços de Redes
11
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES
–
UTP
–
2003
FTP – Conexão de Dados
Cliente aguarda a conexão entre sua porta e a 20 do servidor
Porta X
Conexão de
controle
Porta 21
Cliente
Porta Y
05/11/2015 01:44
Conexão de
dados
Professor Roberto Amaral – Serviços de Redes
FTP Server
Porta 20
12
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES
–
UTP
–
2003
FTP – Conexão de Dados
Conexão realizada – Segue comando
Porta 21
Porta X
LIST
Cliente
FTP Server
Porta Y
Porta 20
05/11/2015 01:44
Professor Roberto Amaral – Serviços de Redes
13
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES
–
UTP
–
2003
FTP – Conexão de Dados
Servidor devolve o resultado do comando
Porta X
Cliente
Porta 21
Conteúdo do diretório
FTP Server
Porta Y
Porta 20
05/11/2015 01:44
Professor Roberto Amaral – Serviços de Redes
14
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES
–
UTP
–
2003
FTP – Conexão de Dados
Ambos os lados encerram a conexão e o cliente libera a porta Y
Porta X
Porta 21
Cliente
FTP Server
Porta 20
05/11/2015 01:44
Professor Roberto Amaral – Serviços de Redes
15
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES
–
UTP
–
2003
Tipo de Usuários FTP
Ligação tipo privada
As ligações particulares, destina-se essencialmente a transferências de
arquivos que existam na área de trabalho do usuário de um computador
remoto para um local. Para tal precisa obrigatoriamente de ter
conhecimento da password de acesso à respectiva área.
Ligação tipo Anônima
As ligações anônimas são usadas no acesso a arquivos de software em
que não é necessário que o utilizador possua uma conta na máquina
remota. Existe um login padrão a nível da Internet chamado anonymous
em que password é o endereço de correio eletrónico do usuário. Por
norma em todos os arquivos existe um diretório padrão em que se
encontra
todo o software
de domínio público, o “/pub”
05/11/2015 01:44
Professor Roberto Amaral – Serviços de Redes
16
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES
–
UTP
–
2003
SCP – Secure Copy
O Secure Copy permite a um administrador copiar arquivos e
diretórios em partições NTFS, enquanto mantém a segurança
intacta, criando shares e transferindo grupos locais.
O Secure Copy permite a um administrador copiar arquivos e
diretórios em partições NTFS, enquanto mantém a segurança
intacta, criando shares e transferindo grupos locais. Toda essa
funcionalidade esta disponível em um formato GUI, o que faz com
que você acompanhe o processo de cópias em andamento, bem
como com quaisquer erros que possam ocorrer.
05/11/2015 01:44
Professor Roberto Amaral – Serviços de Redes
17
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES
–
UTP
–
2003
SCP – Secure Copy
Mantém a segurança enquanto copia
Se você utiliza os comandos do Explorer do Windows NT ou de "copy" ou de
"xcopy" para copiar arquivos, os direitos não são copiados junto com eles. Outro
utilitário pode permitir que você copie arquivos e diretórios com segurança, mas
não cria shares já existentes, nem transfere grupos locais como o Secure Copy.
Cria shares enquanto copia
Agora você tem a opção de transferir shares existentes no servidor fonte para o
servidor de destino, enquanto estiver usando o Secure Copy. Como o Secure
Copy copia cada diretório de uma vez, ele primeiro confere para ver se ha uma
share associada. Se houver, o Secure Copy criará a share no servidor de destino e
copiará os direitos para a share. Esse recurso excepcional faz do Secure Copy um
investimento que vale a pena.
05/11/2015 01:44
Professor Roberto Amaral – Serviços de Redes
18
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES
–
UTP
–
2003
SCP – Secure Copy
Transfere grupos locais enquanto copia
O Secure Copy é a única ferramenta que transfere grupos locais enquanto copia
arquivos. Um grupo local é local para a máquina em que foi criado. Se um grupo
local tem direitos em um arquivo no seu servidor fonte, o Secure Copy irá criar o
grupo local no servidor de destino e modificar a lista de direitos no arquivo de
destino para refletir o grupo local recentemente criado. Utilizando o programa
"scopy.exe" do kit de recursos do NT, cada grupo local irá aparecer como
"Account Unknown" na lista de direitos do arquivo de destino. Se o nome do
grupo local já existe no servidor de destino, você pode ser perguntado por um
novo nome ao selecionar um prefixo ou um sufixo convencionais de nomeação.
Suporta comando de linha
O Secure Copy agora tem toda sua funcionalidade atraves de comandos de linha.
Informações sobre os comandos de linha estão disponíveis no Help File incluído
na versão para avaliação.
05/11/2015 01:44
Professor Roberto Amaral – Serviços de Redes
19
Download

FTP-UTP