Вы находитесь на странице: 1из 6

24/1/2014 Julio Battisti

http://www.juliobattisti.com.br/artigos/windows/tcpip_p3.asp 1/6
Introduo
Na Parte 1 deste curso apresentei o protocolo TCP/IP e qual o seu papel em uma rede
de computadores. Na Parte 2apresentei 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, mostrei 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 vou falar sobre o endereamento IP.
Mostrarei que, inicialmente, foram definidas classes de endereos IP. Porm, devido a
uma possvel falta de endereos, por causa do grande crescimento da Internet, novas
alternativas tiveram que ser buscadas.
Endereamento IP Classes de Endereos
Nos 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.
Inicialmente 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.
Redes Classe A
Esta classe foi definida com tendo o primeiro bit 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 nmero 127 um nmero reservado, conforme detalharei 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:
0 1 1 1 1 1 1 1
Multiplica
por:
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
equivale a: 128 64 32 16 8 4 2 1
Multiplicao: 0x128 1x64 1x32 1x16 1x8 1x4 1x2 1x1
Resulta em: 0 64 32 16 8 4 2 1
Somando
tudo:
0+64+32+16+8+4+2+1
Resulta em: 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 sub-rede 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
24/1/2014 Julio Battisti
http://www.juliobattisti.com.br/artigos/windows/tcpip_p3.asp 2/6
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:
2
n
- 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:
2
7
-2 -> 128-2 -> 126 redes Classe A
Nmero de mquinas (hosts) em uma rede Classe A
Nmero de bits para identificar a mquina: 24
2
24
-2 -> 16777216 - 2 -> 16777214 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 instalado
em 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 IP, 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 curso.
Redes 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, explicado na Parte 2 deste curso,
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:
1 0 1 1 1 1 1 1
Multiplica por:
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
equivale a: 128 64 32 16 8 4 2 1
Multiplicao: 1x128 0x64 1x32 1x16 1x8 1x4 1x2 1x1
Resulta em: 128 0 32 16 8 4 2 1
Somando tudo: 128+0+32+16+8+4+2+1
24/1/2014 Julio Battisti
http://www.juliobattisti.com.br/artigos/windows/tcpip_p3.asp 3/6
Resulta em: 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:
2
n
- 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 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:
2
14
-2 -> 16384-2 -> 16382 redes Classe B
Nmero de mquinas (hosts) em uma rede Classe B
Nmero de bits para identificar a mquina: 16
2
16
-2 -> 65536-2 -> 65534 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 7 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 sub-redes
menores, com um nmero menor de mquinas em cada sub-rede. Mas isso assunto
para a Parte 7deste tutorial.
Redes 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, explicado na Parte 2 deste tutorial, 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:
1 1 0 1 1 1 1 1
Multiplica por:
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
24/1/2014 Julio Battisti
http://www.juliobattisti.com.br/artigos/windows/tcpip_p3.asp 4/6
equivale a: 128 64 32 16 8 4 2 1
Multiplicao: 1x128 1x64 0x32 1x16 1x8 1x4 1x2 1x1
Resulta em: 128 64 0 16 8 4 2 1
Somando tudo: 128+64+0+16+8+4+2+1
Resulta em: 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:
2
n
- 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:
2
21
-2 -> 2.097.152-2 -> 2.097.150 redes Classe C
Nmero de mquinas (hosts) em uma rede Classe C:
Nmero de bits para identificar a mquina: 8

2
8
-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.
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 Multicast, Unicast e Broadcast em
uma das prximas partes deste tutorial.
Redes 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.
24/1/2014 Julio Battisti
http://www.juliobattisti.com.br/artigos/windows/tcpip_p3.asp 5/6
Quadro resumo das Classes de Endereo IP
A seguir apresento uma tabela com as principais caractersticas de cada Classe de
Endereos IP:
Classe Primeiros bits Nm. de redes Nmero de hosts Mscara padro
A 0 126 16.777.214 255.0.0.0
B 10 16.382 65.534 255.255.0.0
C 110 2.097.150 254 255.255.255.0
D 1110 Utilizado para trfego Multicast
E 1111 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/Vista/2003, 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.
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(estes endereos vo at o tcpip48.htm, sendo
um curso gratuito OnLine sobre TCP/IP no Windows 2000).
http://www.vanquish.com.br/site/020608
http://unsekurity.virtualave.net/texto1/texto_tcpip_basico.txt
http://unsekurity.virtualave.net/texto1/tcpipI.txt
24/1/2014 Julio Battisti
http://www.juliobattisti.com.br/artigos/windows/tcpip_p3.asp 6/6
http://www.rota67.hpg.ig.com.br/tutorial/protocolos/amfhp_tcpip_basico001.htm
http://www.rota67.hpg.ig.com.br/tutorial/protocolos/amfhp_tcpip_av001.htm
http://www.geocities.com/ResearchTriangle/Thinktank/4203/doc/tcpip.zip

Вам также может понравиться