Miguela Fernandes Escola Secundária da Batalha
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
Composto por: Existem  5 classes de endereços com diferentes propostas * 127 – é usado para testes de loopback e funções de diagnóstico Classe Intervalos do 1º octeto Intervalos do 1º octeto em binário Bit fixos no intervalo do 1º octecto Classe A 1 126* 0 0000001 0 1111110 0  -  1 bit Classe B 128  191 10 000000 10 111111 10  - 2 bits Classe C  192  223 110 00000 110 11111 110  - 3 bits Classe D 224  239 Endereço multicasting 1110  - 3 bits  Classe E 240  a 254 Utilizada pelo IETF para investigação 1111  - 4 bits
De  1.0.0.0   a  126.255.255.255 De  128.0.0.0  a  191.255.255.255 De  192.0.0.0  a  223.255.255.255
Existem  endereços que são reservados *RFC 1918 Classe Endereços Privados* 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
Fórmula importante:  nº redes ou nº hosts =  2 n   – 2 n- número de bits 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 * 0 R.H.H.H 255.0.0.0 2 7   – 2 =126 2 24  – 2 =16777214 B 128 – 191 10 R.R.H.H 255. 255.0.0 2 14  – 2 =16382 2 16  – 2 =65534 C 192 – 223  110 R.R.R.H 255. 255. 255. 0 2 21  – 2 =2097150 2 8  – 2 =254 D 224 – 239 1110 E 240 – 254 11110
A que rede pertence o endereço 192.168.1.3? Tabela de routing E0 192.168.1.0 E1 10.0.0.0
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
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)
A máscara de rede determina qual a parte do endereço IP corresponde ao Net ID (rede) e qual a parte que corresponde ao host ID (pc). A máscara de subrede tem 32 bits e 4 octetos como um endereço IP: - Os bits do NET ID estão todos a 1. - Os bits do Host ID estão todos a 0. Máscaras de subredes por omissão: - Classe A - 255.0.0.0 - Classe B - 255.255.0.0 - Classe C - 255.255.255.0
Podemos definir a máscara de rede da seguinte forma: 10.2.4.4/8 172.16.3.4/16 192.168.5/24 ip/n (n estipula a mácara) O mesmo que: Classe A - 255.0.0.0 Classe B - 255.255.0.0 Classe C - 255.255.255.0
Mas como sabe o computador a rede a que pertence um IP? 255  (10)  = 11111111  (2)  1º Calcula binário do IP ?? Qual o valor decimal? 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  .  00000011     11111111  . 11111111  .  11111111  .  00000000   11000000 . 10101000  .  00000001  .  00000000 E obtém a rede: 192.168.1.0 AND Através da máscara de rede
O PC02 tem o IP 192.168.1.3. E quanto pode endereço válidos pode haver na rede 192.168.1.0? Rede Broadcast 128 64 32 16 8 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 2 0 0 0 0 0 0 1 1 3 …… …… …… …… …… …… …… …… …… 1 1 1 1 1 1 0 1 190 1 1 1 1 1 1 1 0 254 1 1 1 1 1 1 1 1 255
O PC02 tem o IP 192.168.1.3. E quanto pode endereço válidos pode haver na rede 192.168.1.0? Rede  192.168.1. 0 192.168.1. 1 192.168.1. 2 192.168.1. 3 ………… . 192.168.1. 190 192.168.1. 254 192.168.1. 255 128 64 32 16 8 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 2 0 0 0 0 0 0 1 1 3 …… …… …… …… …… …… …… …… …… 1 1 1 1 1 1 0 1 190 1 1 1 1 1 1 1 0 254 1 1 1 1 1 1 1 1 255
nº de subredes ou nº de hosts  =  2  n  – 2 n=número de bits Exemplo: 156.12.9.2 255. 255.0.0 Nº de redes= 2 14 (6+8)  – 2 =16382 Nº de host por rede= 2 16 (8+8)  – 2 =65534
O computador da sala 305B (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? 2 16  -2 = 256 – 2= 65534 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
O PC308_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? 2 8  -2 = 256 – 2= 254 B, está entre 128 e 191 172.16.2.0 Rede PC   10101100 . 00010000  .  00000010  .  00010001     11111111 . 11111111  .  11111111  .  00000000   10101100 . 00010000  .  00000010  . 00000000 AND
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 2 8  -2 = 256 – 2=  254 IP´s válidos
Sabemos que o broadcast é sempre 255 (11111111)   10101100 . 00010000  .  00000010  .  00010001     11111111 . 11111111  .  00000000  .  00000000   10101100 . 00010000  .  00000000  .  00000000 . 11111111 . 11111111 AND 172.16.2.17 255.255.0.0 Rede Broadcast 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
Sabemos que o broadcast é sempre 255 (11111111)   00001010 . 00000000  .  00000000  .  00010001     11111111 . 00000000   .  00000000  .  00000000   00001010 . 00000000   .  00000000  .  00000000   . 11111111 . 11111111 . 11111111 AND 10.0.0.17 255.0.0.0 Rede Broadcast 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
Para o endereço IP 154.12.10.22 e máscara de rede 255.255.0.0, responde as seguintes questões:  Qual é o endereço IP da rede?  Qual o endereço IP de broadcast?  Qual é o intervalo de IP´s válidos?
Computer Networks, Andrew S. Tanenbaum, Prentice Hall Comunicação de Dados e Redes de computadores (4ª Edição), Behrouz Forouzan

Endereços IP´s

  • 1.
    Miguela Fernandes EscolaSecundária da Batalha
  • 3.
    Composto por: 32bits = 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
  • 4.
    Composto por: Existem 5 classes de endereços com diferentes propostas * 127 – é usado para testes de loopback e funções de diagnóstico Classe Intervalos do 1º octeto Intervalos do 1º octeto em binário Bit fixos no intervalo do 1º octecto Classe A 1 126* 0 0000001 0 1111110 0 - 1 bit Classe B 128 191 10 000000 10 111111 10 - 2 bits Classe C 192 223 110 00000 110 11111 110 - 3 bits Classe D 224 239 Endereço multicasting 1110 - 3 bits Classe E 240 a 254 Utilizada pelo IETF para investigação 1111 - 4 bits
  • 5.
    De 1.0.0.0 a 126.255.255.255 De 128.0.0.0 a 191.255.255.255 De 192.0.0.0 a 223.255.255.255
  • 6.
    Existem endereçosque são reservados *RFC 1918 Classe Endereços Privados* 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
  • 7.
    Fórmula importante: nº redes ou nº hosts = 2 n – 2 n- número de bits 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 * 0 R.H.H.H 255.0.0.0 2 7 – 2 =126 2 24 – 2 =16777214 B 128 – 191 10 R.R.H.H 255. 255.0.0 2 14 – 2 =16382 2 16 – 2 =65534 C 192 – 223 110 R.R.R.H 255. 255. 255. 0 2 21 – 2 =2097150 2 8 – 2 =254 D 224 – 239 1110 E 240 – 254 11110
  • 8.
    A que redepertence o endereço 192.168.1.3? Tabela de routing E0 192.168.1.0 E1 10.0.0.0
  • 9.
    O endereço 192.168.1.3tem 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
  • 10.
    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)
  • 11.
    A máscara derede determina qual a parte do endereço IP corresponde ao Net ID (rede) e qual a parte que corresponde ao host ID (pc). A máscara de subrede tem 32 bits e 4 octetos como um endereço IP: - Os bits do NET ID estão todos a 1. - Os bits do Host ID estão todos a 0. Máscaras de subredes por omissão: - Classe A - 255.0.0.0 - Classe B - 255.255.0.0 - Classe C - 255.255.255.0
  • 12.
    Podemos definir amáscara de rede da seguinte forma: 10.2.4.4/8 172.16.3.4/16 192.168.5/24 ip/n (n estipula a mácara) O mesmo que: Classe A - 255.0.0.0 Classe B - 255.255.0.0 Classe C - 255.255.255.0
  • 13.
    Mas como sabeo computador a rede a que pertence um IP? 255 (10) = 11111111 (2) 1º Calcula binário do IP ?? Qual o valor decimal? 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 . 00000011 11111111 . 11111111 . 11111111 . 00000000 11000000 . 10101000 . 00000001 . 00000000 E obtém a rede: 192.168.1.0 AND Através da máscara de rede
  • 14.
    O PC02 temo IP 192.168.1.3. E quanto pode endereço válidos pode haver na rede 192.168.1.0? Rede Broadcast 128 64 32 16 8 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 2 0 0 0 0 0 0 1 1 3 …… …… …… …… …… …… …… …… …… 1 1 1 1 1 1 0 1 190 1 1 1 1 1 1 1 0 254 1 1 1 1 1 1 1 1 255
  • 15.
    O PC02 temo IP 192.168.1.3. E quanto pode endereço válidos pode haver na rede 192.168.1.0? Rede 192.168.1. 0 192.168.1. 1 192.168.1. 2 192.168.1. 3 ………… . 192.168.1. 190 192.168.1. 254 192.168.1. 255 128 64 32 16 8 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 2 0 0 0 0 0 0 1 1 3 …… …… …… …… …… …… …… …… …… 1 1 1 1 1 1 0 1 190 1 1 1 1 1 1 1 0 254 1 1 1 1 1 1 1 1 255
  • 16.
    nº de subredesou nº de hosts = 2 n – 2 n=número de bits Exemplo: 156.12.9.2 255. 255.0.0 Nº de redes= 2 14 (6+8) – 2 =16382 Nº de host por rede= 2 16 (8+8) – 2 =65534
  • 17.
    O computador dasala 305B (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? 2 16 -2 = 256 – 2= 65534 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
  • 18.
    O PC308_02 tema 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? 2 8 -2 = 256 – 2= 254 B, está entre 128 e 191 172.16.2.0 Rede PC 10101100 . 00010000 . 00000010 . 00010001 11111111 . 11111111 . 11111111 . 00000000 10101100 . 00010000 . 00000010 . 00000000 AND
  • 19.
    Broadcast 255? Utilizadopara 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 2 8 -2 = 256 – 2= 254 IP´s válidos
  • 20.
    Sabemos que obroadcast é sempre 255 (11111111) 10101100 . 00010000 . 00000010 . 00010001 11111111 . 11111111 . 00000000 . 00000000 10101100 . 00010000 . 00000000 . 00000000 . 11111111 . 11111111 AND 172.16.2.17 255.255.0.0 Rede Broadcast 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
  • 21.
    Sabemos que obroadcast é sempre 255 (11111111) 00001010 . 00000000 . 00000000 . 00010001 11111111 . 00000000 . 00000000 . 00000000 00001010 . 00000000 . 00000000 . 00000000 . 11111111 . 11111111 . 11111111 AND 10.0.0.17 255.0.0.0 Rede Broadcast 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
  • 22.
    Para o endereçoIP 154.12.10.22 e máscara de rede 255.255.0.0, responde as seguintes questões: Qual é o endereço IP da rede? Qual o endereço IP de broadcast? Qual é o intervalo de IP´s válidos?
  • 23.
    Computer Networks, AndrewS. Tanenbaum, Prentice Hall Comunicação de Dados e Redes de computadores (4ª Edição), Behrouz Forouzan

Notas do Editor

  • #7 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.