Endereços IP´s
-
Upload
miguela-fernandes -
Category
Education
-
view
55.075 -
download
8
description
Transcript of Endereços IP´s
Miguela Fernandes
Endereços de redesEndereços de redes
Escola Secundária c/ 3º CEB da Batalha
2
Exemplo de uma rede
3
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
4
Estrutura dos endereços IP (2)
Classe Intervalos do 1º octetoClasse 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
Composto por:
Existem 5 classes de endereços com diferentes propostas
A que classe pertence o endereço 12.1.1.3?
A que classe pertence o endereço 202.21.41.8?
A
C
5
Endereços privados
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
Existem endereços que são reservados
*RFC 1918
6
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 * 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
* 127 – é usado para testes de loopback e funções de diagnóstico
7
Intervalos de endereços IP
0 network host
10 network host
110 network host
1110 multicast address
A
B
C
D
Classe
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
De 224.0.0.0 a 239.255.255.255
32 bits
8
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?
9
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
10
Calcular endereços de redeUm 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
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 IP11000000 . 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
12
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
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
13
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 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
14
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?
Endereços de rede válidos (3)
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
15
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?
Exercícios
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
16
Sabemos que o broadcast é sempre 255 (11111111)
Determinar os endereços válidos (1)
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
17
Sabemos que o broadcast é sempre 255 (11111111)
Determinar os endereços válidos (2)
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
18
E se tivermos 255.255.255.224 para o IP 192.168.10.0?
Determinar os endereços válidos (3)
Bits empresados Valor binário Valor decimal
0 00000000 0
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
19
192.168.10.0255.255.255.224
Determinar os endereços válidos (3)
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
20
192.168.10.0255.255.255.224
Determinar os endereços válidos (3)
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
21
192.168.10.0255.255.255.224
Determinar os endereços válidos (3)
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
22
Vejamos este caso:
Determinar os endereços válidos (4)
10101100 . 00010000 . 00000010 . 00010001
11111111 . 11111111 . 11111111 . 11110000
10101100 . 00010000 . 00000000 . 00010000
. 00000000 . 00001111
AND
172.16.2.17
255.255.255.240
Rede 172.16.2.16Broadcast 172.16.2.31
Então quais são os endereços válidos?
DE 172.16.2.17 A 172.16.2.30
Rede PC
23
Endereços IP e SubnettingExemplo:
Implentação:
24
Endereços IP e SubnettingExemplo:
Implentação:
25
Endereços IP e SubnettingRestantes exemplos:
26
Endereços IP e SubnettingRestantes exemplos:
Implementação:
27
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?