You are on page 1of 4

Linha de Cdigo - Tutorial de TCP/IP - Parte 3 - classes de endereos

Pgina 1 de 4

segunda-feira, 20 de abril de 2009

Busca

Artigo
Tutorial de TCP/IP - Parte 3 - classes de endereos
Por: Jlio Cesar Fabris Battisti [Entre em contato com o autor ]

Feed de artigos. Feed de artigos deste autor. Gere seu feed personalizado Assunto

Tutorial de TCP/IP - Parte 3 - classes de endereos


Publicado em: 12/09/2003

Na Parte 1 deste tutorial apresentei o protocolo TCP/IP e qual o seu papel em uma rede de computadores. Na Parte 2 apresentei os princpios bsicos do sistema de numerao binrio. Tambm mostrei como realizar clculos simples e converses de binrio para decimal e vice-versa. Feita a apresentao das operaes bsicas com nmeros binrios, vimos como o TCP/IP atravs de clculos binrios e, com base na mscara de sub-rede (subnet mask), determina se dois computadores esto na mesma rede ou fazem parte de redes diferentes. Nesta Parte do tutorial vou falar sobre o endereamento IP. Mostrarei que, inicialmente, foram definidas classes de endereos IP. Porm, devido a uma possvel falta de endereos IP, por causa do grande crescimento da Internet, novas alternativas tiveram que ser buscadas. Gostaria tambm de compartilhar com o amigo leitor, a alegria pelo lanamento de mais dois livros de minha autoria: Windows Server 2003: Curso Completo A obra apresenta como implementar, gerenciar e administrar uma rede de computadores baseada em servidores com Windows Server 2003, detalhando desde a instalao at os servios de rede, DNS, DHCP, WNS, RRAS, IPSec, ... Capa dura 1568 pginas Capa dura Guia de Estudos para o MCSE - Exame 70-216 O autor descreve, de forma detalhada, todos os tpicos que fazem parte do programa oficial da Microsoft para o Exame de Certificao. Na obra, o leitor encontrar a teoria unida a exemplos de implementao e configurao dos servios de redes, tendo ainda, sua disposio, um superresumo com os principais tpicos do exame, dicas para dezenas de sites ... 712 pginas

Endereamento IP Classes de Endereos: Ns vimos, na Parte 2, que a mscara de sub-rede utilizada para determinar qual "parte" do endereo IP representa o nmero da Rede e qual parte representa o nmero da mquina dentro da rede. A mscara de sub-rede tambm foi utilizada na definio original das classes de endereo IP. Em cada classe existe um determinado nmero de redes possveis e, em cada rede, um nmero mximo de mquinas. Foram definidas cinco classes de endereos, identificadas pelas letras: A, B, C, D e E. Vou iniciar com uma descrio detalhada de cada Classe de Endereos e, em seguida apresento um quadro resumo. Classe A: Esta classe foi definida com tendo o primeiro bit (dos 32 bits que formam um nmero IP) do nmero IP como sendo igual a zero. Com isso o primeiro nmero IP somente poder variar de 1 at 126 (na prtica at 127, mas o 127 um nmero IP reservado, conforme detalharemos mais adiante). Observe, no esquema a seguir (explicado na Parte 2) que o primeiro bit sendo 0, o valor mximo (quando todos os demais bits so iguais a 1) a que se chega de 127:

http://www.linhadecodigo.com.br/ArtigoImpressao.aspx?id=150

20/4/2009

Linha de Cdigo - Tutorial de TCP/IP - Parte 3 - classes de endereos

Pgina 2 de 4

Classe A
Multiplica por: equivale a: Multiplicao: Resulta em: Somando tudo: Resulta em:

27 128 0x128 0

26 64 1x64 64

25 32 1x32 32

24 16 1x16 16

23 8 1x 8 8

22 4 1x 4 4

21 2 1x2 2

20 1 1x1 1

0+64+32+16+8+4+2+1 127

O nmero 127 no utilizado como rede Classe A, pois um nmero especial, reservado para fazer referncia ao prprio computador. O nmero 127.0.0.1 um nmero especial, conhecido como localhost. Ou seja, sempre que um programa fizer referncia a localhost ou ao nmero 127.0.0.1, estar fazendo referncia ao computador onde o programa est sendo executado. Por padro, para a Classe A, foi definida a seguinte mscara de sub-rede: 255.0.0.0. Com esta mscara de subrede observe que temos 8 bits para o endereo da rede e 24 bits para o endereo da mquina dentro da rede. Com base no nmero de bits para a rede e para as mquinas, podemos determinar quantas redes Classe A podem existir e qual o nmero mximo de mquinas por rede. Para isso utilizamos a frmula a seguir: 2n- 2 , onde "n" representa o nmero de bits utilizado para a rede ou para a identificao da mquina dentro da rede. Vamos aos clculos: Nmero de redes Classe A: Nmero de bits para a rede: 7. Como o primeiro bit sempre zero, este no varia. Por isso sobram 7 bits (8-1) para formar diferentes redes: 27-2 -> 128-2 -> 126 redes Classe A Nmero de mquinas (hosts) em uma rede Classe A: Nmero de bits para identificar a mquina: 24 224-2 -> 128-2 -> 16.777.214 mquinas em cada rede classe A Na Classe A temos apenas um pequeno nmero de redes disponveis, porm um grande nmero de mquinas em cada rede. J podemos concluir que este nmero de mquinas, na prtica, jamais ser necessrios para uma nica rede. Com isso observe que, com este esquema de endereamento, teramos poucas redes Classe A (apenas 126) e com um nmero muito grande de mquinas em cada rede. Isso causaria desperdcio de endereos, pois se o endereo de uma rede Classe A fosse disponibilizado para um empresa, esta utilizaria apenas uma pequena parcela dos endereos disponveis e todos os demais endereos ficariam sem uso. Para resolver esta questo que passou-se a utilizar a diviso em sub-redes, assunto este que ser visto na Parte 5 destes tutorial. Classe B: Esta classe foi definida com tendo os dois primeiros bits do nmero IP como sendo sempre iguais a 1 e 0. Com isso o primeiro nmero do endereo IP somente poder variar de 128 at 191. Como o segundo bit sempre 0, o valor do segundo bit que 64 nunca somado para o primeiro nmero IP, com isso o valor mximo fica em: 255-64, que o 191. Observe, no esquema a seguir, que o primeiro bit sendo 1 e o segundo sendo 0, o valor mximo (quando todos os demais bits so iguais a 1) a que se chega de 191:

Classe B
Multiplica por: equivale a: Multiplicao: Resulta em: Somando tudo: Resulta em:

27 128 1x128 128

26 64 0x64 0

25 32 1x32 32

24 16 1x16 16

23 8 1x8 8

22 4 1x4 4

21 2 1x2 2

20 1 1x 1 1

128+0+32+16+8+4+2+1 191

Por padro, para a Classe B, foi definida a seguinte mscara de sub-rede: 255.255.0.0. Com esta mscara de sub-rede observe que temos 16 bits para o endereo da rede e 16 bits para o endereo da mquina dentro da rede. Com base no nmero de bits para a rede e para as mquinas, podemos determinar quantas redes Classe B podem existir e qual o nmero mximo de mquinas por rede. Para isso utilizamos a frmula a seguir: 2n- 2

http://www.linhadecodigo.com.br/ArtigoImpressao.aspx?id=150

20/4/2009

Linha de Cdigo - Tutorial de TCP/IP - Parte 3 - classes de endereos


, onde "n" representa o nmero de bits utilizado para a rede ou para a identificao da mquina dentro da rede. Vamos aos clculos: Nmero de redes Classe B: Nmero de bits para a rede: 14. Como o primeiro e o segundo bit so sempre 10, fixos, no variam, sobram 14 bits (16-2) para formar diferentes redes: 214-2 -> 16384-2 -> 16.382 redes Classe B Nmero de mquinas (hosts) em uma rede Classe B: Nmero de bits para identificar a mquina: 16. 216-2 -> 65536-2 -> 65.534 mquinas em cada rede classe B Na Classe B temos um nmero razovel de redes Classe B, com um bom nmero de mquinas em cada rede. O nmero mximo de mquinas, por rede Classe B j est mais prximo da realidade para as redes de algumas grandes empresas tais como Microsoft, IBM, HP, GM, etc. Mesmo assim, para muitas empresas menores, a utilizao de um endereo Classe B, representa um grande desperdcio de nmeros IP. Conforme veremos na Parte 5 deste tutorial possvel usar um nmero diferentes de bits para a mscara de sub-rede, ao invs dos 16 bits definidos por padro para a Classe B (o que tambm possvel com Classe A e Classe C). Com isso posso dividir uma rede classe B em vrias subredes menores, com um nmero menor de mquinas em cada sub-rede. Mas isso assunto para a Parte 5 deste tutorial. Classe C: Esta classe foi definida com tendo os trs primeiros bits do nmero IP como sendo sempre iguais a 1, 1 e 0. Com isso o primeiro nmero do endereo IP somente poder variar de 192 at 223. Como o terceiro bit sempre 0, o valor do terceiro bit, que 32, nunca somado para o primeiro nmero IP. Com isso o valor mximo fica em: 255-32, que 223. Observe, no esquema a seguir, que o primeiro bit sendo 1, o segundo bit sendo 1 e o terceiro bit sendo 0, o valor mximo (quando todos os demais bits so iguais a 1) a que se chega de 223: Classe C Multiplica por: equivale a: Multiplicao: Resulta em: Somando tudo: Resulta em: 1 2
7

Pgina 3 de 4

1 2
6

0 2
5

1 2
4

1 2 8 1x 8 8
3

1 2 4 1x 4 4
2

1 2 2 1x 2 2
1

1 20 1 1x 1 1

128 1x128 128

64 1x64 64

32 0x32 0

16 1x16 16

128+64+0+16+8+4+2+1 223

Por padro, para a Classe C, foi definida a seguinte mscara de sub-rede: 255.255.255.0 . Com esta mscara de sub-rede observe que temos 24 bits para o endereo da rede e apenas 8 bits para o endereo da mquina dentro da rede. Com base no nmero de bits para a rede e para as mquinas, podemos determinar quantas redes Classe C podem existir e qual o nmero mximo de mquinas por rede. Para isso utilizamos a frmula a seguir: 2n- 2 , onde "n" representa o nmero de bits utilizado para a rede ou para a identificao da mquina dentro da rede. Vamos aos clculos: Nmero de redes Classe C: Nmero de bits para a rede: 21. Como o primeiro, o segundo e o terceiro bit so sempre 110, ou seja:fixos, no variam, sobram 21 bits (24-3) para formar diferentes redes: 221-2 -> 2091152-2 -> 2.091.150 redes Classe C Nmero de mquinas (hosts) em uma rede Classe C: Nmero de bits para identificar a mquina: 8 28-2 -> 256-2 -> 254 mquinas em cada rede classe C Observe que na Classe C temos um grande nmero de redes disponveis, com, no mximo, 254 mquinas em cada rede. o ideal para empresas de pequeno porte. Mesmo com a Classe C, existe um grande desperdcio de endereos. Imagine uma pequena empresa com apenas 20 mquinas em rede. Usando um endereo Classe C, estariam sendo desperdiados 234 endereos. Conforme j descrito anteriormente, esta questo do desperdcio de endereos IP pode ser resolvida atravs da utilizao de sub-redes. Classe D: Esta classe foi definida com tendo os quatro primeiros bits do nmero IP como sendo sempre iguais a 1, 1, 1 e 0. A classe D uma classe especial, reservada para os chamados endereos de Multicast. Falaremos sobre Muliticast, Unicast e Broadcast em uma das prximas partes deste tutorial. Classe E: Esta classe foi definida com tendo os quatro primeiros bits do nmero IP como sendo sempre iguais a 1, 1, 1 e 1. A classe E uma classe especial e est reservada para uso futuro.

http://www.linhadecodigo.com.br/ArtigoImpressao.aspx?id=150

20/4/2009

Linha de Cdigo - Tutorial de TCP/IP - Parte 3 - classes de endereos


Quadro resumo das Classes de Endereo IP: A seguir apresento uma tabela com as principais caractersticas de cada Classe de Endereos IP: Classe A B C D E Primeiros bits 0 10 110 1110 1111 Nm. de redes 126 16.382 2.097.150 Nmero de hosts 16.777.214 65.534 254 Mscara padro 255.0.0.0 255.255.0.0 255.255.255.0

Pgina 4 de 4

Utilizado para trfego Multicast Reservado para uso futuro

Endereos Especiais: Existem alguns endereos IP especiais, reservados para funes especficas e que no podem ser utilizados como endereos de uma mquina da rede. A seguir descrevo estes endereos. Endereos da rede 127.0.0.0: So utilizados como um alis (apelido), para fazer referncia a prpria mquina. Normalmente utilizado o endereo 127.0.0.1, o qual associado ao nome localhost. Esta associao feita atravs do arquivo hosts. No Windows 95/98/Me o arquivo hosts est na pasta onde o Windows foi instalado e no Windows 2000/XP, o arquivo hosts est no seguinte caminho: system32/drivers/etc, sendo que este caminho fica dentro da pasta onde o Windows foi instalado. Endereo com todos os bits destinados identificao da mquina, iguais a 0: Um endereo com zeros em todos os bits de identificao da mquina, representa o endereo da rede. Por exemplo, vamos supor que voc tenha uma rede Classe C. A mquina a seguir uma mquina desta rede: 200.220.150.3. Neste caso o endereo da rede : 200.220.150.0, ou seja, zero na parte destinada a identificao da mquina. Sendo uma rede classe C, a mscara de sub-rede 255.255.255.0. Endereo com todos os bits destinados identificao da mquina, iguais a 1: Um endereo com valor 1 em todos os bits de identificao da mquina, representa o endereo de broadcast. Por exemplo, vamos supor que voc tenha uma rede Classe C. A mquina a seguir uma mquina desta rede: 200.220.150.3. Neste caso o endereo de broadcast desta rede o seguinte: 200.220.150.255, ou seja, todos os bits da parte destinada identificao da mquina, iguais a 1. Sendo uma rede classe C, a mscara de sub-rede 255.255.255.0. Ao enviar uma mensagem para o endereo do broadcast, a mensagem endereada para todos as mquinas da rede. Falaremos mais sobre Broadcast, Unicast e Multiast, nas prximas partes deste tutorial. Concluso Nesta terceira parte do tutorial de TCP/IP, apresentei uma introduo ao conceito de Endereamento IP e s classes de endereamento padro. Na Parte 4 falarei sobre a maneira como feito o roteamento IP entre redes diferentes, atravs do uso de roteadores. No esquea de consultar os endereos a seguir para aprofundar os estudos de TCP/IP: http://www.juliobattisti.com.br/tcpip.asp http://www.guiadohardware.info/tutoriais/enderecamento_ip/index.asp http://www.guiadohardware.info/curso/redes_guia_completo/22.asp http://www.guiadohardware.info/curso/redes_guia_completo/23.asp http://www.guiadohardware.info/curso/redes_guia_completo/28.asp http://www.aprendaemcasa.com.br/tcpip1.htm http://www.aprendaemcasa.com.br/tcpip2.htm (at o tcpip43.htm) http://www.vanquish.com.br/site/020608 http://unsekurity.virtualave.net/texto1/texto_tcpip_basico.txt http://unsekurity.virtualave.net/texto1/tcpipI.txt http://www.rota67.hpg.ig.com.br/tutorial/protocolos/amfhp_tcpip_av001.htm http://www.geocities.com/ResearchTriangle/Thinktank/4203/doc/tcpip.zip Aproveite para ir aprimorando os seus conhecimentos sobre TCP/IP, com os links indicados no endereo: http://www.juliobattisti.com.br/tcpip.asp, pois estes conhecimentos sero muito importantes para os exames de Certificao do Windows 2000 Server e do Active Directory 70-216.

Copyright 2001-2009 Codeline Editora, Comrcio e Tecnologia Ltda. | Poltica de privacidade e de uso | Anuncie | Fale conosco Site hospedado na Porta 80 Web Hosting

http://www.linhadecodigo.com.br/ArtigoImpressao.aspx?id=150

20/4/2009

You might also like