A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Arquitetura. Transferência de Arquivos – FTP Transferência de arquivos em sistemas remotos Utiliza o protocolo FTP sobre uma conexão TCP Estabelece conexão.

Apresentações semelhantes


Apresentação em tema: "Arquitetura. Transferência de Arquivos – FTP Transferência de arquivos em sistemas remotos Utiliza o protocolo FTP sobre uma conexão TCP Estabelece conexão."— Transcrição da apresentação:

1 Arquitetura

2 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

3 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

4 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

5 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

6 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

7 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

8 Transferência de Arquivos – FTP FTP Server Cliente Inter-rede Inter-rede Pedido de conexão porta 21Transferencia de dados porta 20

9 FTP - Conexão de Controle Utiliza definições NVT Comando FTP ComandoArgumentoSignificado CWDdirAltera o diretório DELEfileRemove arquivo MKDdirCria o diretório dir PWD---Mostra o diretório corrente RETRfileTransfere dados para o sistema local LIST(dir)Lista o conteúdo do diretório STORfileSalva dados local para o remoto PORTaddrInforma 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

10 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. FTP Server Cliente pwd Porta X Aguardando conexão Porta 21 Servidor recebe pedido para executar um LIST

11 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

12 FTP – Conexão de Dados Cliente 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

13 FTP – Conexão de Dados FTP Server Cliente LIST Porta X Porta 20 Porta 21 Porta Y Conexão realizada – Segue comando

14 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

15 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

16 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

17 Instalação apt-get install vsftpd


Carregar ppt "Arquitetura. Transferência de Arquivos – FTP Transferência de arquivos em sistemas remotos Utiliza o protocolo FTP sobre uma conexão TCP Estabelece conexão."

Apresentações semelhantes


Anúncios Google