Transferência de Arquivos FTP



Documentos relacionados
Serviços de Redes. Aula 03 - Servidor DHCP

Arquitectura de Redes

Administração de Redes

Protocolo DHCP. Instituto Superior de Engenharia de Lisboa Departamento de Engenharia de Electrónica e Telecomunicações e de Computadores

Administração de Redes 2014/15. Dynamic Host Configuration Protocol (DHCP)

FTP - Protocolo. O protocolo FTP é o serviço padrão da Internet para a transferência de arquivos entre computadores.

SERVIDOR DHCP - DEFINIÇÃO DHCP POR QUE USAR? DHCP TIPOS DE ALOCAÇÃO 27/02/2012

Aula Prática 3 - Serviço DHCP

Curso de extensão em Administração de redes com GNU/Linux

GESTÃO DE SISTEMAS E REDES YNAMIC HOST CONFIGURATION PROTOCOL

Protocolo DHCP. Redes de Computadores. Módulo 8 OP3

Servidor Proxy. Firewall e proxy

Redes LAN e MAN. Redes LAN e MAN. 4º Semestre. Servidor DHCP. Servidor DHCP

SMTP, POP, IMAP, DHCP e SNMP. Professor Leonardo Larback

FTP Protocolo de Transferência de Arquivos

IP significa Internet Protocol. A Internet é uma rede, e assim como ocorre em qualquer tipo de rede, os seus nós (computadores, impressoras, etc.

Prof. Samuel Henrique Bucke Brito

AULA 7: SERVIDOR DHCP EM WINDOWS SERVER

DNS DHCP Proxy -Firewall. Recomenda-se o acompanhamento destes slides juntamente com a apostila DNS-Proxy-DHCP- Firewall

TECNOLOGIA WEB INTERNET PROTOCOLOS

Permite o acesso remoto a um computador;

Linux Network Servers

Tópicos Especiais em Informática

DHCP. Administração de Redes de Computadores Prof.ª Juliana Camilo Ângelo, Bryan, Carlos, Vinícius

Trabalho de laboratório sobre DHCP

1. O DHCP Dynamic Host Configuration Protocol

ARP. Tabela ARP construída automaticamente. Contém endereço IP, endereço MAC e TTL

DHCP - ESAF. 1- Prova: ESAF SET- RN - Auditor Fiscal do Tesouro Estadual - Prova 2

ADDRESS RESOLUTION PROTOCOL. Thiago de Almeida Correia

Servidor de s e Protocolo SMTP. Professor: João Paulo de Brito Gonçalves Disciplina: Serviços de Redes


Aula prática. Objetivo IPCONFIG. Prof. Leandro Pykosz Informa a configuração atual de rede da máquina;

Aula 4. Pilha de Protocolos TCP/IP:

Professor: Gládston Duarte

Módulo 9 Conjunto de Protocolos TCP/IP e endereçamento IP

Na Figura a seguir apresento um exemplo de uma "mini-tabela" de roteamento:

Teleprocessamento e Redes

Modelo de referência OSI. Modelo TCP/IP e Internet de cinco camadas

9 Introdução ao DHCP. 9.1 Motivação APÊNDICE

O endereço IP (v4) é um número de 32 bits com 4 conjuntos de 8 bits (4x8=32). A estes conjuntos de 4 bits dá-se o nome de octeto.

Rede d s d e d Com o pu p t u ado d r o es Conceitos Básicos M d o e d los o de d Re R de d s:

Aula 2 Servidor DHCP. 2.1 dhcp

Capítulo 8 - Aplicações em Redes

Entendendo como funciona o NAT

3 SERVIÇOS IP. 3.1 Serviços IP e alguns aspectos de segurança

PARANÁ GOVERNO DO ESTADO

MÓDULO 8 Modelo de Referência TCP/IP

DHCP. Definindo DHCP: Fundamentação teórica do DHCP. Esquema visual

Tópicos Especiais em Informática

HYPERTEXT TRANSFER PROTOCOL

CCNA 1 Modelos OSI e TCP/IP. Kraemer

Disciplina Fundamentos de Redes. Introdução ao Endereço IP. Professor Airton Ribeiro de Sousa Outubro de 2014

GUIA DE CONFIGURAÇÃO SERVIDOR DHCP

Arquitetura TCP/IP. Parte V Inicialização e auto-configuração (RARP, BOOTP e DHCP) Fabrízzio Alphonsus A. M. N. Soares

MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL RV1

Cap 03 - Camada de Aplicação Internet (Kurose)

Redes de Computadores. Protocolos de comunicação: TCP, UDP

Arquitetura Internet (TCP/IP)

Saida LAB2-DHCP. A captura em dhcp-etherealtrace-1

REDES DE COMPUTADORES

Redes de Computadores II. Professor Airton Ribeiro de Sousa

Protocolos, DNS, DHCP, Ethereal e comandos em Linux

Aula Pratica 3 Configurações de Rede Ethernet com Protocolo TCP/IP

3) Na configuração de rede, além do endereço IP, é necessário fornecer também uma máscara de subrede válida, conforme o exemplo:

3. Explique o motivo pelo qual os protocolos UDP e TCP acrescentam a informação das portas (TSAP) de origem e de destino em seu cabeçalho.

Informática I. Aula Aula 22-03/07/06 1

Redes. Pablo Rodriguez de Almeida Gross

TCP é um protocolo de TRANSMISSÃO, responsável pela confiabilidade da entrega da informação.

INTRODUÇÃO ÀS REDES DE COMPUTADORES

4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição?

Aula pratica 4 Testar Conexões TCP/IP em Redes Industrias Usando os comandos Ping e Net View (1.a Parte)

Application Notes: DHCP Relay. Funcionamento do DHCP Relay

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04. Prof. André Lucio

Rede de Computadores

Modelos de Camadas. Professor Leonardo Larback

Guia de Conectividade Worldspan Go Res! A V A N Ç A D O

REDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 16

Fundamentos dos protocolos internet

Universidade Federal do Rio Grande do Norte

Redes de Computadores. Protocolo IP

Relató rió LikeWise, FTP e DHCP. Instalação e Configuração de Servidores de Rede

REDES DE COMPUTADORES

Passo a Passo da instalação da VPN

Diagrama lógico da rede da empresa Fácil Credito

Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento. Associação dos Instrutores NetAcademy - Julho de Página

PÉGASUS (ETHERNET POCKET) STUDIO V1.00 MANUAL DE INSTALAÇÃO E OPERAÇÃO

Abra o software de programação. Clique na opção VOIP, depois opção configuração conforme as imagens:

REDES DE COMPUTADORES

Gateway TT211S/S+/O/O+/SO/SO+

Camada de Aplicação. DNS Domain Name System. Redes de Computadores Prof. Leandro C. Pykosz

Acesso Remoto Placas de captura

ESTUDOS REALIZADOS. Camada Física. Redes de Computadores AULA 13 CAMADA DE REDE. Camada Física Camada de Enlace Subcamada de Acesso ao Meio AGORA:

Concurso Público. Prova Prática - parte 2. Técnico Laboratório Informática. Técnico Administrativo em Educação 2014

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS DE ACESSO REMOTO (TELNET E TERMINAL SERVICES) Professor Carlos Muniz

Transcrição:

FPROT FTP e DHCP

FTP

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 TCP com um servidor. Serviço transparente. Possui mecanismo de autenticação

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

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

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

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

Transferência de Arquivos FTP Transferência de dados Processo de Controle Conexão Transferência de controle de cliente dados Processo de Controle Sistema Operacional Conexão de dados de cliente Conexão de dados de servidor Inter-rede Sistema Operacional Conexão de dados de servidor

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

FTP - Conexão de Controle Utiliza definições NVT Comando FTP Comando 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

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 pwd Porta 21 Cliente Porta X Aguardando conexão FTP Server

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 X Porta 21 Porta Ips, Y Cliente Porta Y Porta 20 FTP Server

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 Conexão de dados Porta 20 FTP Server

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

FTP Conexão de Dados Servidor devolve o resultado do comando Porta X Porta 21 Cliente Porta Y Conteúdo do diretório Porta 20 FTP Server

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

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

DHCP

Motivação Principais parâmetros que devem ser configurados para que o protocolo TCP/IP funcione em uma máquina Número IP Máscara de sub-rede Gateway Padrão Número IP de um ou mais servidores DNS

Motivação Em uma rede com centenas e até mesmo milhares de estações de trabalho, configurar o TCP/IP em cada estação se torna uma tarefa bastante trabalhosa Sempre que houver mudanças, a reconfiguração terá que ser feita manualmente em todas as estações de trabalho

Motivação Possibilidade de erros de configuração Digitação do endereço IP Digitação da máscara de sub-rede

DHCP

DHCP 24 Dynamic Host Configuration Protocol A partir de 1993 RFC 1541 Uma extensão do BOOTP Mesmos números de porta do BOOTP Extensões: Apoia alocação temporária ( leases") de endereços IP O cliente DHCP poderá adquirir todos os parâmetros de configuração IP necessários para a operar DHCP pode interoperar com clientes BOOTP.

DHCP

Critério de atribuição de IP Atribuição manual Atribuição automática Atribuição dinâmica

Formato Tipo da Mensagemde mensagem DHCP BootRequest /BootReply Opicionalmente usado pelos agentes DHCP

Formato de mensagem DHCP ID da transação, um número gerado randomicamente escolhido pelo cliente, usado pelo cliente e servidor para associar mensagens e respostas entre um cliente e um servidor. Endereço IP do cliente. Total de segundos passados desde que o cliente iniciou a requisição.

Formato de mensagem DHCP Endereço IP do agente Relay, usado no booting via um agente relay. Seu endereço IP. Endereço IP do próximo servidor usado no bootstrap; retornado no DHCPOFFER, DHCPACK pelo servidor.

Formato de mensagem DHCP Opcional host name Endereço do servidor. Hardware do cliente. Opcional host name Nome do servidor. arquivo de boot, nome ou null em DHCPDISCOVER, Campo nome opcional do diretório. de parâmetros.

Funcionamento DHCP

Funcionamento DHCP Processo de 4 fases entre cliente e servidores Cliente envia DISCOVER Alguém me envie um endereço (Broadcast). Servidores OFFER Use este endereço. Cliente REQUESTS Eu usarei este. (broadcast) Servidores ACKNOWLEDGE OK ou No Way! (ACK/NAK)

Fluxo de mensagens inicial Server A Client Server B DHCPDISCOVER DHCPDISCOVER Cliente tenta descobrir disponíveis DHCP Servers DHCPOFFER DHCPOFFER Servers ofertas responde com Cliente recolhe ofertas e decide qual aceitar DHCPREQUEST DHCPREQUEST O cliente faz um requisição broadcasts um dos endereços ofertados. Configuração Completa DHCPACK O servidor reconhece o uso do endereço IP pelo cliente. Desligamento DHCPRELEASE O cliente libera o uso do endereço IP

DHCP Tipos de Mensagens Message DISCOVER OFFER REQUEST ACK NAK RELEASE DECLINE Description Client broadcast to locate available servers Server to client response offering configuration parameters Client broadcast requesting offered parameters Server to client response confirming a request Server to client response denying a request Client to server request to relinquish IP address Client to server notification that IP address is in use

Tempo de renovação concessão (Client Lease) T1 < T2 < Tempo de concessão T1 valor padrão = 1/2 of lease time T2 valor padrão = 7/8 of lease time Comunicado via DHCPOFFER, DHCPACK Ações do cliente quando o tempo passa: T1: cliente deve renovar endereço com o servidor DHCP. T2: cliente deve renovar endereço com algum servidor DHCP. Tempo de concessão (Lease time): cliente deve parar de usar o endereço IP.

Fluxo de renovação Server A Client Server B T1 elapses DHCPREQUEST Client unicasts request to continue using IP address Configuration complete DHCPACK Server acknowledges request and updates lease T1 elapses T2 elapses DHCPREQUEST Client unicasts request to continue using IP address DHCPREQUES T DHCPAC K DHCPREQUES T Configuration complete Client broadcasts request to continue using IP address Server acknowledges request and updates lease

Estrutura de uma rede DHCP Clients UDP Port 68 UDP Port 68 UDP Port 68 UDP Port 67 Router Internet

DHCP Relay Sub-rede 1 DHCP RELAY Sub-rede 2

DHCP Relay DHCP relays habilitam um servidor DHCP por domínio administrativo, além de um servidor por rede. Necessita um DHCP relay em cada rede DHCP relay envia um pacote IP unicast para o servidor DHCP, quando escuta um pacote broadcast IP local com DHCPDISCOVER LAN1 255.255.255.255 Requesting Host DHCP Relay IP Router DHCP Server LAN2

DHCP Relay Servidor DHCP seleciona um endereço IP dinâmico Mapeia endereços MAC dos hosts para endereços IP dinâmicos Outra vantagem dos relays: habilita as respostas DHCP a voltarem para o host que requisitou Servidor não pode enviar diretamente de volta usando endereços MAC dos hosts Servidor DHCP envia unicast ao endereço IP conhecido do DHCP relay, o qual envia aos endereços MAC locais dos hosts IP Router LAN1 Requesting Host DHCP Relay DHCP Server LAN2

Referências Tominaga, Akihiro; et al Problems and Solutions of DHCP RFC 2131 Computer Networking, 4 ed. James F. Kurose Keith W. Ross Andrew S. Tanenbaum, Computer Networks