Introdução
Binding Amarração de endereços de Protocolos
1
Introdução
2
Como o software de protocolo de Internet consegue encaminhar um pacote através da rede física?
Na realidade, existem três mecanismos gerais que são utilizados para fazer o mapeamento de endereços e a tradução do IP para a rede física.
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior Fucapi - CESF
Introdução
3
O protocolo IP precisa que no final um pacote seja enviado pelo hardware. O hardware não entende um endereço IP como um endereço válido para o encaminhamento dos dados. Para funcionar, o software de protocolo deve ser capaz de traduzir o endereço do próximo salto (IP) para um formato que o hardware está acostumado a compreender.
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior Fucapi - CESF
Resolução de Endereços Resolução –
4
de Endereços
A tradução de um endereço de protocolo para o endereço de hardware equivalente é chamado de Resolução de Endereços.
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior Fucapi - CESF
Resolução de Endereços
5
Cada computador ou roteador deve resolver o endereço para alcançar o próximo hop. Ex: A envia pacotes para B ; A envia pacotes para F.
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior Fucapi - CESF
Técnicas de resolução de endereços
6
É dependentes dos esquemas utilizadas para o endereçamento de hardware;
Um computador deve possuir um software para fazer a resolução de endereços para o tipo de rede que está usando. Ex: Ethernet, ATM, FDDI, etc;
Um Roteador, ou host Multi-Homed deve prever diversos esquemas de tradução de endereços
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior Fucapi - CESF
Técnicas de resolução de endereços
7
Os algoritmos de resolução de endereços podem ser agrupados em três categorias básicas: –
Pesquisa de tabela. As amarrações ou mapeamentos são armazenados em memória através de uma tabela;
–
Computação de Forma Fechada. Nesta categoria, o endereço de hardware é computado a partir do endereço de protocolo usando operações básicas booleanas e aritméticas;
–
Troca de mensagens. Os computadores enviam mensagens através da rede para resolver um endereço.
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior Fucapi - CESF
Pesquisa de Tabela
Tabela (P,H) –
8
Usa uma forma de array para amarrar os endereços e as traduções.
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior Fucapi - CESF
Pesquisa de Tabela
Vantagens: – –
Técnicas de pesquisa na Tabela: – –
9
É simples, pode amarrar um conjunto arbitrário de computadores de uma rede; A pesquisa é direta;
Hashing Indexação direta
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior Fucapi - CESF
Computação de Forma Fechada
É usados para computadores que tem o endereçamento de hardware configuráveis.
Vantagens: – – –
10
A tradução se torna trivial; Eficiente; Não exige a manutenção de uma tabela.
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior Fucapi - CESF
Troca de mensagens
A idéia é perguntar dos outros computadores qual é o endereço de hardware para aquele endereço de protocolo.
Existem duas formas: – –
Vantagens: – –
11
Usando um servidor, que é consultado toda vez que for preciso resolver um endereço de hardware; Por broadcasting para todos os computadores.
A centralização (caro); Computação distribuída (barato);
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior Fucapi - CESF
Resumo
O protocolo TCPIP pode usar qualquer método dependendo do hardware subjacente. Ele consegue operar em “cima” das outras redes, criando uma rede vitual. – –
12
A pesquisa em tabelas é normalmente utilizada em redes WAN; O método que utiliza msg é comumente usadas em redes do tipo LAN.
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior Fucapi - CESF
O padrão ARP
13
O Padrão define como exatamente uma msg deve ser enviada para fazer a requisição de resolução de um endereço de hardware.
Ex: em Rede Ethernet.
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior Fucapi - CESF
Formato de Mensagem
14
O padrão especifica um formato de genérico que permite enviar msg para solicitar qualquer tipo de endereço de protocolo e de hardware.
Ex: Ethernet:
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior Fucapi - CESF
Formato de Mensagem
15
Uma msg é encapsulada em quadros de hardware:
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior Fucapi - CESF
Divisão em Camadas
16
O software de resolução de endereços fica na camada da interface de rede:
Professor: Arlindo Tadayuki Noji
Instituto de Ensino Superior Fucapi - CESF