Endereços de redes Escola Secundária c/ 3º CEB da Batalha Miguela Fernandes
Exemplo de uma rede
Estrutura dos endereços IP (1) Composto por: 32 bits = cerca de 4 biliões de endereços possíveis (já não são suficiente para as necessidades futuras!) Está dividido em 2 partes (número de redes + host number) e devem ser administradas separadamente
Estrutura dos endereços IP (2) Composto por: Existem 5 classes de endereços com diferentes propostas Classe Intervalos do 1º octeto Classe A - 0 - (1 bit) 1 a 126 Classe B - 10 - (2 bit) 128 a 191 Classe C - 110 - (3 bit) 192 a 223 Classe D - 1110 - (3 bit) 224 a 239 Classe E - 1111 - (4 bit) 240 a 254 A que classe pertence o endereço 12.1.1.3? A A que classe pertence o endereço 202.21.41.8? C
Endereços privados Existem endereços que são reservados Classe Classe A 10.0.0.0 10.255.255.255 Classe B 172.16.0.0 172.31.0.0 Classe C 192.168.0.0 192.168.255.255 Classe D Endereço multicasting Classe E Utilizada pelo IETF para investigação An enterprise that decides to use IP addresses out of the address space defined in this document can do so without any coordination with IANA or an Internet registry. The address space can thus be used by many enterprises. Addresses within this private address space will only be unique within the enterprise, or the set of enterprises which choose to cooperate over this space so they may communicate with each other in their own private internet. *RFC 1918
Estrutura dos endereços IP (3) Classes 1º Octeto decimal 1º Octeto – Bit de 1ª ordem ID da Rede/ ID do host Máscara Nº de Redes Nº de PC´s A 1 – 126 * R.H.H.H 255.0.0.0 27 – 2 =126 224 – 2 =16777214 B 128 – 191 10 R.R.H.H 255. 255.0.0 214 – 2 =16382 216 – 2 =65534 C 192 – 223 110 R.R.R.H 255. 255. 255. 0 221 – 2 =2097150 28 – 2 =254 D 224 – 239 1110 E 240 – 254 11110 * 127 – é usado para testes de loopback e funções de diagnóstico
Intervalos de endereços IP Classe A network host De 1.0.0.0 a 126.255.255.255 B 10 network host De 128.0.0.0 a 191.255.255.255 C 110 network host De 192.0.0.0 a 223.255.255.255 D 1110 multicast address De 224.0.0.0 a 239.255.255.255 32 bits
Análise de endereços IP Tabela de routing E0 192.168.1.0 E1 10.0.0.0 A que rede pertence o endereço 192.168.1.3?
Calcular endereços de rede O endereço 192.168.1.3 tem 255.255.255.0 como máscara de rede Pertence à classe C e tem como máscara de rede 255.255.255.0, então a rede é 192.168.1.0 1º Converter os números para binário 192 96 48 24 12 6 3 1 0 0 0 0 0 0 1 1 192 (10)= 11000000(2) NOTA: Quando o resultado dado não tem 8 bits este deve ser completado com zeros à esquerda até ter completado os 8 bits
Calcular endereços de rede Um octeto é composto por oito “1”s e/ou “0”s, representando os seguintes valores: 128 64 32 16 8 4 2 1 Vamos encontrar o valor decimal de: 1 0 0 0 1 1 0 0 128 + 8 + 4 =140 Assim: 10001100(2) é 140 (10)
Calcular endereços de rede Mas como sabe o computador a rede a que pertence um IP? 255 (10) = 11111111 (2) 1º Calcula binário do IP 11000000 . 10101000 . 00000001 . 00000011 2º Calcula binário da máscara de rede 11111111 . 11111111 . 11111111 . 00000000 3º Aplica o operador AND para determinar a rede 11000000 . 10101000 . 00000001 . 00000000 E obtém a rede: 192.168.1.0 AND
Endereços de rede válidos (1) O PC02 tem o IP 192.168.1.3. E quanto pode endereço válidos pode haver na rede 192.168.1.0? 128 64 32 16 8 4 2 1 3 …… 190 254 255 Rede Broadcast
Endereços de rede válidos (2) Broadcast 255? Utilizado para enviar informação para todos os computadores da rede. 192.168.1.255 Uma mensagem que contenha o IP de destino 192.168.1.255 irá para todos os computadores dessa rede. Assim, o 255 é reservado e não pode ser atribuído a um PC. Sabemos que: 0- é para a rede 255- para broadcast Então temos quantos IP possíveis nesta rede? Sabemos que temos 8 bits reservados para PC´s 28 -2 = 256 – 2= 254 IP´s válidos
Endereços de rede válidos (3) O PC305_02 tem a seguinte informação: IP 172.16.2.17 MR 255.255.255.0 Qual a classe a que pertence o IP? Qual a rede a que pertence o PC? Quantos IP´s estão disponíveis nesta rede? B, está entre 128 e 191 172.16.2.0 10101100 . 00010000 . 00000010 . 00010001 11111111 . 11111111 . 11111111 . 00000000 10101100 . 00010000 . 00000010 . 00000000 AND Rede PC 28 -2 = 256 – 2= 254
Exercícios O PC305_04 tem a seguinte informação: IP 172.16.2.17 MR 255.255.0.0 Qual a classe a que pertence o IP? Qual a rede a que pertence o PC? Quantos IP´s estão disponíveis nesta rede? B, está entre 128 e 191 172.16.0.0 10101100 . 00010000 . 00000010 . 00010001 11111111 . 11111111 . 00000000 . 00000000 10101100 . 00010000 . 00000000 . 00000000 AND Rede PC 216 -2 = 256 – 2= 65534
Determinar os endereços válidos (1) Sabemos que o broadcast é sempre 255 (11111111) 172.16.2.17 255.255.0.0 Rede Broadcast 10101100 . 00010000 . 00000010 . 00010001 11111111 . 11111111 . 00000000 . 00000000 10101100 . 00010000 . 00000000 . 00000000 . 11111111 . 11111111 AND Rede = 172.16.0.0 Broadcast = 172.16.255.255 Então quais são os endereços válidos? DE 172.16.0.1 A 172.16.255.254
Determinar os endereços válidos (2) Sabemos que o broadcast é sempre 255 (11111111) 10.0.0.17 255.0.0.0 Rede Broadcast 00001010 . 00000000 . 00000000 . 00010001 11111111 . 00000000 . 00000000 . 00000000 00001010 . 00000000 . 00000000 . 00000000 . 11111111 . 11111111 . 11111111 AND Rede = 10.0.0.0 Broadcast = 10.255.255.255 Então quais são os endereços válidos? DE 10.0.0.1 A 10.255.255.254
Determinar os endereços válidos (3) E se tivermos 255.255.255.224 para o IP 192.168.10.0? Bits empresados Valor binário Valor decimal 00000000 1 10000000 128 2 11000000 192 3 11100000 224 4 11110000 240 5 11111000 248 6 11111100 252 7 11111110 254 8 11111111 255 Temos 3 bits emprestados para a subrede e sobram 5 para o host
Determinar os endereços válidos (3) 192.168.10.0 255.255.255.224 Temos 3 bits emprestados para a subrede e sobram 5 para o host 1- Quantas subredes posso ter? 2- Quantos hosts por subrede? 3- Quais são as subredes? 4- Qual o endereço broadcast? 5- Qual o 1º endereço válido de rede? 6- Qual o último endereço válido de rede? 2bits para a subrede – 2 = nº de subredes 2bits para o host - 2 = nº de host por subnet 256-máscara de rede = intervalos de subrede Endereço broadcast = próxima subrede – 1 1º endereço host válido = subrede +1 Último endereço host válido = broadcast-1
Determinar os endereços válidos (3) 192.168.10.0 255.255.255.224 Temos 3 bits emprestados para a subrede e sobram 5 para o host Importante não esquecer a fórmula mágica: nº de subredes ou nº de hosts = 2 n – 2 n=número de bits nº de subredes = 23 – 2 = 6 nº de hosts por subrede= 25 – 2 = 30
Determinar os endereços válidos (3) 192.168.10.0 255.255.255.224 Temos 3 bits emprestados para a subrede e sobram 5 para o host 1- Quantas subredes posso ter? 2- Quantos hosts por subrede? 3- Quais são as subredes? 4- Qual o endereço broadcast? 5- Qual o 1º endereço válido de rede? 6- Qual o último endereço válido de rede? 23– 2 = 6 25 – 2 = 30 256-240 = 16, 32, 48, 64 …224 Endereço broadcast = 32 – 1=31 1º endereço host válido = 16 +1 =17 Último endereço host válido = 31-1=30
Determinar os endereços válidos (4) Vejamos este caso: 172.16.2.17 255.255.255.240 Rede 172.16.2.16 Broadcast 172.16.2.31 10101100 . 00010000 . 00000010 . 00010001 11111111 . 11111111 . 11111111 . 11110000 10101100 . 00010000 . 00000000 . 00010000 . 00000000 . 00001111 AND Rede PC Então quais são os endereços válidos? DE 172.16.2.17 A 172.16.2.30
Endereços IP e Subnetting Exemplo: Implentação:
Endereços IP e Subnetting Exemplo: Implentação:
Endereços IP e Subnetting Restantes exemplos:
Endereços IP e Subnetting Restantes exemplos: Implementação:
Exercícios Para o endereço IP 172.16.10.22 e máscara de rede 255.255.255.240, responde as seguintes questões: Qual é o endereço IP da subrede? Qual o endereço IP de broadcast? Qual é o intervalo de IP´s válido?