e Redes
e Redes
e Redes
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Clientes de rede<br />
vate IP Addressing). O Programa Zeroconf [3] , de Anand Kumria,<br />
preparou o Linux com IPv4LL. Após a instalação, o Zeroconf inicia<br />
automaticamente em cada interface de rede local, e sempre<br />
acescenta a cada endereço de IP, assinado manualmente ou por<br />
DHCP, um adicional por IPv4LL. Isso assegura que o computador<br />
acesse pelo menos um endereço válido. Para o tráfego de<br />
dados enviados, a tabela de roteamento do kernel Linux decide<br />
qual dos endereços locais será utilizado, e zela pela coexistência<br />
pacífica do IPv4LL e outros endereçamentos/endereçadores.<br />
Perguntando nomes<br />
Com essa finalidade, a Apple desenvolveu um protocolo de<br />
nome Multicast-DNS (MDNS) [4] , e liberou suas especificações.<br />
Ele se baseia no clássico DNS e reserva um espaço no domínio<br />
de sufixo .local., no qual o computador registra seus nomes e<br />
endereços de IP. Na rede local, o MDNS serve como um complemento<br />
desburocratizado do serviço de DNS, amplamente usado<br />
na Internet e fortemente regulamentado.<br />
Diferentemente do clássico DNS, que envia em porta 53, o<br />
MDNS trabalha com porta 5353. Isso mantém os dois claramente<br />
separados, e o servidor MDNS também não precisa de<br />
direitos de root. A construção dos pacotes MDNS se iguala a dos<br />
pacotes normais do DNS, e é tão potente que produz e usa até<br />
mesmo as conhecidas ferramentas DNS-Unix como o dig.<br />
Enquanto que a sintaxe de um pacote Multicast DNS segue quase<br />
ao pé da letra as especificações DNS no RFC 1035, a sua semântica<br />
é modificada. Por exemplo, os pacotes Query incluem<br />
mais perguntas. Para economizar largura de banda, o pacote<br />
consulente também oferece possíveis respostas: ele envia os famosos<br />
RRs (Resource Records, ou seja, registros DNS), que são<br />
conhecidos por ele e que correspondem às suas próprias perguntas.<br />
Ninguém mais precisa, então, responder a essas.<br />
Se um computador Multicast DNS quiser publicar um novo registro,<br />
dependendo do caso, ele começa por uma checagem de colisão.<br />
77