Download - Endereços IP´s
Miguela Fernandes
Escola Secundária da Batalha
2
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
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
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
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
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
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?
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Computer Networks, Andrew S. Tanenbaum, Prentice Hall
Comunicação de Dados e Redes de computadores (4ª Edição), Behrouz Forouzan
23