31
Endereços IP v4 (1/2) O endereço IP serve para identificar a interface dos equipamentos (computadores, routers, switchs, impressoras, etc.) ligados a uma rede. Um IP v4 é constituído por 32 bits o 4 x 8bit (4 octetos) separados por pontos x.x.x.x. 1 Os valores de x são números decimais entre 0-255 (total 256 = 2 8 ) 194.153.205.26

Enderecamento ip

Embed Size (px)

Citation preview

Endereços IP v4 (1/2)

• O endereço IP serve para identificar a interface dos equipamentos (computadores, routers, switchs, impressoras, etc.) ligados a uma rede.

• Um IP v4 é constituído por 32 bitso 4 x 8bit (4 octetos) separados por pontos x.x.x.x.

1

Os valores de x são números decimais entre 0-255 (total 256 = 28 )

194.153.205.26

Os valores de x são números decimais entre 0-255 (total 256 = 28 )

194.153.205.26

Endereços IP v4 (2/2)

2

223.1.1.1 = 11011111 00000001 00000001 00000001

223 1 11

REDE 1REDE 3

REDE 2

Divisão do endereço IP v4• Endereço de rede

o componente do endereço que identifica a que (sub-)rede o computador pertence.

• Endereço de host– componente do endereço que identifica o host na sub-rede e

que deve ser única dentro da sub-rede.

Exemplo:● 192.168.1.1 usa 24 bits para identificar a rede e 8 para o host

● Assim pode ser representado como 192.168.1.1/24

3

Redes públicas e redes privadas• Existem dois tipos de redes que usam endereços IPs

reservados para esse efeito:

– Rede pública – conjunto de endereços IP usados pelos servidores, routers e dispositivos/computadores ligados à Internet e atribuídos pelos ISPs (Internet Service Providers) pertencentes a blocos/intervalos de endereços a eles atribuídos pela Internet Assigned Numbers Authority (IANA).São a maior parte dos endereços IPv4 disponíveis. O número necessário de endereços IP publicos disponíveis foi expandido com a introdução de endereços IP v6 de 128 bits.

o Rede privada (redes locais – domésticas ou empresariais) → são uma pequena parte (fracção) de endereços Ips disponíveis .

4

Redes públicas e redes privadas (2/2)

• Gama de IPs reservada para a rede pública

5

Redes privadas• Gama de IPs reservada para as redes privadas

6

Classe EndereçosA 10.0.0.0 até 10.255.255.255B 172.16.0.0 até 172.31.255.255C 192.168.0.0 até 192.168.255.255--- 169.254.0.1 até 169.255.254

A gama 169.254.xxx.xxx

7

• Esta gama de endereços existe para auto-configuração do link local, isto é, quando o host está configurado para receber o seu IP através de DHCP e não encontra na rede quem lhe forneça IP.

• Assim, por defeito, o host receberá um IP desta gama (IP atribuído quando a rede está sem conectividade ou limitada).

• APIPA - Automatic Private IP Addressing• No windows quando o servidor DHCP falha, o APIPA

atribui endereços IP no intervalo 169.254.0.1 a 169.254.255.254.

Gama de IPs reservadosDe Até

0.0.0.0 0.255.255.255127.0.0.0 127.255.255.255128.0.0.0 128.0.255.255

191.2 55.0.0 191.2 55.2 55.2 55192.0.0.0 192.0.0.2 55

223.255.255.0 223.255.255.255224.0.0.0 239.255.255.255240.0.0.0 255.255.255.255

8

Classes de IPs (1/4)

9

• Classe Ao 1 byte (8 bits) para identificar a rede e 3 bytes para identificar a estação da

rede.

(usado para redes grandes com muitos hosts)

• Classe Bo 2 bytes para identificar a rede e 2 bytes para identificar a estação da rede.– (usado para redes média a grandes)

• Classe Co 3 bytes para identificar a rede e 1 byte para identificar a estação da rede.– (usado para redes locais LAN – tipicamente para 254

dispositivos /IPs)

Classes de IPs (2/4)

10

Hostid (16 bits)

Hostid (8 bits)

Octeto 3 Octeto 4Octeto 1 Octeto 20 7 15 23 31

Hostid ( 24 bits)Netid (7 bits)0Classe A

Netid (21 bits)

1 0 Netid (14 bits)

1.0.0.0 até 127.255.255.255

128.0.0.0 até 191.255.255.255

192.0.0.0 até 223.255.255.255

1 1 0

Classe B

Classe C

Classes de IPs (3/4)

• Classe A permite 128 (7 bits) endereços de redes e um máximo de 16.777.214 hosts (224 -2)

• Classe B permite 16.384 endereços de rede (14 bits) e 65534 endereços de hosts (216 -2)

• Classe C permite 2.097.152 endereços de rede (21 bits) e 254 endereços de hosts (28 -2)

11

Endereços reservados para rede e broadcast

Endereços reservados para rede e broadcast

Classes de IPs (4/4)

• Classe D de 224.0.0.0 até 239.255.255.255, destinam-se a multicast, possibilita acesso até 268.435.456 endereços de multicast

• Classe E a partir de 240.0.0.0 a 255.255.255.255, reservado para aplicações futuras

12

Classe A• Um endereço é classificado como Classe A,

quando o primeiro número (byte) do endereço estiver entre 1 e 127.o Exemplo:

• 13.0.0.1• 80.10.69.12• 37.25.10.99

• O primeiro octeto identifica a rede e os outros três octetos identificam o próprio computador (nó).

13

Classe A

14

13.0.0.1

TCP/IP

13.0.0.2

13.0.0.3 13.0.0.4

Classe B• Um endereço é classificado como Classe B,

quando o primeiro número (byte) do endereço estiver entre 128 e 191.o Exemplo:

• 133.0.0.1• 140.10.69.12• 190.25.10.99

• Os dois primeiros octetos identificam a rede e os outros dois octetos identificam o próprio computador (nó).

15

Classe B

16

140.249.235.2 140.249.238.3

TCP/IP140.249.238.5 140.249.234.7

Classe C• Um endereço é classificado como Classe C,

quando o primeiro número (byte) do endereço estiver entre 192 e 223.o Exemplo:

• 200.0.0.1• 220.10.69.12• 195.25.10.99

• Os três primeiros números identificam a rede e o último número identifica o próprio computador (nó).

17

Classe C

18

220.255.11.1

TCP/IP

220.255.11.2

220.255.11.3 220.255.11.4

Classe D• Um endereço é classificado como Classe D, quando o

primeiro número (byte) do endereço for superior a 224 e inferior a 239.o Exemplo:

• 225.0.0.1• 239.10.69.12• 226.25.10.99

• Esta classe está reservado para criar agrupamentos de computadores para o uso de Multicast.

• O sistema Multicast permite que um grupo de computadores utilize um ou mais endereços para enviar dados somente para aqueles que estejam configurados para receber por este endereço.

19

Classe E• A Classe E é um endereço reservado e utilizado

para testes e novas implementações e controles do TCP/IP.

• São endereços IP com valores iniciais acima de 240.

20

Tal como acontece com a Classe D, não podemos utilizar esta gama de endereços para endereçar os

computadores na rede TCP/IP.

Tal como acontece com a Classe D, não podemos utilizar esta gama de endereços para endereçar os

computadores na rede TCP/IP.

Endereços de Rede e Broadcast

• Endereço de Rede: Identifica a própria rede e não uma interface de rede (física) específica, representado por todos os bits de hostid com o valor ZERO.

• Endereço de Broadcast: Identifica todas as máquinas na rede específica, representado por todos os bits de hostid com o valor UM.

21

Desta forma, para cada rede A, B ou C, o primeiro endereço e o último são reservados e não podem ser usados por interfaces de rede.

Desta forma, para cada rede A, B ou C, o primeiro endereço e o último são reservados e não podem ser usados por interfaces de rede.

Tabela de Conversão

22

BBV - Binary bit valueBBV - Binary bit value

Tabela de Conversão de binário para decimal  2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0  

BBV 128 64 32 16 8 4 2 1 Decimal

1º octeto 1 1 0 0 0 0 0 0 192

2º octeto 1 0 1 0 1 0 0 0 168

3º octeto 0 0 0 0 0 0 0 0 0

4º octeto 0 0 0 0 0 0 0 1 1

Atividade 1• Qual a gama de IPs (utilizáveis na identificação de

hosts) que existe nas redes de:o Classe A?

o Classe B?

o Classe C?

23

Soluções (1)• Qual a gama de IPs (utilizáveis na

identificação de hosts) que existe nas redes de Classe A?o De:

• 0 0000001.00000000.00000000.00000001• 1.0.0.1

o Até:• 0 1111110.11111111.11111111.11111110• 126.255.255.254

24

Soluções (2)• Qual a gama de IPs (utilizáveis na

identificação de hosts) que existe nas redes de Classe B?o De:

• 10 000000.00000001.00000000.00000001• 128.1.0.1

o Até:• 10 111111.11111111.11111111.11111110• 191.255.255.254

25

Soluções (3)• Qual a gama de IPs (utilizáveis na

identificação de hosts) que existe nas redes de Classe C?o De:

• 110 00000.00000000.00000001.00000001• 192.0.1.1

o Até:• 110 11111.11111111.11111111.11111110• 223.255.255.254

26

Máscaras de rede (1/2)

• Uma máscara de rede permite identificar simplesmente a rede associada a um endereço IP.

27

Máscaras de rede (2/2)

• As máscaras são constituídas por 32 bits (4 octetos)o Classe A: 11111111.00000000.00000000.00000000 ou 255.0.0.0 ou /8 (CIDR –

Classless Inter-Domain Routing)o Classe B: 11111111.11111111.00000000.00000000 ou 255.255.0.0 ou /16

(CIDR)o Classe C: 11111111.11111111.11111111.oooooooo ou 255.255.255.0 ou /

24 (CIDR)

• A parte da máscara que identifica a rede é representada com bits 1 e os hosts são representados pelos bits 0.

28

Conhecer o endereço de rede (1/3)

• Para conhecer o endereço da rede associada a um endereço IP basta aplicar uma máscara cujos bytes correspondentes ao netID sejam apenas 1 (255) e 0 nos bytes seguintes.o Classe A: 11111111.00000000.00000000.00000000o Classe B: 11111111.11111111.00000000.00000000o Classe C: 11111111.11111111.11111111.00000000

29

Conhecer o endereço de rede (2/3)

• Endereço IP 34.56.123.12 (Classe A)o A máscara é:

11111111.00000000.00000000.00000000o O valor binário de 34.208.123.12 é:

00100010.11010000.01111011.00001100

30

Conhecer o endereço de rede (3/3)

• Aplicar o And lógico entre o endereço IP e a máscara de rede:

34 . 0 . 0 . 0 34.0.0.0 (Rede de Classe!?)

rede associada ao endereço 34.208.123.12 /8

31

00100010 . 11010000 . 01111011 . 00001100 AND

11111111 . 00000000 . 00000000 . 00000000 =

00100010 . 00000000 . 00000000 . 00000000