Redes de Computadores

Documentos relacionados
Redes de Computadores

Transferência de Arquivo: Protocolo FTP

Redes de Computadores

Redes de Computadores

FUNDAMENTOS DE REDES DE COMPUTADORES Unidade 5 Camada de Transporte e Aplicação. Luiz Leão

Capítulo 2. Camada de aplicação

Protocolos da camada aplicação

Estruturas de Comunicação de Dados Aula 3 Camadas de Aplicação e Transporte

Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES

Níkolas Timóteo Paulino da Silva Redes de Computadores I ADS 2ºTermo

Redes de Computadores

REDES DE COMPUTADORES

PTC Aula Princípios das aplicações de rede 2.2 A Web e o HTTP. (Kurose, p ) (Peterson, p ) 21/03/2017

Redes de Computadores e Telecomunicações - Camada de Transporte

PTC Aula Web e HTTP 2.3 Correio eletrônico na Internet 2.4 DNS O serviço de diretório da Internet

PLANO DE ENSINO. Disciplina: Redes de Computadores Carga Horária: 100h Período: 6º. Ementa

Mônica Oliveira Primo de Lima Edervan Soares Oliveira TRABALHO SOBRE PROTOCOLO HTTP

Camada de Aplicação Protocolo FTP e Correio Eletrônico

Camada de Aplicação da Arquitetura TCP/IP

Redes de Computadores I Internet - Conceitos

Rede de computadores Protocolos FTP. Professor Carlos Muniz

Funcionalidade e Protocolos da Camada de Aplicação

Redes de Computadores RES 12502

Redes de Computadores

Estruturas básicas de redes Internet Padronização e Protocolos

Aplicações de Redes de Computadores

Colocando um site na Internet

Protocolos de Rede. Protocolos em camadas

Firewall - Inspeção com estado. (Stateful Inspection)

Arquitetura em Camadas. Profª. Dianne Scherly Varela de Medeiros

Capítulo 7. A camada de aplicação

Redes de Computadores

INTERNET. A figura mostra os inúmeros backbones existentes. São cabos de conexão de altíssima largura de banda que unem o planeta em uma rede mundial.

Protocolos e Serviços de Redes

Arquitetura de Rede. Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina: Redes de Computadores I

Lista de exercícios - 1º bimestre 2016 REDES

Escola Politécnica da Universidade de São Paulo

UNIVERSIDADE FEDERAL DO PIAUÍ COLÉGIO TÉCNICO DE TERESINA-TÉCNICO EM INFORMÁTICA DISCIPLINA: REDES DE COMPUTADORES I PROFESSOR: Valdemir Junior

Arquitetura e Protocolos de Rede TCP/IP

Construção de Sites. Introdução ao Universo Web. Prof. Nícolas Trigo

INFORMÁTICA. Indique a opção que contenha todas as afirmações verdadeiras. a) I e II b) II e III c) III e IV d) I e III e) II e IV

Rede de computadores Cliente- servidor. Professor Carlos Muniz

Redes de Computadores

Aula 6. Disciplina: IF66B Redes de Computadores 2018/1 Universidade Tecnológica Federal do Paraná Câmpus Curitiba. Aula 6. Prof. Daniel F.

Modelo TCP/IP. Douglas Wildgrube Bertol DEE - Engenharia Elétrica CCT

Funções da. Os principais serviços oferecidos pela camada de transporte são: Controle de conexão, Fragmentação, Endereçamento e Confiabilidade.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO RIO GRANDE DO NORTE DEPARTAMENTO ACADÊMICO DE TECNOLOGIA DA INFORMAÇÃO

Curso Técnico Integrado em Informática Redes de Computadores e Aplicações

PROJETO E IMPLANTAÇÃO DE INTRANETS 6 FTP

Protocolos e Serviços de Redes

Redes de Computadores e Aplicações

PROGRAMA DE ENSINO GERENCIA DE REDES DE COMPUTADORES

Resumo. Redes de Computadores. História da Internet. História da Internet. História da Internet. História da Internet

Configuração de um servidor FTP. Campus Cachoeiro Curso Técnico em Informática

Prof. Marcelo Cunha Parte 6

INSTITUTO FEDERAL DO TRIÂNGULO MINEIRO CAMPUS PARACATU TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMA JOÊNIA OLIVEIRA LOPES SERVIDORES

Etec Prof. Armando José Farinazzo 138

SMTP x POP3, TCP X UDP, FTP, HTTP RESUMO

ATENÇÃO O TCP/IP não é um protocolo. TCP/IP é um conjunto de diversos protocolos em 04 camadas próprias que se relaciona com o modelo OSI.

Permite o acesso remoto a um computador;

Redes de Computadores

Servidor de s e Protocolo SMTP. Prof. MSc. Alaor José da Silva Junior

Teleprocessamento e Redes

Sistemas Distribuídos (DCC/UFRJ)

INTRODUÇÃO À INTERNET E À WORLD WIDE WEB

Introdução à Computação

FTP: protocolo de transferência de arquivos

Redes de Computadores e Aplicações

Transferência de arquivos (FTP)

Capítulo 1. 4 Modem de conexão discada sobre linha telefônica: residencial;

Programação com Sockets

Preparação AV3 Fundamentos de Redes de Computadores

Transferência de arquivo ASA com exemplo de configuração FXP

Transcrição:

Redes de Computadores FTP Prof. Thiago Dutra <thiago.dutra@ifrn.edu.br> Agenda n Definição de FTP n Características do FTP n Usos Comuns do FTP n Funcionamento do FTP n Mensagens FTP n Códigos de Resposta FTP (Bônus) 2 1

Definição de FTP n FTP = File Transfer Protocol n Protocolo de Transferência de Arquivos n Permite a transferência de arquivos de e para um computador remoto 3 Características do FTP n Protocolo da camada de aplicação (TCP/IP) n [RFC 959] 1985 (https://tools.ietf.org/html/rfc959) n 1) Promover o compartilhamento de arquivos n 2) Estimular direta ou indiretamente o uso de computadores remotos n 3) Deixar transparente para o usuário as diferenças dos sistemas de armazenamento entre os hosts n 4) Transferir dados de forma confiável e eficiente n Funciona do modelo cliente-servidor n Cliente : lado que inicia a transferência (de ou para o lado remoto) n Servidor : hospedeiro remoto n Utiliza o protocolo de transporte TCP n Porta 21 4 2

Usos Comuns do FTP n n n Discos virtuais Hospedagem de sites (ex.: desenvolvedores Web) Distribuição de arquivos em massa (ex.: repositórios Linux) 5 Funcionamento do FTP n 1. Cliente FTP contata servidor FTP na porta 21 n 2. Cliente envia identificação e senha para obter autorização pela conexão de controle n O servidor FTP pode ser configurado para receber conexões anônimas => FTP público n 3. Cliente envia comandos, pela conexão de controle, para procurar e mudar de diretório n Durante a sessão o servidor FTP mantém o estado (stateful) : diretório atual e autenticação 6 3

Funcionamento do FTP n 4.Quando o servidor recebe um comando para transferência de arquivo, ele abre uma conexão de dados (porta 20) para o cliente n Após finalizada a transferência essa conexão é fechada n Transferência de outro arquivo => nova conexão de dados (não persistente) n Conexão de controle : fora da banda 7 Mensagens FTP n São escritas em texto comum (código ASCII) n Podem ser interpretadas por qualquer ser humano n Existem dois tipo de mensagens FTP n Comandos (FTP Commands) n Seção 4.1 da RFC 959 n Respostas (FTP Replies) n Seção 4.2 da RFC 959 8 4

Mensagens FTP n Comandos n São representados por 3 ou 4 caracteres ASCII n Alguns comandos são sequenciais (ex.: USER e PASS) 9 Mensagens FTP n Respostas n Cada comando gera ao menos uma resposta n Composta por um código de 3 dígitos e uma mensagem associada 10 5

Mensagens FTP n Exemplos 11 Códigos de Resposta FTP n 1º Número Número Significado Descrição 1yz 2yz 3yz 4yz 5yz Resposta preliminar positiva Resposta positiva de realização Resposta intermédia positiva Resposta negativa de realização Resposta negativa permanente A ação pedida está curso, uma segunda resposta deve ser obtida antes de enviar um segundo comando A ação pedida foi realizada, um novo comando pode ser enviado A ação pedida está temporariamente suspensa. Informações suplementares são esperadas por parte do cliente A ação pedida não teve lugar porque o comando temporariamente não foi aceito. O cliente deve experimentar de novo mais tarde A ação pedida não foi realizada porque o comando não foi aceito. O cliente deve formular um pedido diferente 12 6

Códigos de Resposta FTP n 2º Número Número Significado Descrição x0z x1z Sintaxe Informação A ação possui um erro de sintaxe, ou trata-se de um comando não conhecido pelo servidor Trata-se de uma resposta que devolve informações (por exemplo, para uma resposta a um comando STAT) x2z Conexões A resposta refere-se ao canal de dados x3z Autenticação e contas A resposta refere-se à ligação (USER/PASS) ou ao pedido de mudança de conta (CPT) x4z Não utilizado pelo FTP - x5z Sistema de arquivos A resposta refere-se ao sistema de arquivos remoto 13 Referências n KUROSE, J. F. e ROSS, K. - Redes de Computadores e a Internet - 5a Ed., Pearson, 2010. n TANENBAUM, A. S. - Redes de Computadores - 5a Ed., Pearson, 2011. n TORRES, Gabriel - Redes de Computadores: Curso Completo. Axcel Books. 1a Ed., 2001. 14 7

Redes de Computadores FTP Prof. Thiago Dutra <thiago.dutra@ifrn.edu.br> 8