Vous êtes sur la page 1sur 6

SOCIEDADE PARANAENSE DE ENSINO E TECNOLOGIA - SPET

PROGRAMA DE EVOLUO CONTNUA DE QUALIDADE

TL 60 DISCIPLINA : Teleprocessamento II AULA NMERO: 04

DATA:___/___/ 2008 PROFESSOR: Clovis

ENDEREAMENTO IP
APRESENTAO Nesta unidade-aula faremos um estudo mais detalhado das formas de endereamento IP, os tipos e o formato dos endereos utilizados nas redes. DESENVOLVIMENTO 1 - Identificadores Universais. Diz-se que um sistema prov um servio de comunicao universal quando possvel a quaisquer dos elementos deste sistema se comunicarem arbitrariamente. Para tornar um sistema de comunicao universal, devemos estabelecer um mtodo globalmente aceito para identificao dos componentes a ele conectados. Nas redes TCP/IP, a entidade que atua como identificador universal o endereo IP, um nmero de 32 dgitos binrios. A idia bsica de seus mentores era a de tornar o roteamento simples e eficiente. verdade que a manipulao deste tipo de nmero traz grande facilidade para o nvel de software mas seu tratamento no to simples para um humano. 2 - Classes de Endereo. Podemos pensar na Internet como uma gigantesca rede de computadores como qualquer outra rede fsica. A grande diferena, entretanto, est no fato de que a Internet uma estrutura virtual, concebida por seus desenhistas e implementada inteiramente em software. Assim, projetistas tiveram liberdade de arbitrar o tamanho e formato dos pacotes, endereos, tcnicas de roteamento, etc. Nada ditado pelo hardware. Na questo do endereamento, optou-se por um esquema anlogo ao das redes convencionais, onde a cada host atribudo um nmero inteiro que ser seu endereo - no caso o endereo IP. A grande vantagem no esquema de endereamento da Internet que ele foi cuidadosamente concebido para simplificar a tarefa de roteamento. Cada mquina ligada Internet possui um endereo de 32 bits, que se divide em duas partes: uma primeira que identifica a rede a qual esse computador est fisicamente conectado e uma segunda parte que identifica o computador propriamente dito. Observe que todas as mquinas conectadas a uma mesma rede iro compartilhar essa primeira parte, que se convencionou chamar net id (identificador da rede). Analogamente, segunda poro do endereo IP chamamos host id (identificao da mquina). Em termos prticos, cada endereo IP dever estar contido em uma das cinco classes representadas na Figura 1. A classe de um endereo pode ser identificada atravs do exame dos quatro bits de mais alta ordem, sendo que as trs classes bsicas (A, B e C) podem ser distinguidas apenas pelos dois primeiros. A classe A, usada para um pequeno nmero de redes que contm mais de 65.535 hosts, reserva 7 bits para o net id e 24 bits para o host id. Os endereos da classe B se destinam a redes de tamanho intermedirio (entre 256 e 65535

"Qualificao do profissional com domnio de tecnologia s na ESEEI " Pgina 1/6

SOCIEDADE PARANAENSE DE ENSINO E TECNOLOGIA - SPET


PROGRAMA DE EVOLUO CONTNUA DE QUALIDADE

mquinas) e reservam 14 bits para o net id e 16 bits para o host id. Finalmente, a classe C, apropriada para pequenas redes, aloca 21 bits para o net id e apenas 8 bits para o host id.

Figura 1: Classes do endereo IP. Observe que os endereos IP so estruturados de forma a permitir uma rpida extrao da identificao da rede (net id) e da mquina a ela conectada (host id). Os gateways dependem da extrao eficiente do net id para realizar o roteamento pacotes IP. Ainda h pouco, dissemos que os endereos IP identificam um host. Essa afirmativa simplifica o tratamento do assunto mas no estritamente correta. Considere um gateway que conecta duas redes. Como poderemos atribuir a essa mquina um nico endereo IP, contendo uma identificao da rede e do host ? Na verdade, no podemos. Mquinas como a deste exemplo, possuem no um, mas mltiplos endereos IP (dois, no caso). Cada um de seus endereos identifica uma conexo de rede. Numa definio mais precisa, portanto, endereos IP no definem hosts, mas conexes a uma rede. Mquinas conectadas a n redes, possuiro n endereos IP. 3 - Endereo de uma rede e Endereo de Difuso (Broadcast). J mencionamos a maior vantagem em codificar informao sobre a rede num endereo Internet: possibilitar um roteamento eficiente. Outra vantagem, que os endereos IP podem se referir tanto a hosts quanto a redes. Por conveno, um host id 0 nunca atribudo a uma mquina. Ao invs disso, esse endereo com os bits do host id todos zerados ir se referir rede propriamente dita. Outra vantagem do esquema de endereamento da Internet que ele permite que se faa referncia a todos os hosts de uma determinada rede atravs do chamado endereo de difuso. Um endereo de broadcast aquele em que os bits do host id so todos 1. Nem todas as redes suportam a difuso, algumas iro precisar de implementao de software e outras no permitiro esta facilidade nem mesmo a nvel de software. 4 - Difuso local. O endereo de broadcast que acabamos de descrever chamado de Endereo de Difuso Direcionada j que contm um net id vlido (isto , um endereo de uma rede existente) e um host id indicando broadcast. O endereo de difuso permite que um sistema remoto mande um pacote para todos os ns de uma determinada rede.

"Qualificao do profissional com domnio de tecnologia s na ESEEI " Pgina 2/6

SOCIEDADE PARANAENSE DE ENSINO E TECNOLOGIA - SPET


PROGRAMA DE EVOLUO CONTNUA DE QUALIDADE

Do ponto de vista do endereamento, a grande desvantagem deste esquema que ele requer o conhecimento do endereo de rede. Outra forma de endereo de difuso de pacotes chamada endereo de difuso limitada ou endereo de difuso local. Este endereo consiste de 32 bits iguais a 1. Esse mecanismo possibilita a referncia a todas as mquinas de uma rede local sem que os endereos IP reais sejam conhecidos. 5 - Endereos de referncia prpria rede e ao prprio host. J podemos perceber que campos de endereo preenchidos somente com 1's indicam "todos". Um endereo com 32 bits 1, indica todas as mquinas desta rede e um endereo com todos os bits do host id iguais a 1 indica todas as mquinas de uma determinada rede (especificada no net id). Analogamente, campos preenchidos com 0's so geralmente interpretados como significando "este". Assim, um endereo com 32 bits 0, indica o prprio host (este host) e um endereo com todos os bits do net id iguais a zero, se refere rede local (esta rede). 6 - Endereo de Multicast. Muitas tecnologias de rede contm mecanismos que permitem o envio simultneo (ou quase simultneo) de pacotes a mltiplos destinatrios. At agora, abordamos um destes mecanismos, conhecido com difuso. Na difuso enviada uma cpia de um pacote para todos os ns de uma rede. Em redes de barramento (como a Ethernet) isso pode ser alcanado com o envio de um nico pacote (capturado por todos os hosts). Em outras topologias, com conexes ponto-a-ponto, esse pacote dever ser replicado para alcanar todos os hosts. Algumas redes suportam um segundo tipo de comunicao ponto multiponto, conhecido com multicast. Ao contrrio do broadcast, a tcnica de multicast permite que cada host "escolha" se deseja ou no participar daquele "canal". Quando um grupo de mquinas decide se comunicar, elas selecionam um endereo de multicast que ser, ento, o seu canal de comunicao. Na Internet, quando um determinado grupo de mquinas (que podem estar conectadas a redes distintas) deseja criar um grupo de multicast, elas devem todas "sintonizar", isto , configurar suas interfaces para receber pacotes enviados para um mesmo endereo. Esse endereo dever pertencer Classe D. Assim, cada endereo entre 224.0.0.0 e 239.255.255.255 (mais de 268 milhes de alternativas!) pode ser usado por um determinado grupo de multicast. A idia que hosts podem, a qualquer momento, conectar-se ou desconectar-se de um grupo de multicast. A tcnica de multicasting traz, como vantagem sobre a difuso, uma melhor seletividade. Isto , os dados s sero enviados aos hosts necessrios. E mais, os hosts alcanados no precisam pertencer a uma mesma rede fsica. Entretanto, sua implementao mais complexa, pois necessita de hardware especializado. 7 - Fraquezas do Endereamento IP. Um das desvantagens do esquema de endereamento da Internet que, como um endereo IP se refere a uma conexo de rede (e no a um host), quando uma mquina muda de uma rede para outra, ela deve mudar de endereo IP. Isso traz uma grande barreira conexo de hosts mveis (como computadores portteis) que precisem de IPs fixos Internet.

"Qualificao do profissional com domnio de tecnologia s na ESEEI " Pgina 3/6

SOCIEDADE PARANAENSE DE ENSINO E TECNOLOGIA - SPET


PROGRAMA DE EVOLUO CONTNUA DE QUALIDADE

Uma limitao menos importante est no fato de que redes classes C que crescam para alm de 255 hosts devem ser realocadas para a classe B. O que implica uma mudana de todos os endereos. A maior fraqueza, entretanto, surge quando analisamos cuidadosamente uma situao especial de roteamento de pacotes na Internet. J dissemos que as decises de roteamento (i.e. para que canal entre diversas possibilidades um pacote deve ser mandado) dependem da extrao do net id. Considere uma mquina conectada a duas redes (Rede 1 e Rede 2). Como o roteamento de pacotes para este host ser determinado pelo seu net id (e ele possui dois distintos), o caminho tomado por um pacote que se destina a essa mquina ir depender do endereo usado pelo remetente. Assim, parmetros, como o tempo de resposta na comunicao, iro variar de acordo com a interface que seja endereada. Essa multiplicidade de caminhos pode trazer conseqncias pouco bvias. Um host pode deixar de ser acessvel por um de seus endereos IP, caso haja algum impedimento fsico em uma das redes a que ele est conectado. Uma outra mquina que conhea apenas esse endereo (desativado) e se comunique com este host atravs dele no poder mais faz-lo, embora o host ainda esteja ligado a Internet. 8 - Notao Decimal. Nmeros de 32 bits no so facilmente manipulveis por seres humanos, e mesmo os programas da camada de aplicao no tratam diretamente com este tipo de representao. Uma forma mais inteligvel de representar endereos IP a de particion-lo em quatro octetos convertidos para a notao decimal e separados por pontos. Desta forma, o binrio 11000000.11000110.00001011.10000001 passa a ser tratado como 192.198.11.129 Pode-se tambm atribuir nomes alfabticos a hosts, facilitando ainda mais sua memorizao. Esta traduo apoiada por um protocolo especfico que atua sobre uma imensa base de dados distribuda conhecida como Domain Name System. O DNS um assunto de complexidade, que merece um curso exclusivamente dedicado a ele. Por questes de simplificao pode-se representar um endereo IP de 32 bits agrupandoos em grupos de 8 bits e representando estes grupos em valores decimais. Por exemplo, o endereo 11001000.10001001.10000011.00000010 representado em forma de ponto decimal seria 200.137.131.2. A tabela 1 representa as classes de IP em notao decimal considerando as faixas de endereos de cada uma.

Tabela 1 - Classes de Endereos representados sob forma decimal 9 - Endereo de Loopback. O endereo 127.0.0.0 reservado aplicao de loopback. Isto , qualquer pacote enviado a este endereo no deve trafegar na rede, mas retornar ao prprio remetente (isto equivale a dizer que o pacote retornar da prpria interface de rede do host). O endereo de loopback se presta a testes e comunicao entre processos que rodam numa mesma mquina.

"Qualificao do profissional com domnio de tecnologia s na ESEEI " Pgina 4/6

SOCIEDADE PARANAENSE DE ENSINO E TECNOLOGIA - SPET


PROGRAMA DE EVOLUO CONTNUA DE QUALIDADE

10 - Sumrio dos Endereos Especiais. J abordamos diversos endereos IP especiais, isto , combinaes que tm significados especficos. A figura 2 esquematiza essas diversas possibilidades.

Figura 2: Endereos especiais. 11- Endereos reservados. Na construo de redes IP privadas, pertencentes s empresas ( Intranets), obviamente ser necessrio .batizar. as mquinas com um endereo IP. No entanto, para que no haja problemas com os endereos vlidos utilizados na rede Internet, devemos utilizar os endereos IP reservados especialmente para esse fim. Deste modo os endereos reservados no circulam dentro da Internet e so considerados endereos invlidos. As faixas de endereos reservados para as redes privadas esto na tabela 2.

Tabela 2: Endereos reservados para redes privadas 12 - Distribuio geogrfica de endereos. Alm de utilizar as classes de redes vistas anteriormente, os endereos classes C, por serem em grande quantidade, so divididos geograficamente segundo a tabela 4. Cada regio recebe uma faixa destes que visa facilitar a tarefa de designao das rotas at o destino (roteamento).

Tabela 4 - Distribuio geogrfica de classes C.

"Qualificao do profissional com domnio de tecnologia s na ESEEI " Pgina 5/6

SOCIEDADE PARANAENSE DE ENSINO E TECNOLOGIA - SPET


PROGRAMA DE EVOLUO CONTNUA DE QUALIDADE

Por exemplo, um roteador americano que recebe um pacote cujo destino Londres, envia-o ao roteador padro europeu, que ter mais detalhes sobre como encontrar o destino. Esta tcnica mpede que os roteadores tenham de saber a localizao de todos os endereos classe C na rede mundial. No Brasil, temos diversas faixas dentro da classe C, mas em geral temos as seguintes faixas que cobrem 95% dos endereos (fonte: registro.br): 200.17.0.0/16 200.18.0.0/15 200.20.0.0/16 200.128.0.0/9

INTEGRAO

1) Porque o endereo IP deve nico na rede ? 2) Qual a finalidade do broadcasting ? 3) Qual a finalidade do endereo de difuso local ? 4) Porque o endereamento IP foi dividido em classes ? 5) Qual a classe IP utilizada no Brasil ? 6) possvel enviar uma mensagem a todas as estaes de uma rede de modo remoto ?

REFERNCIAS
SOARES, Luiz F.; SOUZA, Guido L.; COLCHER, Srgio. Redes de Computadores: das Redes LANs, MANs e WANs s Redes ATM. 2 ed. Rio de Janeiro: Campus, 1997, 740 p. BRISA. Arquiteturas de Redes com OSI e TCP/IP. Rio de Janeiro: Makron, 1998. COMER, Douglas E. Internetworking with TCP/IP. 3rd edition. New Jersey: Prentice Hall, 1995, vol.1. TANENBAUM, Andrew S. Redes de Computadores. 2 ed. Rio de Janeiro: Campus, 1994.

"Qualificao do profissional com domnio de tecnologia s na ESEEI " Pgina 6/6