Endereçamento IP Endereçamento IP O protocolo TCP/IP é roteável, isto é, ele foi criado pensando-se na interligação de diversas redes – onde podemos ter diversos caminhos interligando o transmissor e o receptor -, culminando na rede mundial que hoje conhecemos por Internet. Por isso, ele utiliza um esquema de endereçamento lógico chamado endereçamento IP. Em uma rede TCP/IP cada dispositivo conectado em rede necessita usar pelo menos um endereço IP. Esse endereço permite identificar o dispositivo e a rede na qual ele pertence. Endereçamento IP Rede 1 Roteador 1 1 Rede 2 Roteador 2 1 Rede 3 Endereçamento IP É assim que as redes baseadas no protocolo TCP/IP funcionam. Elas têm um ponto de saída da rede, também chamado gateway, que é para onde vão todos os pacotes de dados recebidos e que não são para aquela rede. As redes subsequentes vão, por sua vez, enviando o pacote aos seus gateways até que o pacote atinja a rede de destino. O endereço IP possui basicamente duas partes: Uma que indica a rede e a outra que indica o dispositivo (um computador, por exemplo) Identificação da rede Identificação da máquina Endereçamento IP Identificação da rede Identificação da máquina O endereço IP é um número de 32 bits, representado em decimal em forma de quatro números de oito bits separados por um ponto, no formato a.b.c.d. Assim, o menor endereço IP POSSÍVEL É 0.0.0.0 e o maior, 255.255.255.255. Com oito bits podemos representar até 256 números (28), de 0 a 255. Teoricamente uma rede TCP/IP pode ter até 4.294.967.296 endereços IP (2564). Endereçamento IP a b Identificação da rede (7 bits) Classe A 0 Classe B 10 Classe C 110 c d Identificação da máquina (24 Bits) Identificação da rede (14 bits) Identificação da máquina (16 Bits) Identificação da rede (21 bits) Classe D 1110 Endereçamento multicast Classe E 1111 Reservado para o uso futuro Identificação da máquina (8 Bits) Endereçamento IP Intervalos de endereços: Classe A Classe B Classe C Classe D Classe E 1.0.0.0 128.0.0.0 192.0.0.0 224.0.0.0 240.0.0.0 a a a a a 126.255.255.255 191.255.255.255 223.255.255.255 239.255.255.255 247.255.255.255 127.xx.yy.zz = ex. 127.0.0.1 São reservados para teste de loopback - utilizado pela máquina local para testar sua interface de comunicação. Endereçamento IP Endereços públicos são definidos pela InterNIC e equivalem a um identificador ou IP válidos, reconhecidos mundialmente; Endereços privados são definidos pela InterNIC e que podem ser utilizados pelas empresas em suas redes locais internas. Endereçamento IP Classe Blocos A 10.0.0.0 até 10.255.255.255 B 172.16.0.0 até 172.31.255.255 C 192.168.0.0 até 192.168.255.255 Endereçamento IP Classe A: O primeiro número identifica a rede, os demais três números indicam a máquina. Cada endereço classe A consegue endereçar até 16.777.214 máquinas. Classe B: Os dois primeiros números identificam a rede, os dois demais indicam a máquina. Esse tipo de endereço consegue endereçar até 65.534 máquinas. Classe C: Os Três primeiros números identificam a rede, o último número indica a máquina. Com isso, consegue endereçar até 254 máquinas. Máscara de Rede A máscara é formada por 32 bits no mesmo formato que o endereçamento IP e cada bit 1 da máscara informa a parte do endereço IP que é usada para o endereçamento da rede e cada bit 0 informa a parte do endereço IP que é usada para o endereçamento das máquinas. Dessa forma, as máscaras padrões são: Classe A: 255.0.0.0 Classe B: 255.255.0.0 Classe C: 255.255.255.0 Sub-Redes O que é uma sub-rede? Interfaces de dispositivo com a mesma parte de sub-rede do endereço IP Podem alcançar fisicamente uns aos outros sem intervenção do roteador Sub-Redes Máscaras de Sub-Rede Quando dois hosts desejam se comunicar, a máscara de sub-rede é utilizada para determinar se um host está na rede local ou em uma rede remota; Para extrair o net id da rede do host id, uma operação lógica AND é realizada com a máscara da rede : Ex.: Endereço IP : 200.135.233.4 Máscara IP : 255.255.255.0 11001000 11111111 10000111 11101001 00000100 11111111 11111111 00000000 AND 11001000 10000111 11101001 00000000 Resultado : 200.135.233.0 Máscaras de Sub-Rede 4 computadores c/ a mesma identificação de rede, supõe-se que estão no “mesmo cabo” Rede SENAC - 192.168.0 RH 192.168.0.7 COORD FIN 192.168.0.3 192.168.0.1 SEC 192.168.0.2 Classes Interdomain Routing (CIDR) Uma rede Classe C (/24) pode suportar até 28 endereços (254 hosts), o que pode ser pouco para algumas empresas. Já uma classe B (/16) pode suportar até 216 endereços (65.534 hosts), o que pode ser muito para as empresas. Isso foi solucionado com o padrão CIDR, que permite que as empresas adotem um identificador de rede de qualquer tamanho. Classes Interdomain Routing (CIDR) Ex.: Uma empresa com 2.000 hosts pode solicitar um bloco de 2.048 endereços, cuja notação seria a.b.c.d./21, onde os primeiros 21 bits identificam a rede e os 11 bits restantes (211 = 2048) identificam os hosts.