04/11/23 11:42 Professor Roberto Amaral – Serviços de Redes 1
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES – UTP – 2003
Arquitetura
04/11/23 11:42 Professor Roberto Amaral – Serviços de Redes 2
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
04/11/23 11:42 Professor Roberto Amaral – Serviços de Redes 3
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
04/11/23 11:42 Professor Roberto Amaral – Serviços de Redes 4
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
04/11/23 11:42 Professor Roberto Amaral – Serviços de Redes 5
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES – UTP – 2003
Transferência de Arquivos – FTPVantagens 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
04/11/23 11:42 Professor Roberto Amaral – Serviços de Redes 6
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
04/11/23 11:42 Professor Roberto Amaral – Serviços de Redes 7
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES – UTP – 2003
Transferência de Arquivos – FTP
Transferência de dados
Processo de Controle
Sistema Operacional
Transferência de dados
Processo de Controle
Sistema Operacional
Inter-rede
Inter-rede
Conexão de dados de cliente
Conexão de controle de cliente
Conexão de dados de servidor Conexão de dados de
servidor
04/11/23 11:42 Professor Roberto Amaral – Serviços de Redes 8
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES – UTP – 2003
Transferência de Arquivos – FTP
FTP Server Cliente
Inter-rede
Inter-rede
Pedido de conexão porta 21Transferencia de dados porta 20
04/11/23 11:42 Professor Roberto Amaral – Serviços de Redes 9
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES – UTP – 2003
FTP - Conexão de ControleUtiliza definições NVT
Comando FTPComando Argumento Significado
CWD dir 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
04/11/23 11:42 Professor Roberto Amaral – Serviços de Redes 10
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES – UTP – 2003
FTP – Conexão de DadosSempre 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.
FTP Server
Cliente
pwd
Porta XAguardando
conexão
Porta 21
Servidor recebe pedido para executar um LIST
04/11/23 11:42 Professor Roberto Amaral – Serviços de Redes 11
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES – UTP – 2003
FTP – Conexão de Dados
FTP Server
Cliente
Porta X
Porta 20
Porta 21
Servidor aloca uma porta Y e envia o endereço desta porta pela conexão de controle via o comando PORT
Porta Ips, Y
Porta Y
04/11/23 11:42 Professor Roberto Amaral – Serviços de Redes 12
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES – UTP – 2003
FTP – Conexão de DadosCliente aguarda a conexão entre sua porta e a 20 do servidor
FTP Server
Cliente
Porta X
Porta 20
Porta 21
Porta Y
Conexão de controle
Conexão de dados
04/11/23 11:42 Professor Roberto Amaral – Serviços de Redes 13
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES – UTP – 2003
FTP – Conexão de Dados
FTP Server
Cliente
LIST
Porta X
Porta 20
Porta 21
Porta Y
Conexão realizada – Segue comando
04/11/23 11:42 Professor Roberto Amaral – Serviços de Redes 14
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES – UTP – 2003
FTP – Conexão de Dados
FTP Server
Cliente
Porta X
Porta 20
Porta 21
Porta Y
Conteúdo do diretório
Servidor devolve o resultado do comando
04/11/23 11:42 Professor Roberto Amaral – Serviços de Redes 15
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES – UTP – 2003
FTP – Conexão de Dados
FTP Server
Cliente
Porta X
Porta 20
Porta 21
Ambos os lados encerram a conexão e o cliente libera a porta Y
04/11/23 11:42 Professor Roberto Amaral – Serviços de Redes 16
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES – UTP – 2003
Tipo de Usuários FTPLigaçã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”
04/11/23 11:42 Professor Roberto Amaral – Serviços de Redes 17
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.
04/11/23 11:42 Professor Roberto Amaral – Serviços de Redes 18
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES – UTP – 2003
SCP – Secure Copy
Mantém a segurança enquanto copiaSe 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 copiaAgora 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.
04/11/23 11:42 Professor Roberto Amaral – Serviços de Redes 19
CIÊNCIA DA COMPUTAÇÃO – REDES DE COMPUTADORES – UTP – 2003
SCP – Secure CopyTransfere grupos locais enquanto copiaO 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.