Buscar

Prévia do material em texto

Aula 4 – Camada de Rede
Distribuição de Endereços
⚫ A distribuição de endereços para os 
computadores que se conectam à Internet é 
coordenada por autoridades de abrangência 
mundial, de maneira a evitar sua duplicação e/ou 
má distribuição.
 
⚫ A autoridade local responsável pela 
distribuição dos Endereços IP's aos provedores 
no Brasil é a FAPESP (Fundação de Amparo à 
Pesquisa de São Paulo).
IANA: A Autoridade Mundial da Internet
"Governança da Internet no Mundo"
Posicionamento da Camada de Rede
Modelo ISO/OSI Modelo TCP/IP
INTERNET INTERNET INTERNET
Endereçamento IP
⚫O endereço IPv4 é composto por 32 bits, divididos em 
04 bytes (octetos).
⚫Uma parte do endereço IP identifica a Rede e a outra 
parte identifica o Host (numa determinada rede)
Endereçamento IP
Na parte do Host dois endereços são reservados (não 
podem ser utilizados):
–O primeiro, com bits todos zerados, identifica a 
própria rede
–O último, com bits todos em um (1), identifica o 
endereço de broadcast da rede
–Os demais endereços compreendidos entre o 
primeiro e último são chamados de endereços IPs 
válidos
Formato do Endereçamento IP
Os endereços IP são expressos como números decimais com 
pontos: divide-se os 32 bits do endereço em quatro octetos (um 
octeto é um grupo de 8 bits). O valor decimal máximo de cada 
octeto é 255. O maior número binário de 8 bits é 11111111. Esses 
bits, da esquerda para direita, têm os valores decimais (pesos) 
128, 64, 32, 16, 8, 4, 2 e 1. Somados, eles totalizam 255.
Como converter Binário em Decimal
Veja o valor decimal correspondente (peso) a cada Bit, 
segundo sua posição no Octeto.
No exemplo abaixo, multiplique o valor do Bit pelo seu 
correspondente decimal e some os resultados.
11010101
128+64+0+16+0+4+0+1= 213
Classes do Endereço IP
Verifique que cada classe comercial (A, B e C) divide os 4 bytes do IPv4
Em duas partes: a da Rede (Network) e a do Host ou computador (Host)
Classes do Endereço IP (continuação)
•Todos os endereços IP de classe A usam apenas os oito primeiros 
bits para identificar a parte da rede do endereço. Os três octetos 
restantes podem ser usados para a parte do host do endereço.
•2 elevado a 24 (224) (menos 2), ou seja, 16.777.214 endereços IP 
possíveis para os dispositivos conectados à rede.
•2 elevado a 8 (28) (menos 2), ou seja, 254 endereços IP possíveis 
para as redes nesta classe (teóricos). Na prática usamos só 7 bits 
para representar a rede.
Classes do Endereço IP (continuação)
•Os dois primeiros bits de um endereço de classe B são 
sempre 1 e 0 (um e zero).
•Todos os endereços IP de classe B usam os primeiros 16 bits 
para identificar a parte da rede no endereço. Os dois octetos 
restantes do endereço IP podem ser usados para a parte do 
host do endereço.
•2 elevado a 16 (216) (menos 2 novamente!), ou seja, 65.534 
endereços IP possíveis (tanto para as Redes como para os 
Hosts)
Classes do Endereço IP (continuação)
•Os três primeiros bits de um endereço de classe C são 
sempre 110 (um, um e zero).
•Todos os endereços IP de classe C usam os primeiros 24 
bits para identificar a parte da rede no endereço. Apenas o 
último octeto de um endereço IP de classe C pode ser usado 
para a parte do host do endereço.
•28 (menos 2), ou seja, 254 endereços IP possíveis
8
Classe A
Classe B
Classe C
0 net id host id
32
2 16
1 net id host id
32
0
3 24
1 net id host id
32
1 0
1º byte 2º byte 3º byte 4º byte
Classe D
4
1 multicast id
32
1 01
Classe E
4
1 test id
32
1 11
Classes do Endereço IP (continuação)
Foi dada ênfase às Classes A, B e C, as mais utilizadas, vejamos 
baixo também as Classes D e E.
Range de Endereços IP por Classes
Importante!
No endereçamento com classes, grande 
parte dos endereços disponíveis era 
desperdiçada.
Classe Redes válidas Hosts válidos Número de
 Redes
Número de
 Host/Rede
A 1.0.0.0 a 126.0.0.0 1.0.0.1 a
 126.255.255.254
126 16.777.214
B 128.0.0.0 a
 191.255.0.0
128.0.0.1 a
 191.255.255.254
16.384 65.534
C 192.0.0.0 a
 223.255.255.0
192.0.0.1 a
 223.255.255.254
2.097.152 254
Endereços Públicos
São endereços permitidos trafegarem na INTERNET.
Endereços Privativos
São endereços não permitidos trafegarem na INTERNET, são usados nas Redes LANs.
Endereços Privativos (continuação)
Um segundo conjunto de redes privadas é o link-local address 
range definida nas RFCs 3330 e 3927. A finalidade destes RFCs é 
fornecer um endereço IP (e, consequentemente, a conectividade 
entre as redes) sem usar um servidor DHCP e sem ter de configurar 
a rede manualmente. A subrede 169.254/16 foi reservada para esta 
finalidade. Dentro desta faixa, as subredes 169.254.0/24 e 
169.254.255/24 foram reservadas para uso futuro.
Se uma rede não puder obter um endereço por meio de DHCP, um 
endereço de 169.254.1.0 a 169.254.254.255 será atribuído 
aleatoriamente.
169.254.0.0 – 169.254.255.255 65.536 Uma classe B
Faixa de Endereços Nr. de IPs Nr. de Redes 
MÁSCARAS
Máscara de rede (network mask) é uma sequência de 32 bits que 
indica quais bits do endereço pertencem à Rede e quais bits 
pertencem ao Host (máscara binária)
1’s na máscara indicam os bits pertencentes à Rede enquanto que 
0’s indicam os bits pertencentes ao Host.
144 112172 34
11111111 000000011111111 0000000
255 0255 0
IP
Máscara
binário
10010000 0111000010101100 00100010IP
Máscara
decimal
144 112172 34
11111111 000000011111111 0000000
255 0255 0
O sistema de classes é uma padronização de máscaras:
Classe A: máscara 255.0.0.0
Casse B: máscara 255.255.0.0
Classe C: máscara 255.255.255.0
Com a exaustão de endereços IP, máscaras flexíveis substituíram o 
sistema de classes:
34
11111111
255
IP
Máscara
Máscara
• Endereços de unicast: identificam uma única 
máquina (interface) na rede (classes A, B e C)
• Endereços de multicast: identificam um grupo de 
máquinas na rede (classe D)
• Endereços de broadcast: identificam todas as 
máquinas da rede (host Id = tudo em 1)
Camadas de Rede
X Y
AA
BB
CC
Apresentação
Enlace
Física
Enlace
Física
A B C
Enlace
Física
Enlace
Rede
Transporte
Sessão
Apresentação
Aplicação
Física
X Y
Enlace
Rede
Transporte
Sessão
Aplicação
Física
Rede Rede Rede
Observe que os Pacotes, através dos Roteadores, passam pela
Camada Física até a Camada de Rede, retornando para a Camada
Física, sucessivamente até o destino final.
Conceito de Sub-Rede
⚫A sub-rede (sub-net) é uma técnica utilizada para 
melhor aproveitamento dos endereços do IPv4.
⚫Os endereços IPv4 só não se esgotaram graças à 
utilização de técnicas como a de formação de sub-
redes e da utilização do protocolo NAT (Tradutor de 
Endereços de Rede)
⚫Utilizar sub-rede consiste em tomar emprestado bits 
que seriam da parte do host e considerá-los na 
máscara !!!! (consequentemente descontando-os da 
parte de host)
CIDR
Comprimento do netid e hostid limitados 
predeterminado podemos usar máscara 
padrão
 CIDR = notação barra ou notação CIDR 
Classless Interdomain Routing – Roteamento 
Interdomínios sem classe
Prefixo de
REDE
Prefixo de
REDE
Identificação do Host
Identificação do Host
Identificação
De
Sub-Rede
Endereçamento
Normal
Endereçamento de
Sub-Rede
Sub-Rede
Utiliza-se parte dos bits pertencentes ao Endereço de Host 
para utilizá-lo com parte da Rede, formando uma Sub-Rede.
11111111 0000000011111111 00000000Máscara Bin
Divisão de redes em sub-redes (subnetting) para melhor 
aproveitamento de endereços IP
 Uso de máscara de rede, para redefinição das porções referentes ao 
net Id e ao host Id
144 112172 34
255 0255 0Máscara Dec
144172
IP
Net Id
Subnet Id
Host Id 11234
255
34
34
11111111
Exemplo de Sub-rede com Rede IP Classe C
•200.200.100.0/26
 O endereço IP acima é um classe C que está utilizando 
26 bits na máscara. O normal seria o IP classe C utilizar 
24 bits !!!
•Quantosbits foram utilizados, ou tomados emprestados 
do host, para criar a sub-rede ?
•Rta = 26 - 24 = 2 (dois bits tomados emprestados !!)
•Nova máscara em decimal = 255.255.255.192
 (somar o peso dos bits da 7a e 8a posicão, ou seja:
 128 + 64 = 192 !!)
Exemplo de Sub-rede com Rede IP Classe C
•Quantas sub-redes posso formar com 2 bits??
 2 2 = 4
•Quantos hosts posso utilizar em cada sub-rede ??
 Foram tomados emprestados 2 bits.
 De 8 bits (parte do host na classe C) sobram 6 bits
 (8 – 2 = 6).
•2 6 = 64, OK ? Não !!!!!!! Descontar os dois endereços 
reservados !!!!!!!!!
•2 6 – 2 = 62 hosts. Agora sim !!!
 
Exemplos de Máscaras de Sub-Rede
Número de
Bits
Na Rede
Quantidade
De
Endereço IP
Máscara da Sub-Rede
/24 256 255.255.255.0
/25
/26
/27
/28
128
64
32
16
255.255.255.128
255.255.255.192
255.255.255.224
255.255.255.240
A quantidade de Endereços IP indicadas são as totalidades possíveis,
porém devemos nos lembrar que sempre um endereço IP será utilizado
para indicar a própria Sub-Rede e outro será usado para representar
o endereço de Broadcast da Sub-Rede.
Uso de Sub-Redes
O uso de 
sub-redes 
aumenta a 
quantidade 
de bits na 
máscara, 
veremos 
quando 
falarmos 
endereço 
sem classe.
Uso de Super-Redes
Endereços classes A e B esgotados, classe 
C com número máximo de 256 endereços não 
satisfaz as necessidades da maioria das 
organizações.
 Uma solução era o uso de Super-Redes . 
Nelas, uma organização pode combinar vários 
blocos classe C para criar um espaço de 
endereço maior.Várias redes são combinadas 
para criar uma super-rede.
 
Exemplo de Super-Redes
Uma empresa que precisasse de 1.000 
endereços poderia receber quatro blocos 
contíguos de classe C. A empresa usava 
esses endereços para criar uma super-rede.
 
 O uso de super-redes diminui de 1 na 
máscara, ou seja, se uma empresa for 
agraciada com quatro endereços classe C, a 
máscara muda de /24 para /22.
Máscara padrão para 
endereçamento com classe
Classe Binária Decimal Pontuada CIDR
A 11111111 00000000 00000000 00000000 255.0.0.0 /8
B 11111111 11111111 00000000 00000000 255.255.0 /16
C 11111111 11111111 11111111 00000000 255.255.255.0 /24
A última coluna da tabela acima mostra a máscara na 
forma /n, em que n pode ser 8, 16 ou 24 no 
endereçamento de classes. A notação é usada no 
endereçamento sem classe.
Esgotamento de Endereços
O endereçamento com classes, que se tornou 
obsoleto, foi substituído pelo endereçamento 
sem classes, mas os endereços são 
concedidos em blocos.
 No endereçamento sem classes, quando uma 
entidade, pequena ou grande, precisa ser 
conectada à Internet, lhe é concedido um 
bloco (intervalo) de endereço, variando de 
acordo com o tamanho e a natureza da 
organização.
Máscara IP sem classe
No endereçamento sem classe, a máscara 
para um bloco pode ter qualquer valor entre 0 
e 32, sendo muito conveniente atribuir apenas 
o valor de n precedido por uma barra (notação 
CIDR). Onde: a.b.c.d/n – a.b.c.d define um dos 
endereços e /n estipula a máscara.
 O endereço e a notação /n definem 
completamente o bloco inteiro (oprimeiro e o 
último endereços e o número de endereços).
Níveis de Hierarquia
A estrutura de endereçamento sem classes 
não restringe o número de níveis hierárquicos;
 Uma organização pode dividir o bloco de 
endereços concedidos em sub-blocos;
 Cada sub-bloco pode ser dividido em su-
blocos menores.
Tradução de Endereço de 
Rede - NAT
Entendendo o tal de NAT
◆ No início, um usuário era conectado à Internet 
por meio de uma linha discada, o que significa que 
ela era conectada por um período específico.
◆ Um ISP com um bloco de endereços poderia 
alocar dinamicamente um endereço a esse usuário.
◆ Hoje a situação é diferente, os usuários 
domésticos e pequenas empresas podem ser 
conectados por uma linha ADSL ou um cable 
modem.
◆ Esses usuários criaram pequenas redes com 
vários hosts e precisam de um endereço IP para 
cada host. Mas e a falta de IP?
Network Address Translation
A tradução de endereço de rede – NAT permite a 
um usuário ter internamente um grande conjunto 
de endereços e, externamente, um endereço ou 
então um pequeno conjunto de endereços.
 Para separar os endereços usados internamente 
na residência ou empresa daqueles utilizados 
para a Internet, os provedores de Internet 
reservaram três conjuntos de endereços 
denominados privados.
Mas como um roteador NAT sabe o endereço 
de destino para um pacote proveniente 
da Internet?
Uma tabela de tradução apresenta apenas 
duas colunas: o endereço privado e o 
endereço externo.
 
 1.- Quando o roteador traduz o endereço de 
origem do pacote que sai, ele também anota o 
endereço de destino.
 2.- Quando a resposta vem do destino, o 
roteador usa o endereço de origem do pacote 
para descobrir o endereço privado do pacote.
IPv6
IPv6
IPv6
IPv6
O Ipv6 não é uma atualização do Ipv4, 
mas sim uma nova versão do IP. Por isso 
é necessário que os dispositivos de rede 
tenham suporte a ele: Roteadores, 
Switches, Sistemas Operacionais, etc...
IPv6
IPv6
IPv6
IPv6
Conceitos: Tipos de Endereços
Ipv4
Unicast
Multicast
Broadcast
Ipv6
Unicast
Multicast
Anycast
Anycast
Um endereço IPv6 anycast é um endereço atribuído a 
mais de uma interface, tipicamente pertencendo a 
nodos diferentes, sendo que um pacote enviado a 
esse endereço será entregue à interface mais próxima, 
de acordo com os protocolos de roteamento.
 Esse tipo de endereçamento pode ser usado por um 
nodo para determinar a rota pela qual ele quer que 
seus pacotes trafeguem, com base no nodo 
destinatário. Por exemplo, ele poderia selecionar por 
quais provedores seus pacotes podem passar sem se 
preocupar com seguança.
Sistemas Autônomos
•Um SA (Sistema Autônomo) pode ser definido como
“Um grupo de redes e roteadores controlados por 
uma única autoridade administrativa.”
•Roteadores em um sistema autônomo seguem as 
mesma “regras” de roteamento
•Protocolos de roteamento num SA são classificados de 
acordo com sua atuação
Protocolo Internos e Externos
•Protocolos Interiores
–São aqueles utilizados para comunicação entre roteadores de um 
mesmo sistema autônomo
•Protocolos Exteriores
–São aqueles utilizados para comunicação entre roteadores de 
sistemas autônomos diferentes
P. Interior
P. Interior
P. Interior
P. Interior
P. Interior
P. Exterior
SA #1
SA #2
Existem duas classificações de protocolos:
 
1. IGP - Interior Gateway Protocol.
O nome usado para descrever o fato de que cada
sistema na Internet pode escolher seu próprio
protocolo de roteamento.
Os protocolos:
IGRP (Internal Gateway Routing Protocol),
EIGRP (Enhanced Internal Gateway Routing Protocol),
IS-IS (Intermediate System- Intermediate System),
RIP (Routing Information Protocol),
OSPF (Open System path First)
são exemplos de Protocolos Internos (IGP).
Protocolo Internos e Externos
Protocolo Internos e Externos (Cont.)
	Slide 1
	Slide 2: Distribuição de Endereços
	Slide 3: IANA: A Autoridade Mundial da Internet
	Slide 4
	Slide 5: Endereçamento IP
	Slide 6: Endereçamento IP
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13
	Slide 14
	Slide 15: Importante!
	Slide 16
	Slide 17
	Slide 18
	Slide 19: MÁSCARAS
	Slide 20
	Slide 21
	Slide 22
	Slide 23: Camadas de Rede
	Slide 24: Conceito de Sub-Rede
	Slide 25: CIDR
	Slide 26
	Slide 27
	Slide 28: Exemplo de Sub-rede com Rede IP Classe C
	Slide 29: Exemplo de Sub-rede com Rede IP Classe C
	Slide 30
	Slide 31: Uso de Sub-Redes
	Slide 32: Uso de Super-Redes
	Slide 33: Exemplo de Super-Redes
	Slide 34: Máscara padrão para endereçamento com classe
	Slide 35: Esgotamento de Endereços
	Slide 36: Máscara IP sem classe
	Slide 37: Níveis de Hierarquia
	Slide 38: Tradução de Endereço de Rede - NAT
	Slide 39: Entendendo o tal de NAT
	Slide 40: Network Address Translation
	Slide 41: Mas como um roteador NAT sabe o endereço de destino para um pacote proveniente da Internet?Slide 42: IPv6
	Slide 43: IPv6
	Slide 44: IPv6
	Slide 45: IPv6
	Slide 46: IPv6
	Slide 47: IPv6
	Slide 48: IPv6
	Slide 49: IPv6
	Slide 50: Anycast
	Slide 51
	Slide 52
	Slide 53
	Slide 54

Mais conteúdos dessa disciplina