Você está na página 1de 9

Administrao de redes

Endereo IP

Endereo IP - O endereo IP, na verso 4 (IPv4), um nmero de 32 bits (IPV4),


contendo 4 bytes (vale lembrar que 1 byte contm 8 bits), portanto 4 bytes contm 32 bits, escrito com 4 octetos de 8 bits cada nmero (8 bits + 8 bits + 8 bits + 8 bits = 32 bits) e no formato decimal (exemplo: 192.168.0.10) atribudo a uma interface de rede(placa de rede) em um computador (host) que distingue um computador de outros na rede. Em caso de um computador possuir apenas uma interface de rede, ter apenas um endereo IP. Entretanto, se um computador possuir duas ou mais interfaces de rede, logo ter dois ou mais endereos IP, que o caso de um roteador. Classes de endereos IP - Os bits de endereos IP so reservados um para a classe de rede e os outros para computador (host). (Ex: 192.168.REDE.HOST - 192.168.1.10)

Para permitir vrios tamanhos de endereos IP, os desenvolvedores do TPC/IP dividiram o endereamento IP em cinco classes, denominadas A, B, C, D, e E, sendo que as classes D e E esto reservadas para expanses futuras. Das cinco classes de rede so utilizadas para atribuio de endereos de redes e de hosts, apenas as classes A, B e C.

=>Classe A: Nmero de redes = 1.0.0.0 at 126.0.0.0 = 126 Nmero de computadores(hosts) em cada rede = [(2^24)-2] = [(16.777.216) - 2] = 16.777.214 Obs: (24 - quantidade de bits -> 126.0.0.0 => 0.0.0 = 8 + 8 + 8 = 24)) (-2, pois os nmeros 0 e 255 reservado para a rede) =>Classe B: Nmero de redes = 128.0.0.0 at 191.255.0.0 = (2^14) = 16.384 Nmero de computadores(hosts) em cada rede = [(2^16)-2] = [(65536) - 2] = 65.534 Obs: (16 - quantidade de bits -> 191.255.0.0 => 0.0 = 8 + 8 = 16) (-2, pois os nmeros 0 e 255 reservado para a rede) =>Classe C: Nmero de redes = 192.0.0.0 at 223.255.254.0 = (2^21) = 20.971.152 Nmero de computadores(hosts) em cada rede= [(2^8)-2] = [(256) - 2] = 254 Obs:

(8 - quantidade de bits -> 223.255.254.0 => 0 = 8) (-2, pois os nmeros 0 e 255 reservado para a rede) =>Classe D: 224.xxx.xxx.xxx at 239.xxx.xxx.xxx Reservado para multicast, pois utilizado para transmitir mais de um pacote ao mesmo tempo pela rede aos computadores(hosts), sendo identificados por um endereo reservado de destino(multicast address)endereo multicast. =>Classe E: 240.xxx.xxx.xxx at 255.xxx.xxx.xxx Reservado para uso futuro pelo InterNIC

Classe Classe Classe Classe Classe

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

Analisando os primeiros bits de um endereo, onde so obtidos pelo and lgico entre o primeiro e ltimo nmero da classe de rede, o protocolo IP sabe diferenciar uma classe de rede da outra.

A operador bit a bit AND significa operao lgica E e representada por o caractere &. O operador AND retorna 1(TRUE ) se os bits possurem um 1 simultaneamente na mesma posio de bit. Se um dos valores tiver um 0 (zero) na posio de bit, o operador retornar o valor 0(FALSE).

Abaixo segue a tabela da verdade:

Bit Operador Bit Resultado 1 0 1 0 And(&) And(&) And(&) And(&) 1 1 0 0 1 0 0 0

OPERADOR AND BIT-A-BIT


valor decimal 1 126 Resultado AND(&) valor binrio 0000 0001 0111 1110 0000 0000

128 191 Resultado AND(&)

1000 0000 1011 1111 1000 0000

192 223 Resultado AND(&)

11000000 11011111 1100 0000

Endereos IP de uma rede - Em uma rede TCP/IP todos os computadores possui um nome(host) e um endereo IP, algo como:

Host: pc1.linux.org.br IP: 192.168.0.10. Esse tipo de rede uma rede privada(ou seja Intranet), os endereos IP no so roteados pela internet, para isso ser necessrio um IP pblico(Ex:200.xxx.xxx.xxx). Os Roteadores so configurados para descartar qualquer trfego que use um IP privado. Este isolamento garante que uma rede privada tenha uma maior segurana pois no possvel, em geral, ao mundo externo criar uma conexo direta a uma mquina que use um IP privado. Em uma rede privada deve se comunicar com a Internet e com outras redes, necessrio que haja um "gateway" para garantir que a rede externa seja vista com um endereo que seja "real" (ou pblico) de maneira que o roteador permita a comunicao. Normalmente este gateway ser um service NAT (Network Address Translation - Tradutor de endereos de rede) ou um Servidor Proxy.

Existem trs faixas de endereos IP para redes Internet(Intranet) privada.

Endereo da classe A B C 10.0.0.0 172.16.0.0 192.168.0.0

Faixa de endereos de IP a 10.255.255.255 a 172.31.255.255 a 192.168.255.255

Notao CIDR 10.0.0.0/8 (8 bits de rede) 172.16.0.0/16 (16 bits de rede) 192.168.0.0/24 (24 bits de rede)

Para configurar a interface de rede Ethernet (eth0) com o endereo 192.168.1.1, mscara de rede 255.255.255.0, podemos usar o comando: # ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up O comando acima ativa a interface de rede. A palavra up pode ser omitida, pois a ativao da interface de rede o padro. Para ativar a interface de rede, basta usar o comando: # ifconfig eth0 up ou # ifup eth0 Para desativar a interface de rede, basta usar o comando: # ifconfig eth0 down

ou # ifdown eth0 Notao CIDR - (Classless Inter-Domain Routing - roteamento entre domnios sem classes) foi introduzido em 1993, com a finalidade de melhorar e gerenciar o uso mais eficiente de endereos IP cada vez mais escassos em uma rede, permitindo que a tabela de roteamento seja simplificada. O CIDR est definido no RFC 1519 e utilizado pelos backbones de internet e por aparelhos de roteamento, o CIDR chamado tambm de super-rede pois para efeitos de roteamento ele usa uma mscara de rede mais curta para suportar vrias redes. Com o CIDR possvel por exemplo, que sejam criadas vrias redes classe C sem que haja necessidade de criar entradas distintas para cada uma na tabela de roteamento. Imaginamos que em um provedor sejam instaladas 10 entradas de endereos classe C indo de 192.168.0.0 a 192.168.10.0, a instalao poderia ser da seguinte forma: 192.168.0.0/26 No havendo a necessidade de criar 10 entradas na tabela de roteamento: 192.168.0.0/255.255.255.192 192.168.1.0/255.255.255.192 192.168.2.0/255.255.255.192 ... 192.168.10.0/255.255.255.192 Abaixo segue a tabela de comprimentos de rede, para fazer os clculos exponenciais voc pode usar o comando bc no terminal de shell no Linux. $ bc (2^12)-2 4094
* Obs: - Bits de host = 32 bits - comprimento da rede - N de hosts = (2^bits de host)-2 (-2 pois so reservado para endereo de rede e broadcast) Comprimento da rede /20 /21 /22 mascara de rede 255.255.240.0 255.255.248.0 255.255.252.0

Bits de host (32 bits - 20) = 12 (32 bits - 21) = 11 (32 bits - 22) = 10

N de hosts (2^12)-2 = 4094 (2^11)-2 = 2046 (2^10)-2 = 1022

/23 /24 /25 /26 /27 /28 /29 /30

(32 bits - 23) = 9 (32 bits - 24) = 8 (32 bits - 25) = 7

(2^9)-2 = 510 (2^8)-2 = 254 (2^7)-2 = 126

255.255.254.0 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

(32 bits - 26) = 6 (2^6)-2 = 62 (32 bits - 27) = 5 (2^5)-2 = 30 (32 bits - 28) = 4 (2^4)-2 = 14 (32 bits - 29) = 3 (2^3)-2 = 6 (32 bits - 30) = 2 (2^2)-2 = 2

Endereo de loopback(localhost) - A interface loopback um tipo especial de interface que permite fazer conexes com o prprio computador. Todos os computadores que usam o protocolo TCP/IP utilizam esta interface e existem vrias razes porque precisa fazer isto, por exemplo, voc pode testar vrios programas de rede sem interferir com ningum em sua rede. Por conveno, o endereo IP 127.0.0.1 foi escolhido especificamente para a loopback, assim se abrir uma conexo telnet para 127.0.0.1 , abrir uma conexo para o prprio computador local. Qualquer trfego que um computador envie em uma rede loopback endereada ao mesmo computador. O endereo IP mais usado para tal finalidade 127.0.0.1 no IPv4 e ::1 no IPv6. O nome de domnio padro para tal endereo localhost. A configurao da interface loopback normalmente feita pelos scripts padres de inicializao existentes em sua distribuio). # ifconfig lo 127.0.0.1 Para visualizar a interface poderemos executar o comando ifconfig: # ifconfig Endereos de Broadcast - O endereo de broadcast um endereo especial que cada computador em uma rede "escuta" em adio a seu prprio endereo. Este um endereo onde os datagramas enviados so recebidos por todos os computadores da rede. Certos tipos de dados como informaes de roteamento e mensagens de alerta so transmitidos para o endereo broadcast, assim todo computador na rede pode recebe-las simultaneamente. O endereo de broadcast em uma rede ter todos os bits de endereo de host atribudos para "1", a no ser que seja divida em sub-redes. Para especificar o endereo de broadcast geralmente atribudo o endereo mais alto da rede, por exemplo a rede 192.168.0.0 ser configurado o endereo 192.168.0.255

Para visualizar a interface poderemos executar o comando ifconfig: # ifconfig Endereos IP de 128 bits (IPV6) - O IPv6 a verso 6 do protocolo IP que tem como esquema de endereamento em endereos IP de 16 bits em 8 grupos de 4 digitos, resultando em 128 bits (8 X 16 = 128). O IPv6 tem como objetivo substituir o padro anterior, o IPv4, que s suporta cerca de 4 bilhes ( 4 x 109) de endereos, enquanto que o IPv6 suporta 3.4 x 1038 endereos. A previso atual para a exausto de todos os endereos IPv4 livres para atribuio a operadores de Janeiro de 2014, o que significa que a transio da verso do IPv4 para o IPv6 inevitvel num futuro prximo. O governo dos Estados Unidos da Amrica determinou que todas as suas agncias federais devem suportar o protocolo IPv6 at 2008. Um endereo padro IPv6 deve ser formado por um campo provider ID, subscrive ID, subnet ID e node ID. Recomenda-se que o ultimo campo tenha pelo menos 48 bits para que possa armazenar o endereo MAC. Abaixo segue partes de um endereo IPV6
Tipo de endereo (3 bits) 3 bits Bits 1a3 4 a 16 17 a 24 25 a 48 49 a 64 65 a 128 FP TLA ID RES NLA ID SLA ID INTERFACE ID Prefixo do provedor 45 bits Sigla sub-rede 16 bits descrio Formato do prefixo (tipo de endereo) ID em alto nvel (para backbones) Reservado para o futuro ID em prximo nvel (Provedores e ID de site) ID em nvel de site (redes locais) ID de interface (endereo MAC) Host 64 bits

Os endereos IPv6 so normalmente escritos com 8 grupos de 4 dgitos hexadecimais contendo 16 bits em cada campo, resultando em 128 bits (16+16+16+16+16+16+16+16 = 128 bits). Por exemplo, 3ffe:6a88:85a3:08d3:1319:8a2e:0370:7344, se um grupo de vrios dgitos seguidos for 0000, pode ser omitido. Por exemplo: 3ffe:6a88:85a3:0000:0000:0000:0000:7344 o mesmo endereo IPv6 que: 3ffe:6a88:85a3:7344

Mscara de rede - A mscara de rede no um endereo IP mas sim um nmero de 32 bits usado para separar em um IP a parte correspondente rede pblica, subrede e aos hosts, e serve para identificar a rede a qual pertence e se est dividida em sub-redes ou no. Todos os bits da mscara de rede so atribudos como "1" e os bits de endereo de host para "0", a no ser que esteja divida em sub-redes.

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 A B C 0 10 110 Bits iniciais 255.0.0.0 255.255.0.0 255.255.255.0 Mscara de Subrede padro Notao CIDR /8 (bits de rede) /16 (bits de rede) /24 (bits de rede)

Uma rede classfull" uma rede que possui uma mscara de subrede 255.0.0.0, 255.255.0.0 ou 255.255.255.0.