Você está na página 1de 3

11/11/13

Captulo 3: Entendendo o endereamento IP - Redes e Servidores Linux, 2ed.

Captulo 3: Entendendo o endereamento IP


C omo j vimos, dentro de uma rede TC P/IP, cada micro recebe um endereo IP nico que o identifica na rede. Um endereo IP composto de uma seqncia de 32 bits, divididos em 4 grupos de 8 bits cada. C ada grupo de 8 bits recebe o nome de octeto . O endereo IP dividido em duas partes. A primeira identifica a rede qual o computador est conectado e a segunda identifica o host dentro da rede. Para melhorar o aproveitamento dos endereos disponveis, os desenvolvedores do TPC /IP dividiram o endereamento IP em cinco classes, denominadas A, B, C , D, e E, sendo as trs primeiras so usadas para fins de endereamento e as duas ltimas so reser vadas para expanses futuras. C ada classe reserva um nmero diferente de octetos para o endereamento da rede. Na classe A , apenas o primeiro octeto identifica a rede, na classe B so usados os dois primeiros octetos e na classe C temos os trs primeiros octetos reservados para a rede e apenas o ltimo reservado para a identificao dos hosts dentro da rede. O que diferencia uma classe de endereos da outra o valor do primeiro octeto. Se for um nmero entre 1 e 126 temos um endereo de classe A. Se o valor do primeiro octeto for um nmero entre 128 e 191, ento temos um endereo de classe B e, finalmente, caso o primeiro octeto seja um nmero entre 192 e 223, teremos um endereo de classe C .

Ao configurar uma rede local, voc pode e scolher a classe de endereos mais adequada. Para uma pequena rede, uma faixa de endereos de classe C a mais apropriada, pois voc precisa se preocupar em configurar apenas o ltimo octeto do endereo ao atribuir os endereos. Em uma rede de maior porte, com mais de 254 micros, passa a ser necessrio usar um endereo de classe B, onde podemos usar diferentes combinaes de nmeros nos dois ltimos octetos, permitindo um total de 65.534 endereos. muito difcil encontrar uma situao onde seja necessrio usar uma faixa de endereos de classe A, pois redes muito grandes acabam sendo divididas em vrios segmentos diferentes, interligados por roteadores. Neste caso, cada segmento endereado como se fosse uma rede separada, usando faixas de classe C ou B. Na internet, todos os endereos IP disponveis j possuem dono. Ao contratar algum tipo de conexo voc recebe um nico endereo (como numa linha ADSL) ou uma faixa de classe C inteira (ao alugar um backbone por exemplo). Os endereos de classe B so reservados s grandes empresas e provedores de acesso, enquanto os endereos de classe A so praticamente impossveis de se conseguir, mesmo para grandes corporaes. Ao alugar um backbone vinculado a uma faixa de endereos classe C , por exemplo, voc recebe uma faixa de endereos como "203.107.171.x", onde o "203.107.171" o endereo de sua rede dentro da internet, e o "x" a faixa de 254 endereos que voc pode usar para identificar seus servidores. Na ilustrao temos um resumo das regras para endereos TC P/IP vlidos:

www.hardware.com.br/livros/linux-redes/capitulo-entendendo-enderecamento.html

1/3

11/11/13

Captulo 3: Entendendo o endereamento IP - Redes e Servidores Linux, 2ed.

C omo voc pode notar no diagrama, nem todas as combinaes de endereos so permitidas, pois o primeiro endereo (0) reservado identificao da rede, enquanto o ltimo (255) reservado ao endereo de broadcast, que usado quando alguma estao precisa enviar um pacote simultaneamente para todos os demais micros da rede. Os pacotes de broadcast so usados para, por exemplo, configurar a rede via DHC P e localizar os compartilhamentos de arquivos dentro de uma rede Windows. Mesmo os switches e hub-switches detectam os pacotes de broadcast e os transmitem simultaneamente para todas as portas. A desvantagem que, se usados extensivamente, eles prejudicam a velocidade da rede. Veja alguns exemplos de endereos invlidos : 0.xxx.xxx.xxx : Nenhum endereo IP pode comear com zero, pois ele usado para o endereo da rede. A nica situao em que um endereo comeado com zero usado, quando um servidor DHC P responde requisio da estao. C omo ela ainda no possui um endereo definido, o pacote do servidor endereado ao endereo MAC da estao e ao endereo IP "0.0.0.0", o que faz com que o switch o envie para todos os micros da rede. 127.xxx.xxx.xxx : Nenhum endereo IP pode comear com o nmero 127, pois este nmero reservado para a interface de loopback, ou seja, so destinados prpria mquina que enviou o pacote. Se por exemplo voc tiver um servidor de SMTP e configurar seu programa de e-mail para usar o servidor 127.0.0.1, ele acabar usando o servidor instalado na sua prpria mquina. O mesmo acontece ao tentar acessar o endereo 127.0.0.1 no navegador: voc vai cair em um servidor web habilitado na sua mquina. Alm de testes em geral, a interface de loopback usada para comunicao entre diversos programas, sobretudo no Linux e outros sistemas Unix. 255.xxx.xxx.xxx, xxx.255.255.255, xxx.xxx.255.255: Nenhum identificador de rede pode ser 255 e nenhum identificador de host pode ser composto apenas de endereos 255, seja qual for a classe do endereo, pois estes endereos so usados para enviar pacotes de broadcast. Outras combinaes so permitidas, como em 65.34.255.197 (em um endereo de classe A) ou em 165.32.255.78 (endereo de classe B). xxx.0.0.0, xxx.xxx.0.0: Nenhum identificador de host pode ser composto apenas de zeros, seja qual for a classe do endereo, pois estes endereos so reservados para o endereo da rede. C omo no exemplo anterior, so permitidas outras combinaes como 69.89.0.129 (classe A) ou 149.34.0.95 (classe B). xxx.xxx.xxx.255, xxx.xxx.xxx.0: Nenhum endereo de classe C pode terminar com 0 ou com 255, pois, como j vimos, um host no pode ser representado apenas por valores 0 ou 255, j que eles so usados para o envio de pacotes de broadcast. Se voc no pretende conectar sua rede internet, pode utilizar qualquer faixa de endereos IP vlidos e tudo ir funcionar sem problemas. Mas, a partir do momento em que voc resolver conect-los web, os endereos da sua rede podero entrar em conflito com endereos j usados na web. Na prtica isto no acontece, pois os roteadores do provedor de acesso percebero que esto sendo usados endereos invlidos e se recusaro a rotear pacotes provenientes da sua rede, mas, de qualquer forma, no elegante depender dos outros para corrigir seus erros de configurao. Para resolver este problema, basta utilizar uma das faixas de endereos reservados que vimos no captulo 2. Estas faixas so reservadas justamente ao uso em redes internas, por isso no so roteadas na internet. As faixas de endereos reservados mais comuns so 10.x.x.x e 192.168.x.x , onde respectivamente o 10 e o 192.168 indicam o endereo da rede e o endereo do host pode ser configurado da forma que voc desejar. O IC S (o recurso de compartilhamento de conexo, presente no Windows 98 SE em diante) usa a faixa de endereos 192.168.0.x. Ao compartilhar a conexo com a web utilizando este recurso, voc simplesmente no ter escolha. O servidor de conexo passa a usar o endereo 192.168.0.1, e todos os demais micros que forem ter acesso web devem usar endereos de 192.168.0.2 a 192.168.0.254, j que o IC S permite compartilhar a conexo entre apenas 254 PC s.
www.hardware.com.br/livros/linux-redes/capitulo-entendendo-enderecamento.html 2/3

11/11/13

Captulo 3: Entendendo o endereamento IP - Redes e Servidores Linux, 2ed.

Ao compartilhar a conexo usando um servidor Linux (como veremos no captulo 5), voc pode escolher qualquer faixa de endereos e tambm configurar uma "zona" para os endereos do servidor DHC P, permitindo que voc tenha micros com IPs fixos e IPs dinmicos, fornecidos pelo servidor DHC P, na mesma rede. Veja que usar uma destas faixas de endereos reservados no impede que os PC s da sua rede possam acessar a internet, todos podem acessar atravs de uma conexo compartilhada via NAT ou de um servidor proxy. O uso dos endereos de rede local tem aliviado muito o problema da falta de endereos IP vlidos, pois uma quantidade enorme de empresas e usurios domsticos, que originalmente precisariam de uma faixa de endereos de classe C para colocar todos os seus micros na internet, pode sobreviver com um nico IP vlido, compartilhado via NAT entre todos. Em muitos casos, mesmo provedores de acesso chegam a vender conexes com endereos de rede interna nos planos mais baratos, como, por exemplo, alguns planos de acesso via rdio, onde um roteador com um IP vlido distribui endereo de rede interna (conexo compartilhada) para os assinantes. Embora seja possvel, pelo menos em teoria, ter redes com at 24 milhes de PC s, usando a faixa de endereos 10.x.x.x, na prtica raro encontrar segmentos de rede com mais de 100 ou 200 micros. C onforme a rede cresce, o desempenho acaba caindo, pois, mesmo ao utilizar um switch, sempre so transmitidos alguns pacotes de broadcast (que so retransmitidos a todos os micros da rede), sem falar nas colises. A soluo nesse caso dividir a rede em diversos segmentos, interligados entre si por um roteador. Imagine o caso de uma escola com 5 laboratrios, cada um com 40 micros. No seria muito prtico, nem eficiente, tentar interligar todos os micros diretamente. Ao invs disso, voc poderia dividir a rede em pequenos segmentos, onde os 40 micros de cada laboratrio so ligados a um pequeno servidor e estes so ligados a um roteador central, que compartilha a conexo com a web e pode acumular funes de firewall, proxy, servidor de arquivos, etc. Quando falo em "roteador", tenha em mente que voc pode perfeitamente usar um servidor Linux com diversas placas de rede, configurado com as dicas do restante do livro.

www.hardware.com.br/livros/linux-redes/capitulo-entendendo-enderecamento.html

3/3