You are on page 1of 13

Endereamento IPv4

Autores: Amauri Antunes Hamasu Braian Renan Pavanelli Costa Gabriel Akira Imamura Miyazato Rafael Pereira da Silva Thiago Henrique Saska Romero Washington Aio

Resumo Este artigo tem por finalidade tentar exemplificar de maneira didtica, os mecanismos e procedimentos que fazem com que endereamento IP funcione e opere em grandes corporaes, escritrios, empresas e at na prpria internet. 1. Introduo O IP um nmero atribudo a qualquer computador que se conecte atravs de uma rede a outros computadores ou dispositivos. Um IP sempre nico, pois a nica forma que os sistemas operacionais e dispositivos da rede podero identificar cada computador. Todavia, como cada IP atribudo? Alguns conhecimentos so necessrios, antes de estudar o protocolo IP mais profundamente, como por exemplo: 1.2. O que um Protocolo? Um protocolo pode ser considerado como sendo o idioma de um determinado pas, como na vida real, se voc no fala o idioma deste pais, estar fadado a um erro de comunicao, do mesmo modo como pode ocorrer nas redes. preciso fazer uso de um protocolo, que assim ira indicar como ocorrera a comunicao. No caso do IP, o protocolo mais aplicado a suas configuraes o TCP/IP, tambm usado na internet. Ento de acordo com muitos livros, como por exemplo, Redes, guia prtico, de Carlos E. Morimoto um Protocolo uma linguagem usada para transmitir dados pela rede. Para que dois computadores passam se comunicar, eles devem usar o mesmo protocolo ou seja, a mesma linguagem... Facilmente entendido pelo MODELO OSI, que um modelo terico divido em sete camadas que permite fazer um estudo mais aprofundado das redes. Eis uma tabela de cada camada:

7 APLICAO 6 APRESENTAO 5 SESSO 4 TRANSPORTE 3 CAMADAS DE DADOS 2 LINK DE DADOS 1 CAMADA FISICA

Nesta camada o programa envia e recebe os dados atravs da rede Nem sempre usada, funciona como uma camada extra, usada para fazer servios extras como o SSH Aberta para receber solicitaes e fechada somente quando o problema resolvido ou recebe de volta os dados solicitados Nesta camada que se encontra o protocolo TCP Aqui se encontra o protocolo IP Placas de rede e os Switches Aqui entram em ao os cabos e os hubs

Abaixo um pequeno exemplo de como o modelo OSI, explica a transmisso de dados numa rede:

Figura 1 Comparao entre OSI e agencia de correios

2. Endereamento IP
O esquema de IPs vistos nesse artigo conhecido como IPv4.Um endereo IP composto por 32 bits, divido em quatro campos de 8 bits denominados octetos. Cada octeto convertido em um nmero decimal de 0 a 255 e separado por um ponto.

Figura 2 - Exemplo de endereo IP

Esse formato w.x.y.z denominado notao decimal com ponto, como mostra o exemplo a seguir: Formato binrio: 11000000 10101000 00000011 00011000

Notao decimal com ponto: 192.168.3.24 Analogicamente falando pode se comparar os endereos de uma rua, como uma rede e as casas como os hosts. Como explicado no documento TechNet do site do Windows (http://technet.microsoft.com/ptbr/library/cc754783%28WS.10%29.aspx), cada endereo IP inclui uma ID de rede e uma ID de host. A ID de rede (tambm conhecida como endereo de rede) identifica os sistemas que esto localizados na mesma rede fsica delimitada por roteadores IP. Todos os sistemas na mesma rede fsica devem ter a mesma ID de rede. A ID de rede deve ser exclusiva para a rede. A ID de host (tambm conhecida como endereo de host) identifica uma estao de trabalho, servidor, roteador ou outro host TCP/IP em uma rede. O endereo de host deve ser exclusivo para a ID de rede.

Assim em lugares onde se tem vrias redes pode se, por exemplo, usar a faixa de IP 172.31 para uma rede e 172.32 para outra, utilizando nos ltimos dois octetos, que sero usados para identificar os host na rede, desta maneira 172.31.100.1 a 172.31.100.255 e 172.31.101.0 a 172.31.101.255.

2.2 Classes de IP Como os endereos IPs so muito parecidos como os da Internet, utiliza-se o padro IANA ( Internet Assigned Numbers Authority) para a distribuio de endereos. Desta maneira, determinadas faixas de IP so usadas para redes locais, enquanto outras so usadas na Internet, uma vez que no se poder ocorrer duplicata na Web. Basicamente as faixas esto classificadas em trs classes principais e duas que podem ser consideradas como secundrias, com esta diviso pretende se diminuir o desperdio de endereos IPs que podem ser utilizados em uma rede.

Figura 3 - Faixas IP

Classe A: 1.0.0.0 at 126.0.0.0 - Permite at 16.777.216 de computadores em cada rede (mximo de 126 redes) os endereos IP da classe A so usados em locais onde so necessrias poucas redes, mas uma grande quantidade de mquinas nelas; Classe B: 128.0.0.0 at 191.255.0.0 - Permite at 65.536 computadores em uma rede (mximo de 16.384 redes) os endereos IP da classe B so usados nos casos onde a quantidade de redes equivalente ou semelhante quantidade de computadores; Classe C: 192.0.0.0 at 223.255.255.254 - Permite at 256 computadores em uma rede (mximo de 2.097.150 redes) os endereos IP da classe C so usados em locais que requerem grande quantidade de redes, mas com poucas mquinas em cada uma; Classe D: 224.0.0.0 at 239.255.255.255 - multicast Classe E: 240.0.0.0 at 255.255.255.255 multicast reservado Quanto s classes D e E, elas existem por motivos especiais: a primeira usada para a propagao de pacotes especiais para a comunicao entre os computadores, enquanto que a segunda est reservada para aplicaes futuras ou experimentais.

2.2.3. Classes reservadas De acordo com o documento TechNet da Windows, Para comunicar na Internet, necessrio utilizar endereos que tenham sido atribudos pela autoridade de atribuio de nmeros para a Internet Os endereos atribudos pela IANA podem receber trfego de locais da Internet e so conhecidos como endereos pblicos. Um pequeno negcio ou escritrio recebe a atribuio de um endereo pblico (ou endereos) do fornecedor de servios Internet, que recebeu um intervalo de endereos pblicos. Para permitir que vrios computadores numa pequena filial ou escritrio comuniquem na Internet, cada computador tem de possuir o respectivo endereo pblico prprio. Este requisito d grande importncia ao conjunto disponvel de endereos pblicos. Para retirar alguma desta importncia, a IANA forneceu um esquema de reutilizao de endereos, atravs da reserva de IDs de rede para conjuntos de redes privados. As IDs de rede privada incluem: 10.0.0.0 com a mscara de sub-rede 255.0.0.0 172.16.0.0 com a mscara de sub-rede 255.240.0.0 192.168.0.0 com a mscara de sub-rede 255.255.0.0

3. Mscara de sub-rede
Mscaras de sub-rede so utilizadas para identificar a classe IP utilizada em uma rede. Como a mascara de sub-rede acompanha a classe IP, se, por exemplo, usssemos um IP da classe A, a mascara de sub-rede ser 255.0.0.0, indicando que o primeiro octeto referese rede e os trs ltimos ao host.

Figura 4 - Exemplo de mascara de sub-rede

3. CIRD
A diviso das classes A, B e C fazia com um grande numero de endereos fossem desperdiados, como por exemplo, a Classe A, que gera 16 milhes de IPs, um numero assustadoramente grande no qual nenhuma empresa, instituio ou organizao utilizaria sozinha. A soluo veio com implementao do sistema CIRD ("Classless Inter-Domain Routing"). No sistema CIRD so utilizadas mascaras de tamanho varivel, permitindo uma maior flexibilidade na hora de se montar uma rede, sendo que se fosse necessria uma rede com 1000 endereos, poderia usar uma mascara/22 que daria no total de 1022 endereos. O exemplo usado no site do guia do (http://www.hardware.com.br/tutoriais/endereco-ip-cidr/pagina2.html ), melhor a idia de como usar o CIRD. Hardware exemplifica

Quando falamos em mscaras de tamanho varivel, entretanto, precisamos comear a trabalhar com endereos binrios, pois a diviso pode ser feita em qualquer ponto. Imagine, por exemplo, o endereo "72.232.35.108". Originalmente, ele seria um endereo de classe A e utilizaria mscara "255.0.0.0". Mas, utilizando mscaras de tamanho varivel, ele poderia utilizar a mscara "255.255.255.248", por exemplo. Nesse caso, teramos 29 bits do endereo dedicados enderear a rede e apenas os 3 ltimos bits destinados ao host. Convertendo o endereo para binrio teramos o endereo "01001000.11101000.01100000.01101100", onde o "01001000.11101000.01100000.01101" o endereo da rede e o "100" o endereo do host dentro dela. Como temos 29 bits dedicados rede, comum o uso de um "/29" como mscara, no lugar de "255.255.255.248".

4. IP esttico e IP dinmico
IP esttico ou IP Fixo, um numero de IP dado permanentemente. Para verificar se seu IP esttico, basta acessar o setup do roteador (ou modem) e analisar se o IP alterado a cada vez que voc reinicia. Caso ele sempre seja igual, o IP Fixo ou acessando as propriedades de conexo local e indo nas configuraes do protocolo TCP/IP, possvel definir o IP manualmente, de modo que ele nunca ser alterado. O IP dinmico, por sua vez, um nmero que dado a um computador quando este se conecta rede, mas que muda toda vez que h conexo.

5. DNS

DNS (Domain Name System) o protocolo usado em redes TCP/IP, que permite que o usurio acesse outro computador, por meio de um nome, sem conhecer de fato, qual ip do mesmo. O DNS pode ser entendido como um grande banco de dados, no qual esto guardados todos os domnios existentes e o ip das mquinas que lhe servem de servidor, a diferena entre um banco de dados convencional e o DNS, que no ltimo, ele divido hierarquicamente, ou seja, uma base de dados distribuda.

5.2 Por que foi adotado Em meados de 1980, a internet ainda era basicamente, uma ferramenta de uso militar, havia poucos computadores em rede, nessa poca, tambm era possvel acessar outros computadores por meio de nomes, porm se era usada uma tcnica menos eficaz, nessa poca, todos os nomes de computadores e seus Ips, eram armazenados em um nico arquivo, chamado "hosts.txt", nesse arquivo era armazenado o nome de todo computador em rede e seu respectivo IP, segundo Chiozzoto (2000) e Silva (2000), na internet, entretanto, essa filosofia precisou sem abandonada devido ao seu rpido crescimento, pois o gerenciamento e a atualizao dos equipamentos tornaram-se impraticveis, foi necessrio, a partir de ento, o desenvolvimento de um sistema que permitisse a descentralizao da administrao dessa associao entre nomes e endereos, sem, contudo, perder-ser a principal caracterstica da arquitetura TCP/IP, que permitir o endereamento lgico universal dos seus equipamentos. 5.3 Como Funciona 5.3.1 Denominao dos Equipamentos Segundo Chiozzoto (2000) e Silva (2000), para que o DNS pudesse torna-se vivel, foi necessrio definir a forma com que os nomes dos equipamentos seriam definidos, pois um dos problemas causados pelo crescimento da Internet foi a dificuldade de evitar a duplicidade de nomes. Para resolver este problema, foi adotado um critrio hierrquico para denominao de computadores, ou seja, se determina empresa x tivesse um equipamento chamado suporte, e uma empresa y tambm se possui um equipamento de mesmo nome, para diferenci-los, se denominaria os equipamentos de forma hierrquica, da empresa x, seria o suporte. Empresa x, da empresa y, suporte. Empresa y, evitando assim, a duplicidade. Na internet, essa hierarquia foi adora com muitos mais nveis. 5.3.2 Servidores Razes, Primrios e Secundrios.

Na internet, h vrios nveis na hierarquia de um banco de dados DNS, o primeiro nvel, equivale, aos servidores razes (roots Server), quando se digita o nome de um site em um browser, enviado uma solicitao ao servidor DNS configurado naquela rede, para que o mesmo retorna o endereo IP do destino desejado, esse servidor, entre em contato, primeiramente, com o servidor raiz, na denominao de um domnio, o servidor raiz representado por um ponto., no final de cada domnio, apesar de no se ter o costume de adicionar ponto em cada final de domnio, o browser executa esta tarefa automaticamente, por motivos de disponibilidade, existem 14 servidores razes espalhados pelo mundo, todos com o mesmo contedo, essa medida foi adotada, pois caso algum servidor raiz tenha algum problema, existiram outros para no deixar que a internet se torne um servio indisponvel, a fim de diminuir a latncia nas requisies, tambm existem dezenas de cpias dos servidores razes espalhados pelo mundo. Um domnio lido da direita para esquerda, logo que um servidor raiz, recebe uma solicitao, ele verifica o que o precede, e o encaminha a outro servidor mais especifico, os TLDs (Top level Domains), os TLDS podem ser divididos em duas partes, os gTLDS (generic Top Level Domains) , servidores primrios , que abrangem as extenses .com, .net, .mil, etc, e os ccTLDs(Country Code Top Level Domais), servidores secundrios , eles so chamados dessa maneira, pois recebem o prefixo do pais a qual pertencem, exemplos: .br, .ar, .uy, etc. Apesar de chamados de primrios e secundrios os servidores TLDs tradicionais e os ccTLD ficam na mesma ordem hierrquica, assim como os servidos razes, os TLDs verificam a extenso que o precede e encaminha a outro servidor mais especifico, esse procedimento se repete at que o servidor responsvel pelo site de fato, seja encontrado e retorne o IP correspondente ao domnio, as imagem abaixo ilustram como divido a hierarquia e quais caminhos uma solicitao percorre em um protocolo DNS:

Figura 5 Hierarquia Servidor DNS

Figura 2 Caminho percorrido por protocolo DNS

5.3.3 Cache de um servidor DNS Ao se fazer um pedido, em um protocolo DNS, antes do servidor DNS configurado para determinada rede, consultar um servidor raiz, o mesmo primeiramente consulta sua memria cache, pois nela ficam armazenados os ltimos pedidos feitos, sendo assim, se um pedido que j foi feito, ainda estiver armazenado na cache de um servidor DNS qualquer, o mesmo no precisa percorrer todo caminho que seria necessrio, e j pode retornar informao correta, segundo Alecrim (2005), as informaes do cache so armazenadas por um determinado perodo de tempo atravs de um parmetro conhecido por TTL (Time-to-Live). Este utilizado phara evitar que as informaes gravadas se tornem desatualizado. O perodo de tempo do TTL varia conforme o servidor e seu administrador.

6. O que seria DHCP(Dynamic Host Configuration Protocol)?


DHCP ao p da letra seria Protocolo de Configurao Dinmica de Endereos de Rede, este protocolo faz uma distribuio automtica de IPs, configuraes de rede, para todos os aparelhos conectados na rede (hubs,computadores,impressoras e outros), com o uso do Protocolo TCP/IP. O DHCP um modelo de cliente/servidor, o cliente solicita um IP e o servidor por si s depois de configurado retorna esse IP para o cliente. Com o uso deste protocolo a configurao das redes ficou mais fcil e gil, pois no se tem que configurar maquina por maquina manualmente, assim ajudando na administrao da rede. O uso do DHCP alm de ser mais fcil, ainda ajuda a evitar erros de falta de ateno, tais como digitao, que seria um dos erros mais comuns na hora de se configurar tudo manualmente. 6.1Como Funciona o DHCP? Primeiramente o administrador da rede configura um servidor DHCP, aps o servidor configurado com todos os dados(IPs de gateway, servidores DNS , Pool do servidor(o Pool seria uma faixa de IPs que o servidor pode distribuir, essa determinada ou pelo administrador ou automaticamente)), o servidor que ter todo o trabalho de distribuir as configuraes pelos aparelhos conectados na rede. O servidor ir funcionar desse modo: 1-O cliente desse servidor DHCP ir fazer solicitao; 2-A partir dela o servidor ir mandar as configuraes do protocolo TCP/IP para esse cliente; 3-Com as configuraes a mo, o cliente ento poder se conectar normalmente na rede, sem que configure nada, isso graas ao DHCP, 4-J configurado e conectado ele poder usufruir de todos os servios que essa rede disponibiliza.
Figura 7 Esquema de funcionamento

O administrador tem as opes de deixar o protocolo do servidor DHCP como: 1-Automtico: Determina-se uma faixa de IPs(exemplo 192.168.15.10 a 192.168.15.150), e quando o cliente faz uma solicitao para entrar na rede ento um desses IPs dado para ele; 2-Dinmico: Seria quase a igual ao automtico mas o cliente teria um tempo j prdeterminado para permanecer na rede; 3-Manual: O IP fornecido a partir do MAC (Medium Access Control), o MAC seria como se fosse uma identidade da placa de rede dos aparelhos. A partir dessa identidade o administrador fixa um IP para ela, com isso toda a vez q esse aparelho entrar na rede, ele sempre ter o mesmo endereo IP.

7.Concluso
Este artigo fez uma abordagem bsica sobre endereos IPs. O assunto, na verdade, mais complexo e os detalhes certamente so interessantes aos profissionais que trabalham na rea ou a quem deseja se especializar no ramo. Assim concludo que endereamento IP em conjunto com o TCP, juntamente com suas aplicaes gera a eficcia na qual a redes se estabelecem.

Referncias
CHIZZOTO, M. & LUIZ ANTONIO, P. TCP/IP tecnologia e implementao. So Paulo: rica 2000.

Disponvel 18/03/2011

em:

<http://www.m8.com.br/antonio/redes/dns.htm>

Acesso

em

Disponvel em: <http://www.hardware.com.br/artigos/dns-registro/> Acesso em 18/03/2011 Disponvel em: <http://www.infowester.com/dns.php> Acesso em 18/03/2011 Disponvel em: <http://how2ubuntu.blogspot.com/2010/05/protocolo-dhcp-explicadopelo_21.html> Acesso em 18/03/2011 Disponvel 18/03/2011 em: <http://www.home-network-help.com/dhcp-server.html> Acesso em

Disponvel em: <http://www.infowester.com/dhcp.php> Acesso em 18/03/2011 Disponvel em: <http://technet.microsoft.com/pt-br/library/cc754783%28WS.10%29.aspx> Acesso em 18/03/2011

Carlos E. Morimoto Redes, guia prtico. : GDH Press e Sul Editores: rica 2008.

You might also like