Endereços IP´s

23
Miguela Fernandes Escola Secundária da Batalha

description

Conteúdos da disciplina de RC, do Curso Profissional de Técnicos de Programação e Sistemas Informáticos.Ano lectivo 2009/2010

Transcript of Endereços IP´s

Page 1: Endereços IP´s

Miguela Fernandes

Escola Secundária da Batalha

Page 2: Endereços IP´s

2

Page 3: Endereços IP´s

3

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

Page 4: Endereços IP´s

Classe Intervalos do 1º octeto

Intervalos do 1º octeto em binário

Bit fixos no intervalo do 1º octecto

Classe A 1126*

0000000101111110

0 - 1 bit

Classe B 128 191

1000000010111111

10 - 2 bits

Classe C 192 223

1100000011011111

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

4

Composto por:

Existem 5 classes de endereços com diferentes propostas

* 127 – é usado para testes de loopback e funções de diagnóstico

Page 5: Endereços IP´s

5

De 1.0.0.0 a 126.255.255.255

De 128.0.0.0 a 191.255.255.255De 192.0.0.0 a 223.255.255.255

Page 6: Endereços IP´s

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

6

Existem endereços que são reservados

*RFC 1918

Page 7: Endereços IP´s

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 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

7

Fórmula importante: nº redes ou nº hosts = 2n – 2 n- número de bits

Page 8: Endereços IP´s

Tabela de routing

E0 192.168.1.0

E1 10.0.0.0

8

A que rede pertence o endereço 192.168.1.3?

Page 9: Endereços IP´s

O endereço 192.168.1.3 tem 255.255.255.0 como máscara de rede

9

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

Page 10: Endereços IP´s

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 0128 + 8 + 4 =140

Assim: 10001100(2) é 140 (10)

10

Page 11: Endereços IP´s

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

11

Page 12: Endereços IP´s

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

12

Page 13: Endereços IP´s

Mas como sabe o computador a rede a que pertence um IP?

13

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 rede11111111 . 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

Page 14: Endereços IP´s

O PC02 tem o IP 192.168.1.3. E quanto pode endereço válidos pode haver na rede 192.168.1.0?

14

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

Rede

Broadcast

Page 15: Endereços IP´s

O PC02 tem o IP 192.168.1.3. E quanto pode endereço válidos pode haver na rede 192.168.1.0?

15

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

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

Page 16: Endereços IP´s

16

nº de subredes ou nº de hosts = 2 n – 2

n=número de bits

Exemplo:156.12.9.2255. 255.0.0Nº de redes= 214 (6+8) – 2 =16382Nº de host por rede= 216 (8+8) – 2 =65534

Page 17: Endereços IP´s

17

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? 216 -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

Page 18: Endereços IP´s

18

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?

10101100 . 00010000 . 00000010 . 00010001 11111111 . 11111111 . 11111111 . 00000000 10101100 . 00010000 . 00000010 .00000000

AND

28 -2 = 256 – 2= 254

B, está entre 128 e 191

172.16.2.0

Rede PC

Page 19: Endereços IP´s

Broadcast 255?

19

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 rede255- 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

Page 20: Endereços IP´s

20

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

Page 21: Endereços IP´s

21

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

Page 22: Endereços IP´s

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?

22

Page 23: Endereços IP´s

Computer Networks, Andrew S. Tanenbaum, Prentice Hall

Comunicação de Dados e Redes de computadores (4ª Edição), Behrouz Forouzan

23