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

Mscara de rede

Origem: Wikipdia, a enciclopdia livre.

Ir para: navegao, pesquisa

Os nmeros de rede e de host para as classes A, B e C a partir de seu IP. Uma mscara de subrede tambm conhecida como subnet mask ou netmask um nmero de 32 bits usada para separar em um IP a parte correspondente rede pblica, subrede e aos hosts.[1] Uma subrede uma diviso de uma rede de computadores - a faixa de endereos lgicos reservada para uma organizao. A diviso de uma rede grande em menores resulta num trfego de rede reduzido, administrao simplificada e melhor performance de rede. No IPv4 uma subrede identificada por seu endereo base e sua mscara de subrede.

ndice
[esconder]

1 Endereos de Rede e Endereos Lgicos o 1.1 Classes IPv4 2 Mscaras de Subrede 3 Referncias 4 Ver tambm 5 Ligaes externas

[editar] Endereos de Rede e Endereos Lgicos


O termo endereo de rede pode tanto significar o endereo lgico, ou seja o endereo da camada de rede tal como o endereo IP, como o primeiro endereo (endereo base) de uma faixa de endereos reservada a uma organizao. Os computadores e dispositivos que compem uma rede tal como a Internet possuem um endereo lgico. O endereo de rede nico e pode ser dinmico ou esttico. Este endereo permite ao dispositivo se comunicar com outros dispositivos conectados rede. Para facilitar o roteamento os endereos so divididos em duas partes:

O endereo (nmero) da rede que identifica toda a rede/subrede: o endereo de todos os ns de uma subrede comeam com a mesma sequncia. O endereo (nmero) do host que identifica uma ligao a uma mquina em particular ou uma interface desta rede.

Isto funciona de maneira semelhante a um endereo postal onde o endereo de rede representa a cidade e o endereo do host representa a rua. A mscara de subrede usada para determinar que parte do IP o endereo da rede e qual parte o endereo do host.

[editar] Classes IPv4


O esquema de endereamento de rede mais comum chamado IPv4. Os endereos IPv4 consistem de endereos de 32 bits divididos em 4 octetos e uma mscara de subrede do mesmo tamanho. H trs tipos de redes "classful": Classe Bits iniciais Incio Fim Mscara de Subrede padro Notao CIDR A 0 1.0.0.1 126.255.255.253 255.0.0.0 /8 B 10 128.0.0.1 191.255.255.254 255.255.0.0 /16 C 110 192.0.0.1 223.255.255.254 255.255.255.0 /24 Devemos lembrar que o primeiro octeto 127 no pertence Classe A, pois utilizado para LOOPBACK, quando ajustamos o localhost para 127.0.0.0 e fazemos a operao do loopback realizando um ping em 127.0.0.1, que ser o espelho da mquina que est gerando este ping. Utiliza-se o loopback para testes de placas de rede e cabeamento entre o host e o switch. Portanto, a classe A vai de 1 a 126 no primeiro octeto. No primeiro octeto quando definimos 127, LOOPBACK para o endereo 127.0.0.1, com o localhost definido como 127.0.0.0 a classe B vai de 128 a 191 no primeiro octeto, a classe C vai de 192 a 223 no primeiro octeto; a classe D vai de 224 a 239 no primeiro octeto - classe restrita, reservada para Multicast; a classe E vai de 240 a 255 no primeiro octeto classe restrita, reservada para pesquisas. Uma rede "classful" uma rede que possui uma mscara de rede 255.0.0.0, 255.255.0.0 ou 255.255.255.0.

[editar] Mscaras de Subrede

Mscaras de Rede para as classes A, B e C classfull. A mscara de rede padro acompanha a classe do endereo IP: num endereo de classe A, a mscara ser 255.0.0.0, indicando que o primeiro octeto se refere rede e os trs ltimos ao host. Num endereo classe B, a mscara padro ser 255.255.0.0, onde os dois primeiros octetos referem-se rede e os dois ltimos ao host, e num endereo classe C, a mscara padro ser 255.255.255.0 onde apenas o ltimo octeto refere-se ao host. Os 32 bits das Mscaras de Subrede so divididos em duas partes: um primeiro bloco de 1s seguido por um bloco de 0s. Os 1s indicam a parte do endereo IP que pertence rede e os 0s indicam a parte que pertence ao host.

Normalmente, as mscaras de subrede so representadas com quatro nmeros de 0 a 255 separados por trs pontos. A mscara 255.255.255.0 (ou 11111111.11111111.11111111.00000000), por exemplo, em uma rede da classe C, indica que o terceiro byte do endereo IP o nmero de subrede e o quarto o nmero do host (veja a seguir). Embora normalmente as mscaras de subrede sejam representadas em notao decimal, mais fcil entender seu funcionamento usando a notao binria. Para determinar qual parte de um endereo o da rede e qual o do host, um dispositivo deve realizar uma operao "AND". Exemplo Endereo decimal Binrio Endereo completo 192.168.5.10 11000000.10101000.00000101.00001010 Mscara da subrede 255.255.255.0 11111111.11111111.11111111.00000000 Poro da rede 192.168.5.0 11000000.10101000.00000101.00000000 A Poro da Rede o AND entre o Endereo e a Mscara. As mscaras de subrede no precisam preencher um octeto ("byte"). Isto permite que uma rede classfull seja subdividida em subredes. Para criar uma subrede reserva-se alguns bits do host para a rede. O exemplo a seguir mostra como os bits podem ser "emprestados" para converter uma rede classfull em uma subrede. Exemplo Endereo Decimal Binrio Endereo Completo de Rede 192.168.5.130 11000000.10101000.00000101.10000010 Mscara de Subrede 255.255.255.192 11111111.11111111.11111111.11000000 Poro da Subrede 192.168.5.128 11000000.10101000.00000101.10000000 No exemplo dois bits foram emprestados da poro do host e so usados para identificar a subrede. Nmero da Subrede 11000000.10101000.00000101.10000010 11000000.10101000.00000101 10 IP Prefixo da Rede Nmero do Host 000010

Para determinar o nmero de hosts/subredes disponveis a partir de certa mscara de subrede devemos verificar o nmero de bits emprestados. No exemplo anterior, por exemplo, h 2 bits emprestados, logo h:

subredes disponveis RFC 1812, j pela antiga RFC 950 o nmero de subredes seria 2. Isto se deve ao fato de que a RFC 950 (seo 2.1, pgina 5) no permite subredes com todos os bits em 1 ou em 0.

Sub-rede
Origem: Wikipdia, a enciclopdia livre.

Ir para: navegao, pesquisa Nota: Para mscara de sub-rede, veja Mscara de rede.

Uma sub-rede uma diviso de uma rede de computadores. A diviso de uma rede grande em redes menores resulta num trfego de rede reduzido, administrao simplificada e melhor performance de rede.[1] Para criar sub-redes, qualquer mquina tem que ter uma mscara de sub-rede que define que parte do seu endereo IP ser usado como identificador da sub-rede e como identificador do host.

ndice
[esconder]

1 Mscaras de sub-rede 2 Motivaes para criar sub-redes 3 Exemplo de uma sub-rede 4 Tabela sub-rede IPv4 5 Referncias 6 Ver tambm

[editar] Mscaras de sub-rede


Uma mscara de sub-rede tambm conhecida como subnet mask ou netmask, uma bitmask de 32 bits usada para informar os routers. Normalmente, as mscaras de sub-rede so representadas com quatro nmeros. 0 e 255 separados por trs pontos, ou, menos vulgar, como oito dgitos de um nmero hexadecimal. A mscara 255.255.255.0 (0xffffff00 ou 11111111.11111111.11111111.00000000), por exemplo, indica que o terceiro byte do endereo mostra o nmero de sub-rede e o quarto mostra o do sistema em questo. 255.255.255.255 (0xffffffff ou 11111111.11111111.11111111.11111111) usado como endereo para um sistema na parte de rede sem sub-redes; os ltimos dois bytes indicam apenas o sistema.

[editar] Motivaes para criar sub-redes


As sub-redes no so a nica forma para ultrapassar problemas de topologia, mas so uma forma eficaz para ultrapassar esses mesmos problemas ao nvel do software do TCP/IP. As razes topolgicas para criar sub-redes incluem:

Ultrapassar limitaes de distncia. Alguns hardware's de rede tem limitaes de distncia rgidas. Como, por exemplo, o tamanho mximo de um cabo ethernet de 500 metros (cabo grosso) ou 300 metros (cabo fino). O comprimento total de uma ethernet de 2500 metros, para distncias maiores usamos routers de IP. Cada cabo uma ethernet separada. Interligar redes fsicas diferentes. Os routers podem ser usados para ligar tecnologias de redes fsicas diferentes e incompatveis. Filtrar trfego entre redes. O trfego local permanece na sub-rede.

As sub-redes tambm servem outros propsitos organizacionais:

Simplificar a administrao de redes. As sub-redes podem ser usadas para delegar gesto de endereos, problemas e outras responsabilidades.

Reconhecer a estrutura organizacional. A estrutura de uma organizao (empresas, organismos pblicos, etc.) pode requerer gesto de rede independente para algumas divises da organizao. Isolar trfego por organizao. Acessvel apenas por membros da organizao, relevante quando questes de segurana so levantadas. Isolar potenciais problemas. Se um segmento pouco vivel, podemos fazer dele uma sub-rede.

[editar] Exemplo de uma sub-rede


Tomemos como exemplo um endereo de classe C (sendo x igual a 0 ou 1) e dois bits movidos para a direita para criar uma sub-rede: endereo classe C: xxxxxxxx.xxxxxxxx.xxxxxxxx.00000000 mscara: 11111111.11111111.11111111.11000000 Porque acrescentamos dois bits a 1 (um), podemos criar 2 = 4 sub-redes. Sobram 6 zeros, logo esta subrede pode enderear 26 = 64 endereos por sub-rede, como temos que subtrair 2 endereos (o endereo de rede e de broadcast), temos um total de 62 endereos de hosts (64 - 2 = 62). A mscara a aplicar 255.255.255.192, porque 256-64=192 ou 128+64=192 com dois bits setados com o bit 1..

[editar] Tabela sub-rede IPv4


Notao CIDR Mscara N IPs
-------------- ----------------- ------------/0 0.0.0.0 4.294.967.296

endereo de classe A ----------/8 255.0.0.0 16.777.216 (comea com 8 bits 1)

endereos de classe B ----------/16 /20 /21 /22 /23 255.255.0.0 255.255.240.0 255.255.248.0 255.255.252.0 255.255.254.0 65.536 4096 2048 1024 512 (comea com 16 bits 1) (comea com 20 bits 1) ... ... (comea com 23 bits 1)

endereos de classe C ----------/24 /25 /26 /27 /28 /29 /30 /31 /32 255.255.255.0 255.255.255.128 255.255.255.192 255.255.255.224 255.255.255.240 255.255.255.248 255.255.255.252 255.255.255.254 255.255.255.255 256 128 64 32 16 8 4 2 1 (e assim por diante...)

Introduo

Na Primeira Parte deste curso eu apresentei o protocolo TCP/IP e qual o seu papel em uma rede de computadores. Nesta segunda parte apresentarei os princpios bsicos do sistema de numerao binrio. Tambm mostrarei como realizar clculos simples e converses de Binrio para Decimal e vice-versa. Feita a apresentao das operaes bsicas com nmeros binrios, veremos 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.

Sistema de Numerao Binrio


Vou iniciar falando do sistema de numerao decimal, para depois fazer uma analogia ao apresentar o sistema de numerao binrio.Todos nos conhecemos o sistema de numerao decimal, no qual so baseados os nmeros que usamos no nosso dia-a-dia, como por exemplo: 100, 259, 1450 e assim por diante. Voc j parou para pensar porque este sistema de numerao chamado de sistema de numerao decimal? No? Bem, a resposta bastante simples: este sistema baseado em dez dgitos diferentes, por isso chamado de sistema de numerao decimal. Todos os nmeros do sistema de numerao decimal so escritos usando-se uma combinao dos seguintes dez dgitos:

Dez dgitos -> Sistema de numerao decimal. Vamos analisar como determinado o valor de um nmero do sistema de numerao decimal. Por exemplo, considere o seguinte nmero:

4538
O valor deste nmero formado, multiplicando-se os dgitos do nmero, de trs para frente, por potncias de 10, comeando com 10. O ltimo dgito (bem direita) multiplicado por 10, o penltimo por 10 1, o prximo por 102 e assim por diante. O valor real do nmero a soma dos resultados destas multiplicaes. Observe o esquema a seguir que ser bem mais fcil de entender: 4 5 103 102 1000 100 4x1000 5x100 4000 500 4000+500+30+8 4538 3 101 10 3x10 30 8 10 1 8x1 8

Multiplica por: ou seja: Resultado: Igual a: Somando tudo: igual a:

Observe que 4538 significa exatamente: 4 milhares (103) + 5 centenas (102) + 3 dezenas (101) + 8 unidades (100) E assim para nmeros maiores, com mais dgitos, teramos potncias de 104, 105 e assim por diante. Observe que multiplicando cada dgito por potncias de 10, obtemos o nmero original. Este princpio aplicado ao sistema de numerao decimal vlido para qualquer sistema de numerao. Se for o sistema de numerao Octal (baseado em 8 dgitos), multiplica-se por potncias de 8: 8, 81, 82 e assim por diante. Se for o sistema Hexadecimal (baseado em 10 dgitos e 6 letras) multiplica-se por potncias de 16, s que a letra A equivale a 10, j que no tem sentido multiplicar por uma letra, a letra B equivale a 11 e assim por diante. Bem, por analogia, se o sistema decimal baseado em dez dgitos, ento o sistema binrio deve ser baseado em dois dgitos? Exatamente. Os nmeros no sistema binrios so escritos usando-se apenas os dois seguintes dgitos:

Isso mesmo, nmeros no sistema binrio so escritos usando-se apenas zeros e uns, como nos exemplos a seguir: 01011100 11011110 00011111 Tambm por analogia, se, no sistema decimal, para obter o valor do nmero, multiplicamos os seus dgitos, de trs para frente, por potncias de 10, no sistema binrio fizemos esta mesma operao, s que baseada em potncias de 2, ou seja: 20, 21, 22, 23, 24 e assim por diante. Vamos considerar alguns exemplos prticos. Como fao para saber o valor decimal do seguinte nmero binrio: 11001110 Vamos utilizar a tabelinha a seguir para facilitar os nossos clculos: 1 1 0 27 26 25 128 64 32 1x128 1x64 0x32 128 64 0 128+64+0+0+8+4+2+0 206 0 24 16 0x16 0 1 23 8 1x8 8 1 22 4 1x4 4 1 21 2 1x2 2 0 20 1 0x1 0

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

Ou seja, o nmero binrio 11001110 equivale ao decimal 206. Observe que onde temos um a respectiva potncia de 2 somada e onde temos o zero a respectiva potncia de 2 anulada por ser multiplicada por zero. Apenas para fixar um pouco mais este conceito, vamos fazer mais um exemplo de converso de binrio para decimal. Converter o nmero 11100010 para decimal: 1 1 1 0 7 6 5 2 2 2 24 128 64 32 16 1x128 1x64 1x32 0x16 128 64 32 0 128+64+32+0+0+0+2+0 226 0 23 8 0x8 0 0 22 4 0x4 0 1 21 2 1x2 2 0 20 1 0x1 0

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

Como Converter de Decimal para Binrio


Bem, e se tivssemos que fazer o contrrio, converter o nmero 234 de decimal para binrio, qual seria o binrio equivalente?? Nota: Nos exemplos deste tutorial vou trabalhar com valores decimais de, no mximo, 255, que so valores que podem ser representados por 8 dgitos binrios, ou na linguagem do computador 8 bits, o que equivale exatamente a um byte. Por isso que cada um dos quatro nmeros que fazem parte do nmero IP, somente podem ter um valor mximo de 255, que um valor que cabe em um byte, ou seja, 8 bits. Existem muitas regras para fazer esta converso, eu prefiro utilizar uma bem simples, que descreverei a seguir e que serve perfeitamente para o propsito deste tutorial. Vamos voltar ao nosso exemplo, como converter 234 para um binrio de 8 dgitos? Eu comeo o raciocnio assim. Primeiro vamos lembrar o valor decimal correspondente a cada um dos oito dgitos binrios:

128

64

32

16

Lembrando que estes nmeros representam potncias de 2, comeando, de trs para frente, com 2 0, 21, 22 e assim por diante, conforme indicado logo a seguir:

128 64 27 26

32 25

16 24

8 23

4 22

2 21

1 20

Pergunto: 128 cabe em 234? Sim, ento o primeiro dgito 1. Somando 64 a 128 passa de 234? No, d 192, ento o segundo dgito tambm 1. Somando 32 a 192 passa de 234? No, d 224, ento o terceiro dgito tambm 1. Somando 16 a 224 passa de 234? Passa, ento o quarto dgito zero. Somando 8 a 224 passa de 234? No, da 232, ento o quinto dgito 1. Somando 4 a 232 passa de 234? Passa, ento o sexto dgito zero. Somando 2 a 232 passa de 234? No, d exatamente 234, ento o stimo dgito 1. J cheguei ao valor desejado, ento todos os demais dgitos so zero. Com isso, o valor 234 em binrio igual a:

11101010
Para exercitar vamos converter mais um nmero de decimal para binrio. Vamos converter o nmero 144 para binrio. Pergunto: 128 cabe em 144? Sim, ento o primeiro dgito 1. Somando 64 a 128 passa de 144? Sim, d 192, ento o segundo dgito 0. Somando 32 a 128 passa de 144? Sim, d 160, ento o terceiro dgito tambm 0. Somando 16 a 128 passa de 144? No, d exatamente 144, ento o quarto dgito 1. J cheguei ao valor desejado, ento todos os demais dgitos so zero. Com isso, o valor 144 em binrio igual a: 10010000 Bem, agora que voc j sabe como converter de decimal para binrio, est em condies de aprender sobre o operador E e como o TCP/IP usa a mscara de sub-rede (subnet mask) e uma operao E, para verificar se duas mquinas esto na mesma rede ou em redes diferentes.

O Operador E
Existem diversas operaes lgicas que podem ser feitas entre dois dgitos binrios, sendo as mais conhecidas as seguintes: E, OU, XOR e NOT. Para o nosso estudo interessa o operador E. Quando realizamos um E entre dois bits, o resultado somente ser 1, se os dois bits forem iguais a 1. Se pelo menos um dos bits for igual a zero, o resultado ser zero. Na tabela a seguir temos todos os valores possveis da operao E entre dois bits: bit-1 1 1 0 0 bit-2 1 0 1 0 (bit-1) E (bit-2) 1 0 0 0

Como o TCP/IP usa a mscara de sub-rede:


Considere a figura a seguir, onde temos a representao de uma rede local, ligada a outras redes da empresa, atravs de um roteador.

Temos uma rede que usa como mscara de sub-rede 255.255.255.0 (uma rede classe C, mas ainda no abordamos as classes de redes, o que ser feito na Parte 3 deste curso). A rede a 10.200.150.0, ou seja, todos os equipamentos da rede tem os trs primeiras partes do nmero IP como sendo: 10.200.150. Veja que existe uma relao direta entre a mscara de sub-rede a quantas das partes do nmero IP so fixas, ou seja, que definem a rede, conforme foi descrito na Parte 1 deste curso. A rede da figura anterior uma rede das mais comumente encontradas hoje em dia, onde existe um roteador ligado rede e o roteador est conectado a um Modem, atravs do qual feita a conexo da rede local com a rede WAN da empresa, atravs de uma linha de dados (tambm conhecido como link de comunicao). Nas prximas partes lies vou detalhar a funo do roteador e mostrarei como funciona o roteamento entre redes.

Como o TCP/IP usa a mscara de sub-rede e o roteador


Quando dois computadores tentam trocar informaes em uma rede, o TCP/IP precisa, primeiro, determinar se os dois computadores pertencem a mesma rede ou a redes diferentes. Neste caso podemos ter duas situaes distintas: Situao 1: Os dois computadores pertencem a mesma rede: Neste caso o TCP/IP envia o pacote para o barramento local da rede. Todos os computadores recebem o pacote, mas somente o computador que o destinatrio do pacote que o captura e passa para processamento pelo Windows e pelo programa de destino. Como que o computador sabe se ele ou no o destinatrio do pacote? Muito simples, no pacote de informaes est contido o endereo IP do computador destinatrio. Em cada computador, o TCP/IP compara o IP de destinatrio do pacote com o IP do computador, para saber se o pacote ou no para o respectivo computador. Situao 2: Os dois computadores no pertencem a mesma rede: Neste caso o TCP/IP envia o pacote para o Roteador (endereo do Default Gateway configurado nas propriedades do TCP/IP) e o Roteador se encarrega de fazer o pacote chegar ao seu destino. Em uma das partes deste tutorial veremos detalhes sobre como o Roteador capaz de rotear pacotes de informaes at redes distantes.

Agora a pergunta que tem a ver com este tpico: Como que o TCP/IP faz para saber se o computador de origem e o computador de destino pertencem a mesma rede? Vamos usar alguns exemplos prticos para explicar como o TCP/IP faz isso: Exemplo 1: Com base na figura anterior, suponha que o computador cujo IP 10.200.150.5 (origem) queira enviar um pacote de informaes para o computador cujo IP 10.200.150.8 (destino), ambos com mscara de sub-rede igual a 255.255.255.0. O primeiro passo converter o nmero IP das duas mquinas e da mscara de sub-rede para binrio. Com base nas regras que vimos anteriormente, teramos a seguinte converso: Computador de origem: 10 00001010 Computador de destino: 10 00001010 Mscara de sub-rede: 255 11111111 255 11111111 255 11111111 0 00000000 200 11001000 150 10010110 8 00001000 200 11001000 150 10010110 5 00000101

Feitas as converses para binrio, vamos ver que tipo de clculos o TCP/IP faz, para determinar se o computador de origem e o computador de destino esto na mesma rede. Em primeiro lugar feita uma operao E, bit a bit, entre o Nmero IP e a mscara de Sub-rede do computador de origem, conforme indicado na tabela a seguir: 10.200.150.5 255.255.255.0 10.200.150.0 00001010 11111111 00001010 11001000 11111111 11001000 10010110 11111111 10010110 00000101 00000000 00000000

E
Resultado

Agora feita uma operao E, bit a bit, entre o Nmero IP e a mscara de sub-rede do computador de destino, conforme indicado na tabela a seguir: 10.200.150.8 255.255.255.0 10.200.150.0 00001010 11111111 00001010 11001000 11111111 11001000 10010110 11111111 10010110 00001000 00000000 00000000

E
Resultado

Agora o TCP/IP compara os resultados das duas operaes. Se os dois resultados forem iguais, aos dois computadores, origem e destino, pertencem a mesma rede local. Neste caso o TCP/IP envia o pacote para o barramento da rede local. Todos os computadores recebem o pacote, mas somente o destinatrio do pacote que o captura e passa para processamento pelo Windows e pelo programa de destino. Como que o computador sabe se ele ou no o destinatrio do pacote? Muito simples, no pacote de informaes est contido o endereo IP do destinatrio. Em cada computador, o TCP/IP compara o IP de destinatrio do pacote com o IP do computador, para saber se o pacote ou no para o respectivo computador. o que acontece neste exemplo, pois o resultado das duas operaes E igual: 10.200.150.0, ou seja, os dois computadores pertencem a rede: 10.200.150.0 Como voc j deve ter adivinhado, agora vamos a um exemplo, onde os dois computadores no pertencem a mesma rede, pelo menos devido s configuraes do TCP/IP.

Exemplo 2: Suponha que o computador cujo IP 10.200.150.5 (origem) queira enviar um pacote de informaes para o computador cujo IP 10.204.150.8 (destino), ambos com mscara de sub-rede igual a 255.255.255.0. O primeiro passo converter o nmero IP das duas mquinas e da mscara de sub-rede para binrio. Com base nas regras que vimos anteriormente, teramos a seguinte converso: Computador de origem: 10 00001010 Computador de destino: 10 00001010 Mscara de sub-rede: 255 11111111 255 11111111 255 11111111 0 00000000 204 11001100 150 10010110 8 00001000 200 11001000 150 10010110 5 00000101

Feitas as converses para binrio, vamos ver que tipo de clculos o TCP/IP faz, para determinar se o computador de origem e o computador de destino esto na mesma rede. Em primeiro lugar feita uma operao E, bit a bit, entre o Nmero IP e a mscara de Sub-rede do computador de origem, conforme indicado na tabela a seguir: 10.200.150.5 255.255.255.0 10.200.150.0 00001010 11111111 00001010 11001000 11111111 11001000 10010110 11111111 10010110 00000101 00000000 00000000

E
Resultado

Agora feita uma operao E, bit a bit, entre o Nmero IP e a mscara de sub-rede do computador de destino, conforme indicado na tabela a seguir: 10.204.150.8 255.255.255.0 10.204.150.0 00001010 11111111 00001010 11001100 11111111 11001100 10010110 11111111 10010110 00001000 00000000 00000000

E
Resultado

Agora o TCP/IP compara os resultados das duas operaes. Neste exemplo, os dois resultados so diferentes: 10.200.150.0 e 10.204.150.0. Nesta situao o TCP/IP envia o pacote para o Roteador (endereo do Default Gateway configurado nas propriedades do TCP/IP) e o Roteador se encarrega de fazer o pacote chegar a rede do computador de destino. Em outras palavras o Roteador sabe entregar o pacote para a rede 10.204.150.0 ou sabe para quem enviar (um outro roteador), para que este prximo roteador possa encaminhar o pacote. Este processo continua at que o pacote seja entregue na rede de destino ou seja descartado, por no ter sido encontrada uma rota para a rede de destino. Observe que, na figura anterior, temos dois computadores que, apesar de estarem fisicamente na mesma rede, no conseguiro se comunicar devido a um erro de configurao na mscara de sub-rede de um dos computadores. o caso do computador 10.200.150.4 (com mscara de sub-rede 255.255.250.0). Como este computador est com uma mscara de sub-rede diferente dos demais computadores da rede (255.255.255.0), ao fazer os clculos, o TCP/IP chega a concluso que este computador pertence a uma rede diferente, o que faz com que ele no consiga se comunicar com os demais computadores da rede local.

Concluso
Neste segunda lio do curso, apresentei aspectos relacionados com nmeros binrios e aritmtica binria bsica. Tambm mostrei como o protocolo TCP/IP usa os correspondentes binrios do Nmero IP e da mscara de sub-rede, juntamente com uma operao E, para determinar se dois computadores esto na mesma rede ou no. Com base nestes clculos, o TCP/IP encaminha os pacotes de informao de maneiras diferentes. Na parte 3 deste tutorial falarei sobre os aspectos bsicos do endereamento IP, tais como a diviso em classes de endereos e o conceito de roteamento.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, Windows Server 2003 e Windows Longhorn Server.

1. Definindo a mscara de sub-rede Ol pessoal, vou fazer um novo tpico hoje para ajudar a comunidade e tenho quase certeza que estou postando no lugar certo, por que depois que vi at tpico de moderadores sendo movidos fiquei sem saber direito o que fazer e onde postar. Seguinte, quando necessitamos criar alguma rede e determinar o nmero mximo de host's que ela ter determinamos isso na mascara de sub-rede, da seguinte forma:

255.128.0.0 ou /9 =8.388.606 hosts 255.192.0.0 ou /10 =4.194.302 hosts 255.224.0.0 ou /11 =2.097.150 hosts 255.240.0.0 ou /12 =1.048.574 hosts 255.248.0.0 ou /13 =524.286 hosts 255.252.0.0 ou /14 =262.142 hosts 255.254.0.0 ou /15 =131.070 hosts 255.255.0.0 ou /16 =65.534 hosts 255.255.128.0 ou /17 =32.766 hosts 255.255.192.0 ou /18 =16.382 hosts 255.255.224.0 ou /19 =8.190 hosts 255.255.240.0 ou /20 =4.094 hosts 255.255.248.0 ou /21 =2.046 hosts 255.255.252.0 ou /22 =1.022 hosts 255.255.254.0 ou /23 =510 hosts 255.255.255.0 ou /24 =254 hosts 255.255.255.128 ou /25 =126 hosts 255.255.255.192 ou /26 =62 hosts 255.255.255.224 ou /27 =30 hosts 255.255.255.240 ou /28 =14 hosts 255.255.255.248 ou /29 =6 hosts 255.255.255.252 ou /30 =2 hosts Creio que isso ser de muita utilidade para quem ''as vezes'' necessita fazer uma sub-rede pequena ou seja com poucos hosts e por no saber usa mascara /24 sem necessidade e assim deixando a rede vulnervel pela quantidade grande de hosts disponveis que a mesma tem. Para o pessoal ''graduado'' observem que o que coloquei foi o nmero de hosts referente as mscaras faltando ainda detalhes como classes, o nmero de sub-redes desejado em cada mscara e os bits dos hosts, mas a inteno do tpico e ajudar e simplificar o entendimento, se me aprofundasse mais poderia causar dvidas.

Mscaras de sub-redes (Subnet masking)


Antes de falr mos em sub-redes e mscaras para sub-redes devemos ter em conta a seguinte informao: a) Se o seu computador estiver a usar o protocolo TCP/IP e se estiver ligado a uma Intranet ou Internet, ter de ter um endereo IP nico (no mundo!). b) Um endereo IP composto por 32 bits separados em blocos de 8 bits que quando

convertidos em valores decimais tem o seguinte aspecto: 193.136.80.3, ou 220.123.121.246, etc. Teoricamente estes valores podem estar entre 0 (0000 0000) e 255 (1111 1111). Vamos ver mais frente que o valor 0 e o valor 255 no so permitidos em endereos IP, por isso os valores vlidos vo ser de 1 (0000 0001) a 254 (1111 1110). c) Por conveno um endereo IP tem sempre duas partes: a parte de identificador de rede (Network ID) e a parte de identificador de computador (Host ID). aqui que entra o conceito de mascara, pois ela que nos vai dizer qual a parte do endereo IP que representa a Network ID e a parte que representa o Host ID. d) Na Internet existem redes de classe A, B, C, D e E (as classes D e E so usadas somente para testes, por isso no vou falar delas). Se a nossa rede local vai estar permanentemente ligada Internet ento os endereos IP dos seus computadores tm de ter um endereo vlido, ou seja, tm de estar dentro dos valores convencionados para a respectiva classe. E as convenes dizem o seguinte: Redes de classe A: (Mscara: 255.0.0.0) 1 bit 7 bits 0 Network ID 1 a 126 16.384 24 bits Host ID 16.777.124

Redes de classe B: (Mscara: 255.255.0.0) 2 bits 14 bits 10 Network ID 128 a 191 Redes de classe C: (Mscara: 255.255.255.0) 3 bits 110 192 a 223 21 bits Network ID 2.097.152 8 bits Host ID 256 16 bits Host ID

Ou seja um computador que esteja numa rede de classe C tem de ter um endereo IP que comece obrigatoriamente por 192 (at 223) e a seguir ter um valor fixo, atribudo pela FCCN (entidade de regulamenta e atribui endereos IP a nvel nacional) e os ltimos 8 bits (Host ID) so atribudos pelo gestor da rede a cada computador (no mximo de 254 (256 - 2) computadores): Exemplo: 193.136.80.nnn, onde os nnn correspondem aos IPs nicos (atribudos pelo gestor da rede) dentro da rede de Classe C 193.136.80 (atribuda pela FCCN).

O que a mascara de sub-rede (subnet mask)?


A mscara de sub-rede um endereo de 32 bit usada para bloquear (mascarar) uma parte do endereo IP para se poder distinguir a parte de identificador de rede (Network ID) e a parte de identificador de computador (Host ID). Cada computador numa rede TCP/IP precisa de ter uma mascara de sub-rede ( obrigatorio). Isto pode ser conseguido a partir de uma mascara standard de classe

A, B ou C (usada quando a rede no necessita de ser dividida em sub-redes) ou atravs de uma mascara personalizada (usada quando a rede precisa de ser dividida em sub-redes). Na mascara standard todos os bits que correspondem parte do Network ID so colocados a "1", que convertido para decimal obtm-se o valor 255 (1111 1111 = 255). Todos os bits que correspondem parte do Host ID so colocados a "o", que convertido para decimal obtm-se o valor 0 (0000 0000 = 0). A operao de multiplicao binria ("ANDding") o ANDing um processo interno que a camada IP usa para determinar se um dado pacote de informao destinado rede local ou a uma rede remota. Quando a camada TCP/IP inicializada, o endereo IP do computador multiplicado ("ANDing") com a sua mscara. Antes de se enviar um pacote pela rede, o endereo IP de destino multiplicado pela mesma mscara. Se o resultado da multiplicao binria do endereo IP de origem e o endereo IP de destino for igual quer dizer que o pacote pertence a um computador da rede local. Se o resultado no for igual ento o pacote enviado para o endereo IP do router (para ser redireccionado de router em router at chegar rede remota a que pertence). O processo de multiplicao binria consiste em comparar bit a bit o endereo IP do computador com o respectivo valor da mascara. Se ambos os bits forem "1" o resultado "1", para todas as outras combinaes o resultado "0". As sub-redes ("subnetting") Uma sub-rede um segmento fsico de rede local que funciona num ambiente TCP/IP e que usa endereos IP derivados de um nico valor de "Network ID". O que acontece na prtica que uma empresa/escola/organizao adquire um endereo de rede (Network ID) FCCN, que a entidade que regula e atribui os endereos IP a nvel nacional. Ao se dividir a rede em sub-redes, vai obrigar a que cada segmento de rede use um Network ID (ou Subnet ID) diferente. Vai-se ento criar um Subnet ID nico para cada segmento atravs da diviso em duas partes dos bits da parte do "Host ID". Uma parte usada para identificar o segmento como uma rede nica e a outra parte usada para identificar os computadores nesse segmento. Este processo conhecido por "subnetting" ou "subnetworking". Este processo de subdiviso da rede no obrigatrio em rede s privadas (que no so "vistas" pela Internet), ou se a rede tiver endereos IP suficientes. Para mais informao sobre subnetting consultar o documento RFC 950. A tcnica de subnetting utilizada principalmente pelas seguintes razes: a) Possibilidade de misturar diferentes tecnologias como a Ethernet e a Token Ring. b) Resolver limitaes da tecnologia actual como o limite do numero de computadores por segmento. c) Reduzir o trafego da rede atravs do redireccionamento dos dados e da reduo dos "broadcasts" Implementao da tcnica de subnetting

Antes de implementar a "subnetting", devemos seguir as seguintes linhas de orientao: 1. Determinar o numero de segmentos fsicos de rede na nossa rede local e planear o numero de segmentos adicionais. 2. Determinar o numero de endereos IP em cada segmento fsico da rede e planear o numero mximo de endereos IP adicionais. 3. Baseado nestas condies, vamos definir: 1. Um valor nico para a mascara, igual em toda a rede. 2. Um valor nico para o Network ID de cada segmento, igual em todo o segmento. 3. Um conjunto de Hosts ID vlidos para cada segmento. Quando so usados mais bits para a mascara da sub-rede, vai ser possvel ter mais sub-redes, mas vamos ter menos computadores por sub-rede. Por exemplo, numa rede de classe B: 3 bits = 6 sub-redes = 8.000 computadores por sub-rede 8 bits = 254 sub-redes = 254 computadores por sub-rede Se forem usados mais bits do que o necessrio, ir permitir o aumento do numero de sub-redes, mas ir limitar o aumento do numero de computadores por subrede. Se se usarem menos bits, ir permitir o aumento de computadores por subrede, mas ir limitar o aumento do numero de sub-redes.

Como se define uma mascara de sub-rede


Para definirmos uma sub-rede temos de proceder a trs passos: 1. Uma vez determinado o numero de segmentos fsicos necessrios na rede local, vamos converte esse valor para binrio. 2. Contar o numero de bits necessrio para representar o valor binrio do numero de segmentos fsicos determinado em 1. Por exemplo, se precisarmos de 6 sub-redes, o valor binrio de 6 110. Assim para representar o valor 6 em binrio precisamos de 3 bits. 3. .Converter o numero necessrio de bits para decimal mas da esquerda para a direita. Por exemplo: numa rede de classe B, se necessitarmos de 3 bits , configure os primeiros 3 bits (os mais esquerda) do Host ID a "1", passando a fazer parte do Network ID. Teramos assim o valor binrio 1110 0000 que em decimal vale 224. Logo a mascara de sub-rede passaria a ser: 255.255.224.0 Exemplo: (para uma rede de classe B)

N. de sub-redes: 6 Valor binrio: 0000 0110 (so necessrios 3 bits) Mascara em binrio: 1111 1111.1111 1111.1110 0000.0000 0000 Convertendo para decimal: 255.255.224.0

Tabela de converso de mscaras de sub-rede


Redes de classe A N. de sub-redes 0 2 6 14 30 62 126 254 Bits necessrios 1 2 3 4 5 6 7 8 Mascara de sub-rede No vlido 255.192.0.0 255.224.0.0 255.240.0.0 255.248.0.0 255.252.0.0 255.254.0.0 255.255.0.0 Computadores por sub-rede No vlido 4.194.302 2.097.150 1.048.574 524.286 262.142 131.070 65534

Redes de classe B N. de sub-redes 0 2 6 14 30 62 126 254 Bits necessrios 1 2 3 4 5 6 7 8 Mascara de sub-rede No vlido 255.255.192.0 255.255.224.0 255.255.240.0 255.255.248.0 255.255.252.0 255.255.254.0 255.255.255.0 Computadores por sub-rede No vlido 16.382 8.190 4.094 2.046 1.022 510 256

Redes de classe C N. de sub-redes No vlido 1-2 3-6 7-14 Bits necessrios 1 2 3 4 Mascara de sub-rede No vlido 255.255.255.192 255.255.255.224 255.255.255.240 Computadores por sub-rede No vlido 62 30 14

15-30 31-62 No vlido No vlido

5 6 7 8

255.255.255.248 255.255.255.252 No vlido No vlido

6 2 No vlido No vlido

Clculo do novo endereo de sub-rede (Network ID)


1. Conte o numero de bits de alta ordem usados na Network ID. Por exemplo, se for usado 2 bits da mascara de sub-rede, o valor binrio ser 1100 0000. Se for usado 4 bits na mascara de sub-rede ento o valor binrio ser 1111 0000. 2. Converta para decimal o bit de menor ordem. Este ser o valor do incremento que determina cada sub-rede. Por exemplo, se usarmos 2 bits o bit de menor ordem igual a 64 (100 0000). Se usarmos 4 bits ento o bit de menor ordem 16 (1 0000). 3. Para determinar o numero mximo de sub-redes, devemos converter para decimal o numero de bits, mas agora de baixa ordem, e subtrair 1. Por exemplo, para 2 bits teramos 0000 0011 = 3 - 1 = 2 sub-redes. Para 4 bits teramos 0000 1111 = 15 - 1 = 14 sub-redes. Outra maneira de calcular o numero mximo de sub-redes, seria sabermos o numero de bits necessrio, 2 elevado ao n. de bits necessrio depois subtraindo 2. Por exemplo 2 2-2 = 4 - 2 = 2 sub-redes. 24 - 2=16 - 2 = 14 sub-redes. 4. Comeando por zero, incremente o valor calculado no passo 2. para cada combinao de bits at atingirmos o valor de 256. Com a parte baixa do valor 64 o primeiro intervalo da Network ID seria de 64 at 127, e a parte alta seria de 128 at 191.

Calculo dos "Host IDs" para a sub-rede?


Se j definiu as network IDs ento j tem definidas as Host IDs para cada sub-rede. O resultado de cada valor incremental indica o inicio de cada conjunto de Host IDs para a sub-rede. Para calcular o numero de computadores (hosts) por cada sub-rede: 1. Calcule o numero de bits disponveis para o Host ID. Por exemplo, para um endereo de classe B que usa 16 bits para a Network ID e 2 bits (emprestados) para a Subnet ID, sobranos 14 bits (6 + 8) para o Host ID. 2. Converter o valor binrio para decimal. Por exemplo para o caso de termos 14 bits para os Host IDs, seria 1111 1111 1111 = 16.383 computadores. 3. Subtrair 1. Outro processo de calcular o numero mximo de computadores seria sabendo o numero de bits usados para o Host ID. 2 elevado ao n. de bits usados no Host ID - 2.

Exemplo de uma diviso de uma rede de classe C


As redes de classe tambm podem ser sub divididas embora seja mais difcil pois o numero mximo de computadores j de si baixo (256 computadores). Vamos partir do principio que a FCCN atribui-nos o seguinte Network ID: 192.1.1.0. Queremos criar 6 sub-redes onde cada sub-rede vai ter no mximo 30 computadores. Usando os 8 bits disponveis da parte do Host ID, devemos usar os 3 bits mais significativos para emprestar ao Network ID, usando os restantes 5 bits para os Host ID. Assim vamos ter 6 sub-redes com 30 computadores cada. A mscara de sub-rede tem de ser 255.255.255.224. A seguinte tabela mostra as sub-redes de classe C (o valor 32 o incremento entre subredes) As 6 sub-redes possveis na rede de classe C (192.1.1.0) com uma mscara de sub-rede 255.255.255.224 Valor binrio 0010 0000 0100 0000 0110 0000 1000 0000 1010 0000 1100 0000 Valor em decimal 32 (192.1.1.32) 64 (192.1.1.64) 96 (192.1.1.96) 128 (192.1.1.128) 160 (192.1.1.160) 192 (192.1.1.192)

Analise dos 256 valores do ultimo Byte do endereo IP Valor do ltimo Byte 0 - 31 32 33-62 63 64 65-94 95 96 97-126 127 128 129-158 159 160 161-190 Valido? No No Sim No No Sim No No Sim No No Sim No No Sim Razo No faz parte de qualquer sub-rede 1 endereo da sub-rede Computadores da 1 sub-rede Endereo de broadcast da 1 sub-rede 2 endereo da sub-rede Computadores da 2 sub-rede Endereo de broadcast da 2 sub-rede 3 endereo da sub-rede Computadores da 3 sub-rede Endereo de broadcast da 3 sub-rede 4 endereo da sub-rede Computadores da 4 sub-rede Endereo de broadcast da 4 sub-rede 5 endereo da sub-rede Computadores da 5 sub-rede

191 192 193-222 223 224 225-255

No No Sim No No No

Endereo de broadcast da 5 sub-rede 6 endereo da sub-rede Computadores da 6 sub-rede Endereo de broadcast da 6 sub-rede Mscara de sub-rede Acima da mscara de sub-rede

Usando a sub-rede 192.1.1.160 como exemplo, podemos tirar as seguintes concluses: Endereo de sub-rede: 192.1.1.160 Endereos vlidos de computadores: 192.1.1.161 at 192.1.1.190 Endereo de broadcast: 192.1.1.191

Algumas questes que deve saber responder para garantir que uma dada mascara de sub-rede funcione:
1) Qual a classe de endereos IP indicada pelo seu primeiro octeto? 2) Qual a mascara de sub-rede por defeito para essa classe? 3) H algum bit ou bits emprestados para a criao da mascara de sub-rede personalizada? 4) Baseado na parte personalizada da mascara de sub-rede, quantas posies de bits da parte do Host ID foram emprestados?

Endereo IP
Origem: Wikipdia, a enciclopdia livre.

Ir para: navegao, pesquisa Este artigo ou se(c)o cita fontes fiveis e independentes, mas elas no cobrem todo o texto (desde abril de 2011).
Por favor, melhore este artigo providenciando mais fontes fiveis e independentes, inserindo-as em notas de rodap ou no corpo do texto, nos locais indicados.
Encontre fontes: Google notcias, livros, acadmico Scirus Bing. Veja como referenciar e citar as fontes.

O endereo IP, de forma genrica, uma identificao de um dispositivo (computador, impressora, etc) em uma rede local ou pblica. Para um melhor uso dos endereos de equipamentos em rede pelas pessoas, utiliza-se a forma de endereos de domnio, tal como "www.wikipedia.org". Cada endereo de domnio convertido em um endereo IP pelo DNS. Este processo de converso conhecido como "resoluo de nomes".

ndice
[esconder]

1 Notao o 1.1 Resolver

2 Classes de endereos 3 Banco de dados 4 Classes especiais o 4.1 Localhost o 4.2 Redes privadas 5 Atribuio de endereo IP o 5.1 Mtodos 6 Dica 7 Ver tambm 8 Referncias 9 Ligaes externas

[editar] Notao
O endereo IP, na verso 4 do IP (IPv4), um nmero de 32 bits oficialmente escrito com quatro octetos (Bytes) representados no formato decimal como, por exemplo, "192.168.1.3". A primeira parte do endereo identifica uma rede especfica na Internet, a segunda parte identifica um host dentro dessa rede. Devemos notar que um endereo IP no identifica uma mquina individual, mas uma conexo Internet. Assim, um gateway conectado a n redes tem n endereos IP diferentes, um para cada conexo. Os endereos IP podem ser usados tanto para nos referir a redes quanto a um host individual. Por conveno, um endereo de rede tem o campo identificador de host com todos os bits iguais a 0 (zero). Podemos tambm nos referir a todos os hosts de uma rede atravs de um endereo por difuso, quando, por conveno, o campo identificador de host deve ter todos os bits iguais a 1 (um). Um endereo com todos os 32 bits iguais a 1 considerado um endereo por difuso para a rede do host origem do datagrama. O endereo 127.0.0.1 reservado para teste (loopback) e comunicao entre processos da mesma mquina. O IP utiliza trs classes diferentes de endereos. A definio de tipo de endereo classes de endereos deve-se ao fato do tamanho das redes que compem a Internet variar muito, indo desde redes locais de computadores de pequeno porte, at redes pblicas interligando milhares de hosts. Existe uma outra verso do IP, a verso 6 (IPv6) que utiliza um nmero de 128 bits. Com isso d para utilizar 25616 endereos diferentes. O endereo de uma rede (no confundir com endereo IP) designa uma rede, e deve ser composto pelo seu endereo (cujo ltimo octeto tem o valor zero) e respectiva mscara de rede (netmask).

[editar] Resolver
Os endereos da Internet so mais conhecidos pelos nomes associados aos endereos IP (por exemplo, o nome www.wikipedia.org est associado ao IP 208.80.152.130[1]). Para que isto seja possvel, necessrio traduzir (resolver) os nomes em endereos IP. O Domain Name System (DNS) um mecanismo que converte nomes em endereos IP e vice-versa. Assim como o endereamento CIDR, os nomes DNS so hierrquicos e permitem que faixas de espaos de nomes sejam delegados a outros DNS.

[editar] Classes de endereos

Os nmeros de rede e de host para as classes A, B e C Originalmente, o espao do endereo IP foi dividido em poucas estruturas de tamanho fixo chamados de "classes de endereo". As trs principais so a classe A, classe B e classe C. Examinando os primeiros bits de um endereo, o software do IP consegue determinar rapidamente qual a classe, e logo, a estrutura do endereo.

Classe A: Primeiro bit 0 (zero) Classe B: Primeiros dois bits so 10 (um, zero) Classe C: Primeiros trs bits so 110 (um, um, zero) Classe D: (endereo multicast): Primeiros quatro bits so: 1110 (um, um, um, zero) Classe E: (endereo especial reservado): Primeiros quatro bits so 1111 (um, um, um, um)

A tabela, a seguir, contm o intervalo das classes de endereos IPs: Classe A B C D E Gama de Endereos 1.0.0.0 at 127.0.0.0 128.0.0.0 at 191.255.0.0 192.0.0.0 at 223.255.255.0 224.0.0.0 at 239.255.255.255 240.0.0.0 at 255.255.255.254 N de Endereos por Rede 16 777 216 65 536 256 Multicast Uso futuro; atualmente reservada a testes pela IETF

[editar] Banco de dados


O Banco de dados um conjunto de registros dispostos em estrutura regular que possibilita a reorganizao dos mesmos e produo de informao. Um banco de dados normalmente agrupa registros utilizveis para um mesmo fim. Geralmente, usado para criar sites, formulrio de questes, e para a criao de jogos piratas com o auxlio do IP, que necessrio para conectar seus dados Internet, para se conectar, possvel usar o IP de um Hamachi que usa um IP fixo, ou de sua rede, pode ou no ser fixa. Para ver o IP necessrio ir at sua conexo, e na aba "detalhes" possvel ver seu IP. Muitos, com mais experincia usam um programa chamado No-IP, que substitui o IP de uma pessoa por um Gateway (ou porta de ligao, uma mquina intermediria geralmente destinada a interligar redes, separar domnios de coliso, ou mesmo traduzir protocolos).

[editar] Classes especiais


Existem classes especiais na Internet que no so consideradas pblicas, no so consideradas como endereveis, so reservadas, por exemplo, para a comunicao com uma rede privada ou com o computador local ("localhost"). Blocos de Endereos Reservados CIDR Bloco de Endereos Descrio Referncia 0.0.0.0/8 Rede corrente (s funciona como endereo de origem) RFC 1700

10.0.0.0/8 14.0.0.0/8 39.0.0.0/8 127.0.0.0/8 128.0.0.0/16 169.254.0.0/16 172.16.0.0/16 191.255.0.0/16 192.0.2.0/24 192.88.99.0/24 192.168.0.0/16 198.18.0.0/15 223.255.255.0/24 224.0.0.0/4 240.0.0.0/4 255.255.255.255

Rede Privada Rede Pblica Reservado Localhost Reservado (IANA) Zeroconf Rede Privada Reservado (IANA) Documentao IPv6 para IPv4 Rede Privada Teste de benchmark de redes Reservado Multicasts (antiga rede Classe D) Reservado (antiga rede Classe E) Broadcast

RFC 1918 RFC 1700 RFC 1797 RFC 3330 RFC 3330 RFC 3927 RFC 1918 RFC 3330 RFC 3330 RFC 3068 RFC 1918 RFC 2544 RFC 3330 RFC 3171 RFC 1700

A Internet Assigned Numbers Authority (IANA) responsvel pela coordenao global do DNS raiz, endereamento IP, o protocolo de Internet e outros recursos.[2]

[editar] Localhost
A faixa de IP 127.0.0.0 127.255.255.255 (ou 127.0.0.0/8 na notao CIDR) reservada para a comunicao com o computador local (localhost). Quaisquer pacotes enviados para estes endereos ficaro no computador que os gerou e sero tratados como se fossem pacotes recebidos pela rede (Loopback). O endereo de loopback local (127.0.0.0/8) permite aplicao-cliente enderear ao servidor na mesma mquina sem saber o endereo do host, chamado de "localhost". Na pilha do protocolo TCP/IP, a informao flui para a camada de rede, onde a camada do protocolo IP reencaminha de volta atravs da pilha. Este procedimento esconde a distino entre ligao remota e local.

[editar] Redes privadas


Dos mais de 4 bilhes de endereos disponveis, trs faixas so reservadas para redes privadas. Estas faixas no podem ser roteadas para fora da rede privada - no podem se comunicar diretamente com redes pblicas. Dentro das classes A, B e C foram reservadas redes (normalizados pela RFC 1918) que so conhecidas como endereos de rede privados. A seguir so apresentados as trs faixas reservadas para redes privadas:

[editar] Atribuio de endereo IP


Endereos Internet Protocol so atribudos a um host ou de novo, no momento da inicializao, ou permanentemente pela configurao fixa de seu hardware ou software. Configurao persistente tambm conhecido como a utilizao de um endereo de IP esttico. Em contraste, nas situaes em que o endereo de IP do computador atribudo recentemente cada vez, isto conhecido como a utilizao de um endereo de IP dinmico.

[editar] Mtodos
Endereos IP estticos so atribudos manualmente a um computador por um administrador. O procedimento exato varia de acordo com a plataforma. Isto contrasta com endereos IP dinmicos, que so atribudas tanto pela interface do computador ou software prprio hospedeiro, como no Zeroconf, ou atribudo por um servidor usando o Dynamic Host Configuration Protocol (DHCP). Apesar de endereos IP atribudos utilizando DHCP pode permanecer o mesmo por longos perodos de tempo, que geralmente podem mudar. Em alguns casos, um administrador de rede pode implementar atribudos dinamicamente endereos IP estticos. Neste caso, um servidor de DHCP usado, mas especificamente configurado para atribuir sempre o mesmo endereo IP a um computador especfico. Isso permite que os endereos IP estticos a serem configurados de forma centralizada, sem ter que configurar especificamente cada computador na rede de um processo manual. Na ausncia ou insuficincia de configuraes de endereos estticos ou stateful (DHCP), um sistema operacional pode atribuir um endereo IP para uma interface de rede usando o estado-menos auto-configurao mtodos, como Zeroconf.

[editar] Dica
Ao configurar um servidor DHCP, necessrio habilitar um endereo de broadcast. Classe Faixa de endereos de IP Notao CIDR 10.0.0.0/8 172.16.0.0/12 Nmero de Redes 128 16.384 Nmero de IPs 16.777.216 1.048.576 65.535 IPs por rede 16.777.214 65 534 254

Classe 10.0.0.0 10.255.255.255 A Classe B 172.16.0.0 172.31.255.255 192.168.0.0 Classe C 192.168.255.255

192.168.0.0/16 2.097.150

Redes privadas podem ser criadas tambm por meio do Zeroconf. A finalidade do Zeroconf fornecer um endereo IP (e, consequentemente, a conectividade entre as redes) sem usar um servidor DHCP e sem ter de configurar a rede manualmente. A subrede 169.254/16 foi reservada para esta finalidade. Dentro desta faixa, as subredes 169.254.0/24 e 169.254.255/24 foram reservadas para uso futuro.

O endereo privado classe A permite 1 rede, o endereo privado classe B permite 16 redes e o endereo de rede privado classe C permite 256 redes.

Encaminhamento
Origem: Wikipdia, a enciclopdia livre.

Ir para: navegao, pesquisa Esta pgina ou seco no cita nenhuma fonte ou referncia, o que compromete sua credibilidade (desde dezembro de 2009). Por favor, melhore este artigo providenciando fontes fiveis e independentes, inserindo-as no corpo do texto por meio de notas de rodap. Encontre fontes: Google notcias, livros, acadmico Scirus Bing.
Veja como referenciar e citar as fontes.

Diagramas de Encaminhamento

anycast

broadcast

multicast

unicast

No contexto das redes de computadores o encaminhamento (ou roteamento) de pacotes (em ingls: routing) designa o processo de reencaminhamento de pacotes, que se baseia no endereo IP e mscara de rede dos mesmos. , portanto, uma operao da terceira camada do modelo OSI. Este processo pressupe uma tabela de encaminhamento (tabela de routing) em cada router que descreve o caminho percorrido por uma mensagem desde o ponto de origem at ao seu ponto de destino parecida com a seguinte: Rede Mscara Nexthop 192.168.20.0 255.255.255.0 192.168.0.254 * 213.12.123.133

[editar] Mscara de rede


A mscara de rede especifica a gama de IPs (domnio de coliso) que pode ser abrangida por um determinado endereo, e especialmente necessria no processo de encaminhamento (routing). Ainda, com simples clculos, pode-se gerir eficientemente o espao de endereamento disponvel, o que nos primeiros tempos da existncia da Internet era muito importante, j que os endereos eram alugados em grupos. A notao formal de uma mscara de rede o formato tpico de um endereo IP e, aplicada com uma operao AND sobre um endereo IP, devolve a rede a que este pertence. Por exemplo,
192.168. 20.5 = 11000000.10101000.00010100.00000101 & 255.255.255.0 = 11111111.11111111.11111111.00000000 ------------- ----------------------------------192.168. 20.0 = 11000000.10101000.00010100.00000000

Ou seja, o IP 192.168.20.5 pertence, aparentemente, rede 192.168.20.0. Para simplificar a representao, convencionou-se que a mscara de rede poderia acompanhar o IP especificando o nmero de bits '1' contguos, separada por uma barra '/'. Por exemplo, a rede anterior podia ser representada como 192.168.20.0/24. O espao de endereamento tambm ditado pela mscara de rede, e equivalente negao dos seus bits a '0', excetuando o primeiro e ltimo endereo (endereos de rede e broadcast, respectivamente). Por exemplo, uma mscara de 255.255.255.192 ir disponibilizar 62 endereos.

[editar] Gesto do espao de endereamento


A utilizao da mscara de rede foi particularmente til numa altura em que era comum alugar-se blocos de endereos IP. Os operadores tinham, assim, que distinguir nos seus routers cada um desses blocos, e isso era feito atravs da mscara de rede. Suponha-se que dispomos dos seguintes endereos: de 192.168.10.0 a 192.168.10.255, e que existem 5 clientes interessados. Os requisitos de cada um deles so: Cliente Quantidade A 65 B 24 C 4 D 6 E 12 Ora, pelas nossas contas, vamos precisar de 65+24+4+6+12=111 endereos, e vamos ter que organizar a nossa rede em funo dos blocos associados.

Para A vamos precisar de 65 endereos. Como os blocos funcionam em potncias de 2, iremos reservar uma rede de 128 endereos. Para B ser suficiente uma de 32. Para C dever ser uma rede de 8, j que os 4 oferecidos pelo bloco imediatamente inferior corresponderiam, na verdade, a 2 endereos utilizveis. Para D idem uma rede de 8. Para E seria necessrio uma rede de 16 endereos.

Vamos verificar as contas: 128+32+8+8+16=192<256, pelo que podemos satisfazer todos os clientes com a nossa pequena rede. Em termos de diviso,
Rede Rede Rede Rede Rede A: B: C: D: E: 192.168.10. 0 192.168.10.128 192.168.10.160 192.168.10.168 192.168.10.176 / / / / / 25 27 29 29 28 = = = = = 255.255.255.128 255.255.255.224 255.255.255.248 255.255.255.248 255.255.255.240 (0-127) (128-159) (160-167) (168-175) (176-191)

Pelas contas anteriores e olhando para a nossa diviso, sabemos que o IP 192.168.10.163/29 iria pertencer ao cliente C. Vamos verificar:
192.168. 10.163 = 11000000.10101000.00001010.10100011 & 255.255.255.248 = 11111111.11111111.11111111.11111000 --------------- ----------------------------------192.168. 10.160 = 11000000.10101000.00001010.10100000

e que o IP 192.168.10.169/29 iria pertencer ao cliente D:

192.168. 10.169 = 11000000.10101000.00001010.10101001 & 255.255.255.248 = 11111111.11111111.11111111.11111000 --------------- ----------------------------------192.168. 10.168 = 11000000.10101000.00001010.10101000

E tambm podemos verificar que ainda nos sobra espao para uma rede de 64 endereos. Esta rede o subespao que sobrou das contas anteriores: 192+64=256! J agora, podemos facilmente deduzir que a rede seria 192.168.10.192/26

CIDR
Origem: Wikipdia, a enciclopdia livre.

Ir para: navegao, pesquisa Esta pgina ou seco no cita nenhuma fonte ou referncia, o que compromete sua credibilidade (desde abril de 2012). Por favor, melhore este artigo providenciando fontes fiveis e independentes, inserindo-as no corpo do texto por meio de notas de rodap. Encontre fontes: Google notcias, livros, acadmico Scirus Bing.
Veja como referenciar e citar as fontes.

O CIDR (de Classless Inter-Domain Routing), foi introduzido em 1993, como um refinamento para a forma como o trfego era conduzido pelas redes IP. Permitindo flexibilidade acrescida quando dividindo margens de endereos IP em redes separadas, promoveu assim um uso mais eficiente para os endereos IP cada vez mais escassos. O CIDR est definido no RFC 1519.

ndice
[esconder]

1 Endereamento 2 Routing sem classes 3 Notao standard 4 Agregao de prefixos de routing 5 Endereos CIDR/VLSM como universais 6 Ligaes externas

[editar] Endereamento
Os endereos IP no IPv4 tm 32 bits de comprimento e esto separados em duas partes: o endereo de rede (que identifica toda a rede ou subrede), e o endereo de host (que identifica uma ligao a uma mquina em particular ou uma interface para essa rede). Mscaras de subrede so mscaras de bits que mostram onde o endereo de rede termina e o endereo de host comea.

[editar] Routing sem classes


Historicamente, o espao para o endereo IP foi dividido em trs 'classes de rede' principais, onde cada classe tinha um tamanho fixo de rede. As classes A, B e C tinham campos de endereo de 8, 16 e 24 bits respectivamente. A classe, em especial o comprimento da mscara da sub-rede e o nmero de hosts na rede, poderiam ser sempre determinadas dos trs bytes mais significativos do endereo IP. Sem qualquer outra forma para especificar o comprimento de uma mscara de sub-rede, os protocolos de routing necessrios usavam a classe de endereo IP especificada nas advertncias do route para determinar o

tamanho dos prefixos de routing para serem definidos na "tabela de routing". Atualmente, o endereamento do tipo IPv6, que contm 128 bits e no possui classes especficas, vem ganhando cada vez mais espao devido ao esgotamente de endereos do tipo IPv4 O CIDR usa mscaras de comprimento varivel, o VLSM (de Variable Length Subnet Masks), para alocar endereos IP em sub-redes de acordo com as necessidades individuais e no nas regras de uso generalizado em toda a rede. Assim a diviso de rede/host pode ocorrer em qualquer fronteira de bits no endereo. Porque as distines de classes normais so ignoradas, o novo sistema foi chamado de routing sem classes. Isto levou a que o sistema original passasse a ser chamado de routing de classes.

[editar] Notao standard


A notao standard para o intervalo de endereos CIDR comea com o endereo de rede (na direita com o nmero apropriado de bits com valor zero - at 4 octetos para IPv4, e at campos hexadecimais de 8 octetos de 16 bits para IPv6). Isto seguido por um carcter e comprimento de um prefixo, em bits, definindo o tamanho da rede em questo (o prefixo , na verdade, o comprimento da mscara de subrede). Por exemplo:

192.168.0.0 /24 representa os 256 endereos IPv4 de 192.168.0.0 at 192.168.0.255 inclusive, com 192.168.0.255 sendo o endereo de broadcast para a rede. 192.168.0.0 /22 representa os 1024 endereos IPv4 de 192.168.0.0 at 192.168.3.255 inclusive, com 192.168.3.255 sendo o endereo de broadcast para a rede. 2002:C0A8::/48 representa os endereos IPv6 de 2002:C0A8:0:0:0:0:0:0 at 2002:C0A8:0:FFFF:FFFF:FFFF:FFFF:FFFF, inclusive.

Para o IPv4, uma representao alternativa usa o endereo de rede seguido da mscara de sub-rede, escrito na forma decimal com pontos:

192.168.0.0 /24 pode ser escrito como 192.168.0.0 255.255.255.0 pois contando os 24 bits da Esquerda para Direita, temos: 11111111.11111111.11111111.00000000 192.168.0.0 /22 pode ser escrito como 192.168.0.0 255.255.252.0 pois contando os 22 bits da Esquerda para Direita, temos: 11111111.11111111.11111100.00000000

[editar] Agregao de prefixos de routing


Um outro benefcio do CIDR a possibilidade de agregao de prefixos de routing. Por exemplo, dezesseis redes /24 contguas podem agora ser agregados, e mostrados como sendo um route nico de /20 (caso os primeiros 20 bits dos endereos de rede coincidam). Dois /20 contiguos podem ser agregados num /19, e assim por diante. Isto permite uma reduo significativa do nmero de routes, prevenindo a 'exploso da tabela de routing' de sobreaquecer os routers e parar a Internet de expandir-se. Hoje em dia a maioria dos ISPs pblicos da Internet no fazem o routing de nada menor que um prefixo de /19, efetivamente prevenindo que redes pequenas obtenham total routing pblico da Internet sem ter que passar por um agregador de routing como um ISP

[editar] Endereos CIDR/VLSM como universais


Os endereos de rede CIDR/VLSM so usados por toda a Internet pblica, mesmo que sejam usados noutros stios, particularmente em grandes redes privadas. Um usurio comum de uma Rede local geralmente no v isto em prtica, j que a sua rede LAN usualmente numerada usando endereos RFC 1918 privados especiais.

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