administração e projeto de redes material de apoio endereçamento ip cap.7 17/01/2010
TRANSCRIPT
Administração e Projeto de Redes
Material de apoio
Endereçamento IP
Cap.7
17/01/2010
2
Esclarecimentos Esse material é de apoio para as aulas da disciplina e não
substitui a leitura da bibliografia básica. Os professores da disciplina irão focar alguns dos tópicos da
bibliografia assim como poderão adicionar alguns detalhes não presentes na bibliografia, com base em suas experiências profissionais.
O conteúdo de slides com o título “Comentário” seguido de um texto, se refere a comentários adicionais ao slide cujo texto indica e tem por objetivo incluir alguma informação adicional aos conteúdo do slide correspondente.
Bibliografia básica: KUROSE, James F.; ROSS, Keith. Redes de Computadores e a INTERNET - Uma nova abordagem. Pearson. : , 2004.
3
O endereço IP é composto por 4 octetos (total de 32 bits) e é usado para identificar um host na rede.
Todo endereço IP é composto por: Endereço de Rede: Esta parte do endereço IP identifica o
número da rede. Endereço de Host: Esta parte do endereço IP identifica o
número do host dentro da rede. Máscara IP: bits “1” indicam a posição dos bits do
endereço IP correspondentes ao endereço da rede.
Ele é representado na forma de notação decimal: cada byte é expresso em notação decimal e ele é separado por ponto.
Cada byte varia de 0 à 255 (00000000 à 11111111). Por exemplo: 149.35.65.38.
Endereçamento IP
End.Rede End. Host
11111111 000000000000
Endereço IP
Máscara IP
4
Interfaces de Rede O endereço IP de rede é associado a cada uma das interfaces
que o host ou roteador: Se o host possui uma única interface de rede (como um
PC na LAN), ele possui somente um endereço IP.
Se o host possui X interfaces de rede (como um router conectado a várias redes), ele possui X endereços IP.
192.168.1.2
192.168.2.2
Network192.168.1.0
Network192.168.2.0
5
CLASSE A
Classes Primárias do endereço IP
CLASSE B
CLASSE C
Rede (8 Bits)
Rede (16 Bits)
Rede (24 Bits)
Host (24 Bits)
Host (16 Bits)
Host (8 Bits)
0
1 0
1 1 0
8 8 88
32 bit
6
Classe de end. IP é identificada pelo valor do 1º octeto do endereço IP
0 Classe A
1
0 Classe B
11
0 Classe C
1 Reservado0 Multicast
0 0 0 0 0 0 1
1 1 1 1 1 1 1
1 à 127
128 à 191
192 à 223
224 à 239240 à 255
0 0 0 0 0 0
1 1 1 1 1 1
Bits 1 2 3 4 5 6 7 8
7
Decimal Binário
128 10000000
192 11000000
224 11100000
240 11110000
248 11111000
252 11111100
254 11111110
255 11111111
Representação Binária dos octetos da mascara IP
8
Máscara da Classe A
CLASSE A Rede (8 Bits) Host (24 Bits)
Rede (8 Bits)
0 0 0 0 0 0 0 01 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Host (24 Bits)
= 255255 0 0 0 0 0 0
Binary
Decimal
=
9
Máscara da Classe B
CLASSE B Rede (16 Bits) Host (16 Bits)
Rede (16 Bits)
0 0 0 0 0 0 0 01 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0
Host (16 Bits)
= 255255 255 0 0 255 0 0
Binary
Decimal
= 1 1 1 1 1 1 1 1
10
Máscara da Classe C
CLASSE C Rede (24 Bits) Host (8 Bits)
1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0
= 255255 255 255 0 255 255 0
Binary
Decimal
= 1 1 1 1 1 1 1 1
Host (8 Bits) Rede (24 Bits)
1 1 1 1 1 1 1 1
11
Endereço de identificação da Rede Os endereços IP são usados para referenciar as redes e seus
hosts individuais.
Por convenção o endereço IP que possui a identificação do Host toda preenchida por bits 0, identifica o número da rede.
192.168.181.0
11000000 . 10101000 . 10110101 . 00000000
Host IDNet ID
Endereço de identificação da rede 192.168.181.0
12 Endereço de identificaçãodo 1º e último host da rede
192.168.181.254
11000000 . 10101000 . 10110101 .11111110
Host IDNet ID
192.168.181.1
11000000 . 10101000 . 10110101 .00000001
Host IDNet ID
Endereço do 1º Host da rede 192.168.181.0
Endereço do último Host da rede 192.168.181.0
13
Endereço de Broadcast da Rede O endereço de broadcast é utilizado para enviar mensagens a
todos os hosts de uma rede específica.
Por convenção, no endereço de Broadcast todos os bits da identificação de Host são bits 1.
192.168.181.255
11000000 . 10101000 . 10110101 .11111111
Host IDNet ID
Endereço de Broadcast da rede 192.168.181.0
14 Comentário: Quantidades de Redes e Hosts por classe
A 27 = 127 224 –2 = 16.777.214B 214 = 16.384 216 – 2 = 65.534C 221 = 2.097.152 28 – 2 = 254
Número máximo de redespor classe
Número máximo dehosts por rede
Retiram-se as 2 combinações que correspondem ao endereço da rede e o de broadcast
15
Endereçamento IP: CIDR CIDR: Classless InterDomain Routing
A porção de endereço de rede tem tamanho arbitrário. Formato do endereço: A.B.C.D/x, em que x é o número de
bits na parte de rede do endereço.
1 1 0 0 1 0 0 0 0 0 0 1 0 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
parte derede
parte de hospedeiro
200.23.16.0/23
16
Endereços de Rede Para estabelecer a comunicação entre hosts é necessário
conhecermos os endereços IP de ambos os Hosts. Se estes Hosts estão em redes com endereços diferentes é
necessário o uso de um Roteador (Router) para conectar os segmentos de rede.
Um Roteador pode conectar dois segmentos IP diferentes porque ele posssui uma interface de rede conectada a cada segmento.
RouterRouter
Segmento de Rede 1
Endereço IP da Rede: 192.168.1.0
Segmento de Rede 2
Endereço IP da Rede: 192.168.2.0
17
Sub-Redes Sub-redes são redes criadas a partir de um endereço IP de rede. O objetivo do uso de sub-redes é segmentar uma rede em 2 ou mais
redes menores (“filhotes”). Não é possível a comunicação direta de hosts instalados em sub-
redes diferentes. Para isso teremos que utilizar um roteador para rotear o tráfego entre as sub-redes.
Para os usuários de fora da rede interna esta segmentação não é percebida.
Processo de segmentação: O campo de endereço de rede original não muda. Um ou mais bits de endereço de host são “transformados” em
bits de endereço de Sub-rede. Para efeito de endereço IP, a máscara de rede tem bits em “1”
correspondentes aos bits de rede e de sub-rede. Os demais bits de endereço de host vão endereçar hosts nessa
nova sub-rede.End.Rede End. Sub-rede End. Host
11111111 111111111111 00000000000
Endereço IP
Máscara IP
18
Um exemplo de Sub-Rede Temos uma indústria com várias unidades de produção em
cidades espalhadas pelo mundo.
Ela possui uma LAN em cada site com um endereçamento IP diferente em cada LAN.
O site central precisa administrar esta rede como uma única rede privada.
Network administrator
São Paulo
Londres
Milão
19 Quantas Sub-redes existem na figura ?
131.108.0.0INTERNET
131.108.1.0
131.108.2.0131.108.3.0
131.108.5.0
131.108.4.0
131.108.8.0131.108.6.0
131.108.7.0
131.108.10.0
131.108.9.0
Manufacturing
R&D
HR
20 Quantas Sub-redes existem na figura ?
223.1.2.1
21
Endereço
Rede (24 Bits) Host (8 Bits)
1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0
255 . 255 . 255 . 0
Subnet Mask
Subnet Mask
1 1 1 1 1 1 1 1
Host (8 Bits) Rede (24 Bits)
1 1 1 1 1 1 1 1
1 1 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0
Endereço 192 . 168 . 1 . 0
Temos aqui o endereço de classe C e a default mask
Exemplo criação de sub-redes usando um endereço Classe C
22
Subnet Mask
Host 7 Bits) (25 Bits)
255 . 255 . 255 . 128Subnet Mask
Endereço 192 . 168 . 1 . 0
1
1264 32 16 8 4128
0 0 0 0 0 00= 128
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0
2 Redes Lógicas
Para obtermos 2 redes lógicas a partir de um endereço de classe C usamos 1 bit do endereço de host: 0 e 1 indicarão qual das duas redes estará envolvida.
Temos de modificar a subnet mask para 255.255.255.128.
23
EndereçoEndereço
Host (7 Bits) Rede (25 Bits)
255 . 255 . 255 . 128Subnet Mask
Endereço 192 . 168 . 1 . 0
1 1 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 1 X 0 0 0 0 0 0 0
=128
0
1264 32 16 8 4128
0 0 0 0 0 00
1 0 0 0 0 0 00
0
=Rede Lógica 0Rede Lógica 0
Rede Lógica 1Rede Lógica 1
Subnet 0 endereço: 192.168.1.0.
Subnet 1 endereço: 192.168.1.128.
2 Redes Lógicas
24
Endereço
Host (7 Bits) Rede (25 Bits)
255 . 255 . 255 . 128Subnet Mask
Endereço 192 . 168 . 1 . 0
1 1 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 1 X 0 0 0 0 0 0 0
=1
0
1264 32 16 8 4128
0 0 0 0 0 00
0 0 0 0 0 0 10
0
=Rede Lógica 0Rede Lógica 0
Primeiro HostPrimeiro Host
0 1 1 1 1 1 01Último HostÚltimo Host = 126
Para os hosts na subnet 0 você usa a faixa de endereços de .1 até .126.
2 Redes Lógicas
25
Endereço
Host (7 Bits) Rede (25 Bits)
255 . 255 . 255 . 128Subnet Mask
Endereço 192 . 168 . 1 . 128
1 1 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 1 X 0 0 0 0 0 0 0
=129
1
1264 32 16 8 4128
0 0 0 0 0 00
1 0 0 0 0 0 10
128
=Rede Lógica 1Rede Lógica 1
Primeiro HostPrimeiro Host
1 1 1 1 1 1 01Último HostÚltimo Host = 254
Para os hosts na subnet 1subnet 1 você usa a faixa de endereços de .129 até .254.de .129 até .254.
2 Redes Lógicas
26
EndereçoEndereço
Host (6 Bits) Rede (26 Bits)
255 . 255 . 255 . 192Subnet Mask
Endereço 192 . 168 . 1 . 0
1
1264 32 16 8 4128
1 0 0 0 0 00= 192
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0
4 Redes Lógicas
Se você necessita de 4 redes lógicas em um endereço de classe C, você deve modificar a subnet mask para 255.255.255.192.
Usando 2 bits do endereço de host: 00, 01, 10, 11 identificam cada uma das sub-redes.
27
EndereçoEndereço
Host (6 Bits) Rede (26 Bits)
255 . 255 . 255 . 192Subnet Mask
Endereço 192 . 168 . 1 . 0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 X X 0 0 0 0 0 0
=6464
0
1264 32 16 8 4128
0 0 0 0 00
0 0 0 0 0 00
00
=Rede Lógica 0Rede Lógica 0
Rede Lógica 1Rede Lógica 1
=192192
1 0 0 0 0 00
1 0 0 0 0 00
128128
=Rede Lógica 2Rede Lógica 2
Rede Lógica 3Rede Lógica 3
0
1
0
1
4 Redes Lógicas
28
Endereço
Host(6 Bits) Rede (26 Bits)
255 . 255 . 255 . 192Subnet Mask
Endereço 192 . 168 . 1 . 0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0
=1
0
1264 32 16 8 4128
0 0 0 0 0 00
0 0 0 0 0 0 10
0
=Rede Lógica 0Rede Lógica 0
Primeiro Host
0 0 1 1 1 1 01Último Host = 62
Sub-rede 1 – Host de .0 a .62Sub-rede 1 – Host de .0 a .62
4 Redes Lógicas
29
Host (6 Bits) Rede (26 Bits)
255 . 255 . 255 . 192Subnet Mask
Endereço 192 . 168 . 1 . 64
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 0 0 0 0
=65
0
1264 32 16 8 4128
1 0 0 0 0 00
0 1 0 0 0 0 10
64
=Rede Lógica 1Rede Lógica 1
Primeiro Host
0 1 1 1 1 1 01Último Host = 126
Endereço
Sub-rede 2 – Host de .65 a .126Sub-rede 2 – Host de .65 a .126
4 Redes Lógicas
30
Host (6 Bits) Rede (26 Bits)
255 . 255 . 255 . 192Subnet Mask
Endereço 192 . 168 . 1 . 128
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0
=129
1
1264 32 16 8 4128
0 0 0 0 0 00
1 0 0 0 0 0 10
128
=Rede Lógica 2Rede Lógica 2
Primeio Host
1 0 1 1 1 1 01Último Host = 190
Endereço
Sub-rede 3 – Host de .128 a .190Sub-rede 3 – Host de .128 a .190
4 Redes Lógicas
31
Host (6 Bits) Rede (26 Bits)
255 . 255 . 255 . 192Subnet Mask
Endereço 192 . 168 . 1 . 192
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0
=193
1
1264 32 16 8 4128
1 0 0 0 0 00
1 1 0 0 0 0 10
192
=Rede Lógica 3Rede Lógica 3
Primeiro Host
1 1 1 1 1 1 01Último Host = 254
Endereço
Sub-rede 4 – Host de .192 a .254Sub-rede 4 – Host de .192 a .254
4 Redes Lógicas
32
Subnet Mask
Host (5 Bits) Rede (27 Bits)
255 . 255 . 255 . 224Subnet Mask
Endereço 192 . 168 . 1 . 0
1
1264 32 16 8 4128
1 0 0 0 0 01= 224
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0
8 Redes Lógicas
33
Subnet Mask
Host (4 Bits) Rede (28 Bits)
255 . 255 . 255 . 240Subnet Mask
Endereço 192 . 168 . 1 . 0
1
1264 32 16 8 4128
1 1 0 0 0 01= 240
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0
16 Redes Lógicas
34
1 1 1 1 1 1 1 1Subnet Mask 1 1 1 1 1 1 1 1
Host (3 Bits) Rede (29 Bits)
1 1 1 1 1 1 1 1
255 . 255 . 255 . 248Subnet Mask
Endereço 192 . 168 . 1 . 0
1
1264 32 16 8 4128
1 1 1 0 0 01= 248
1 1 1 1 1 0 0 0
32 Redes Lógicas
35
1 1 1 1 1 1 1 1Subnet Mask 1 1 1 1 1 1 1 1
Host (2 Bits) Rede (30 Bits)
1 1 1 1 1 1 1 1
255 . 255 . 255 . 252Subnet Mask
Endereço 192 . 168 . 1 . 0
1
1264 32 16 8 4128
1 1 1 1 0 01= 252
1 1 1 1 1 1 0 0
64 Redes Lógicas