Você está na página 1de 6

Introduo ao endereamento bsico.

Parte I 8 08UTC dezembro 08UTC 2008 tags: classful, endereamento ip, endereo ip, mascara de subrede por Nataniel Baiao Hoje pretendo dar uma primeira introduo ao endereamento de redes de computadores. claro que vamos assumir que o leitor j tenha algum conhecimento bsico de alguns nomes como endereo IP, mascara de sub-rede etc. Endereo IP Um endereo composto por 32 bits divididos por 4 octetos. Por exemplo: 127.0.0.1 equivale a 01111111.00000000.00000000.00000001 porque 127 = 2^6 + 2^5 + 2^4 + 2^3 + 2^2 + 2^1 + 2^0 = 64 + 32 + 16 + 8 + 4 + 2 + 1 Mascara de sub-rede Um conjunto de endereos IP limitados. Ou uma das redes pertencentes a um conjunto de redes. NetID A parte do endereamento que identifica a rede. HostID A parte do endereamento que identifica o host O NetID e o HostID sao separados pela mascara de sub-rede. Endereo Gateway - Geralmente identifica um endereo que serve de sada aos pacotes para fora da rede. Geralmente este endereo o da porta ethernet ou fastethernet do roteador que d sada aos pacotes para fora da rede. Endereo Broadcast (Difuso) Um endereo de difuso que serve para enviar pacotes a todos computadores duma subrede. Sao filtrados pelos roteadores que nao os deixam passar. Endereo Default (propagao) - Geralmente um endereo usado para encaminhar pacotes para qualquer caminho, o viavel. Classes de endereos. Classful Para melhor se definir a separao entre os numeros de redes e os hosts. Foram definidos algumas subredes que fazem a separao entre as subredes e os hosts. Vamos citar alguns: Classe A 1.0.0.0 at 127.255.255.255 16 777 2 Enderecos de host Classe B 128.0.0.0 at 191.255.255.255 65 536 2 Endereos de host Classe C 192.0.0.0 at 223.255.255.255 256 2 Endereos de host Classe D 224.0.0.0 at 239.255.255.255 Multicast Classe E 240.0.0.0 at 247.255.255.255 Nao usavel ainda Ainda mais : Classe A = /8. Sobram 2^8 redes e (2^24) 2 hosts por rede Classe B = /16. Sobram 2^16 redes e (2^16) 2 hosts por rede Classe C = /24. Sobram 2^24 redes e (2^8) -2 hosts por rede Fica facil ver que quanto quanto menos redes se criam, mais hosts possuimos, por outro lado quanto mais redes se criam menos hosts possuimos, ficando provado que a mascara de subrede define que para os 1s temos o endereo de rede e para os 0s temos endereos de host. Por exemplo: 192.168.2.5/24 Fazendo o mascaramento podemos descobrir o endereo da rede ao qual pertence 192.168.2.5. Como /24 a sua subrede 255.255.255.0. Faamos uma operao lgica de conjuno (conhecida como AND) entre os dois endereos.

Transformemo-los primeiro em numeros binarios: 192.168.2.5 = 192 = 11000000 168 = 10101000 2 = 00000010 5 = 00000101 255.255.255.0 255 = 111111110 0 = 00000000 11000000.10101000.00000010.00000101 x 11111111.11111111.11111111.00000000 = 11000000.10101000.00000010.00000000 = 192.168.2.0 Logo 192.168.2.0 o nosso endereo de rede (Onde comea a nossa rede) e 192.168.2.5 o endereo IP do nosso host. Esta foi a razao porque disse que o numero de endereos IP por cada rede deve ser (2^n octetos_em_zero) 2 porque na realidade o primeiro endereo IP da nossa rede identifica o endereo de rede e o nosso ultimo endereo de IP identifica o endereo de Broadcast, logo sao endereos que no podem ser atribuidos a qualquer host da rede. Onde termina ento nossa rede? como temos a mascara 255.255.255.0 = 8 + 8 + 8 = 24, logo /24 e como temos 32 bits entao 32-24 = 8 e o numero maximo de endereamentos (ou combinaes) (2^8) -2 ento temos 256 2 = 254, logo a nossa rede termina em 192.168.2.254 que o ultimo endereo atribuivel a um host da nossa rede j que 192.168.2.255 o endereo de Broadcast que serve para enviar pacotes a todos computadores da nossa rede. Pronto, com isto pretendi apenas dar uma primeira introduo ao endereamento bsico de redes. Acredite que mais dificil usar endereamento classful do que classless aonde um endereo de classe A por exemplo pode receber uma mascara de classe C, algo antes impossivel, e ser esta a nossa proxima abordagem. Endereamento IP Bsico parte II 8 08UTC janeiro 08UTC 2009 tags: Endereamento IP Bsico por Nataniel Baiao Leia aqui a primeira parte A divisao de redes e hosts baseados em classes com tamanhos fixos providenciou a empresas influentes uma larga dimensao de hosts de classe A com a qual as mesmas se sentiram folgadas ao longos dos anos para enderear suas maquinas ao redor do mundo. De facto nao se imaginava que a Internet seria usada por tanta gente em todo redor do globo, de moo que os seus arquitectos foram obrigados a encontrar solues para impedir o rapido esgotamento de endereos Internet. Vale lembrar que os endereos publicos sao propriedade de uma agencia norte-americana que faz questo de distribuir blocos de endereos a entidades provedoras de regioes continentais que por sua vez tratam de gerir os endereamentos dos seus paises. Soluo: Desprezar o facto de existirem classes com tamanhos fixos para distribuir hosts numa subrede. Imagine que voc nem precisa de tanto, mas obtivesse um endereo IP de classe A, digamos por exemplo 125.4.5.0/8 entao terias 2^24 (o endereo de rede 125.0.0.0) hosts para enderear o que um grande absurdo para uma empresa apenas, mas mesmo assim que muitas empresas ainda hoje (tais como Microsoft e HP) possuem tal quantidade de alocao de endereamento. Para prevenir esse erro foi adotado uma especificao conhecida como classless que permite a um endereo nao importa de que classe seja tenha um numero de hosts apenas necessaria as suas necessidades.

Digamos que a empresa acima necessita de apenas 22 hosts, entao ainda baseado no endereo antigo 125.4.5.0 teremos 22 <= 2^5 2 hosts ou seja 22 <= 30 que j uma alocao bem mais razoavel nos dando um 32 5 = 27 ou seja um /27 Neste caso teremos o nosso endereo com 125.4.5.0/27 para a nossa empresa. A principio parece ser algo complicado, mas no . A unica coisa que foi feita de especial foi apenas especificar que necessitamos de 22 hosts e dai termos encontrado uma potencia de base 2 que maior ou igual que 22 neste caso 5, porque 2^5 =32. Se fosse 4 nao daria porque 2^4=16 que menor que 22 e nao nos interessa. Imagine entao que necessitamos agora de 40 hosts, ainda com o endereo de classe A acima. Como proceder a alocao de hosts? A resposta novamente simples: 40 <= 2^6 2 ou seja 40 <= 62 entao 32 6 = 26 ou seja /26, logo teremos 125.4.5.0/26 necessario lembrar que este /26 corresponde a uma separao entre a rede e host, porque poderiamos muito bem representar como: 11111111.11111111.11111111.11000000 Ou 255.255.255.192 Para obter os valores em decimal a partir do valor em binario basta usar o sistema de pesos ja discutido na primeira parte. Note que os 1s sao 26 e os 0s sao 6. Lembre-se os 0s representam sempre o numero de hosts. Logo acima que teriamos a dizer acerca do numero de subredes? Como classe A o primeiro octecto nao conta. Comeamos ento a contar os 1s a partir do segundo octeto (da esquerda a direita) para a frente. Sao 18 1s. Logo termos 2^18 ou 2^18 -2 combinaes ou subredes. O facto de se ter subtraido por - 2 tanto o numero de redes como de hosts, corresponde a uma orientao Request For Commons que define o funcionamento da maior parte de protocolos conhecidos. No entanto nao exatamente obrigatorio suprimir 2 hosts porque uma outra RFC j foi lanada a derrubar esta anterior obrigatoriedade. claro que estes esquemas muitas vezes sao adotados aplicando regras e definies como escalas de endereos privados, NAT, CIDR, VLSM etc que sero explicados nos proximos artigos. Endereamento IP Bsico III. CIDR e VLSM. Que diferenas? 27 27UTC fevereiro 27UTC 2009 tags: CIDR, tutorial de CIDR, tutorial de VLSM, VLSM por Nataniel Baiao Boa pergunta. bem verdade que estes dois termos causam alguma confuso. Um amigo fez-me esta pergunta e eu para o responder com clareza disse a ele: O CIDR trabalha da direita para a esquerda e o VLSM da esquerda para a direita. Embora a afirmao acima possa ser discutida nao est muito longe da verdade. Na realidade j falei de CIDR aqui embora no tenha dito. Mas vamos por partes: CIDR - Classless Inter Domain Routing. Foi a tecnica encontrada para se combater o disperdicio de endereos. Como j referi na materia cujo linka apontei acima, desnecessariamente uma empresa que recebesse um endereo de classe A tinha um numero de endereos IP muito grande quando no precisava de tal nmero. Com o CIDR nao importa a classe para se determinar o nmero de endereos necessarios. Importa sim a quantidade necessaria. Da que o uso dum prefixo que indica o numero de bits da mascara de subrede e nao da representao em decimal foi uma soluo encontrada para possibilitar um melhor entendimento nos calculos de endereamento. Por exemplo 192.168.1.1/255.255.255.0 pode ser representado por 192.168.1.1/24. Se ainda possui duvidas sobre isso leia o primeiro artigo. Existem tabelas de consulta que permitem analisar como todo processo funciona e facilitar nos calculos. Agora, eu nao recomendo o uso delas, acho completamente desnecessario, e depois voc um dia entender porque eu digo isso, pois espere para ver IPv6 e perceber. Uma dessas tabelas segue abaixo:

VLSM Variable Lenght Subnet Mask ou mascara de subrede de tamanho variavel. uma das outras tecnicas que apareceram para tentar salvar o espao de endereamento. Basicamente o seu conceito simples: Dentro duma subrede possivel criar outras subredes. Por exemplo, a uma determinada rede entregue o seguinte endereo: 192.168.3.0/24. Pede-se em seguida que a partir deste endereo crie-se 5 subredes nomeadamente 3 subredes com 30, 20 e 10 hosts alm de mais 2 subredes com 2 endereos cada para albergar ligaes ponto a ponto. Este ser o nosso proximo assunto e usarei um diagrama para melhor explanao.

VLSM (Variable Lenght Subnet Mask). Aprenda como fazer 2 02UTC maro 02UTC 2009 tags: tutorial de VLSM, VLSM, vlsm manual, vlsm tutorial por Nataniel Baiao Est longe de ser um tema de fcil aceitao para tecnicos de rede iniciantes, no entanto quando bem dominado tornase uma materia interessante e de fcil trato. Ferramentas: Um papel e algo que escreva. O VLSM surgiu da necessidade de mais uma vez otimizar-se o espao de endereamento disponivel. Quando combinado com endereamento privado prov aos administradores de rede uma maneira fcil de distribuir endereos publicos. Para endereamento pblico, uma empresa como a TPA por exemplo recebe um ou mais blocos de endereos e a partir da pode usar VLSM para enderear as suas repartioes por todo pas. Ento vamos a um exemplo prtico. embora ficticio (usei um bloco privado). A rede de supermercados Nosso Super recebeu o bloco de endereos 192.168.2.0/24 para enderear 3 edificios: 1 Armazem com 50 hosts em Cacuaco 1 Armazem com 28 hosts em Viana 1 Escritorio com 15 hosts Note-se qe os armazens ligam-se directamente ao escritorio por links Ponto a Ponto. Ento estes tambm necessitaro de ser endereados:

4 Interfaces Seriais so 4 endereos IP A Fase de Endereamento Comecemos ento pela subrede com maior numero de endereos (50) o de Cacuaco: 50 <= 2^6 (50 <=64) 32-6 = 26, entao a nossa subrede para os 50 hosts ser 192.168.2.0/26 Logo sairemos de 0 a 64 ou 2^6, neste caso: 192.168.2.0 Endereo de rede 192.168.2.1 Gateway 192.168.2.63 Endereo de Broadcast Temos uma faixa de endereos a enderear que sai de 192.168.2.1 at 192.168.2.62 Continuemos pela segunda subrede com maior numero de hosts (28) a de Viana: 28 <= 2^5 (28 <=32) 32-5 = 27, entao a nossa subrede para os 28 hosts ser 192.168.2.64/27 Logo sairemos de 64 a 64+32(2^5) = 96 ou , neste caso: 192.168.2.64 Endereo de rede 192.168.2.65 Gateway 192.168.2.95 Endereo de Broadcast Avancemos para terceira maior rede, a de 15 hosts (Escritorios): 15 <= 2^4 (15 <=16). Nao chega. Falta um endereo de host. Ento: 15<= 2^5 (15<=32) 32-5 = 27, entao a nossa subrede para os 15 hosts ser 192.168.2.96/27 Logo sairemos de 96 a 96+32 = 128 ou , neste caso: 192.168.2.96 Endereo de rede 192.168.2.98 Gateway 192.168.2.127 Endereo de Broadcast Avancemos para a configurao dos nossos links Ponto a Ponto. Primeiro o Viana-Escritorio: 2 <= 2^2 (2 <= 4) 32-2 = 30, entao a nossa subrede para os 2 links ser 192.168.2.128/30 Logo sairemos de 128 a 128+4(2^2) = 132 ou , neste caso: 192.168.2.128 Endereo de rede 192.168.2.129 Primeiro link 192.168.2.130 Segundo Link De seguida para a configurao dos nossos links Ponto a Ponto. O Escritorio-Cacuaco: 2 <= 2^2 (2 <= 4) 32-2 = 30, entao a nossa subrede para os 2 links ser 192.168.2.132/30 Logo sairemos de 132 a 132+4(2^2) = 136 ou , neste caso: 192.168.2.132 Endereo de rede 192.168.2.133 Primeiro link 192.168.2.134 Segundo Link Teremos ento a nossa rede endereada da seguinte forma:

Carlos Santos permalink 7 07UTC maio 07UTC 2009 22:11 A 3 rede esta errada e por consequncia as duas seguintes. Deve-se ter sempre em ateno 2^4=16 -2(as no utilizveis) logo fica 14 usveis e logo 14<15. Deve-se ento considerar 2^5=32. Agradeo desde j pelo tutorial pois fora esse lapso est excelente e foi uma grande ajuda para me preparar para um mini-teste sobre VSLM que tenho amanh.