Buscar

Unidade IV Camada de Rede

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1
Arquitetura de Redes de Computadores
Unidade IV – Camada de Rede 
2Arquitetura de Redes de Computadores - Unidade IV 2
Objetivos do Capítulo
• Entender princípios dos serviços da camada de rede:
• Endereçamento IP
• Roteamento (seleção de caminho)
• Algoritmo de roteamento genérico
2
3Arquitetura de Redes de Computadores - Unidade IV 3
Camada de Rede
� Função: 
� Determinar o roteamento dos pacotes da origem até o destino.
� Unidade de dados: 
� Datagrama (PDU-R)
� Transporta segmentos (PDU-T) do host transmissor para o receptor
4Arquitetura de Redes de Computadores - Unidade IV 4
Tabela
de rotas
Entidade de rede em roteadores ou hospedeiros:
Prot. de roteamento
• Escolha de caminhos
• RIP, OSPF, BGP
protocolo IP
• Endereçamento
•Formato dos datagramas
•Tratamento de pacotes
protocolo ICMP
• Aviso de erros
• Sinalização de rotas
Camada de Transporte: TCP, UDP
Camada de enlace
Camada física
Camada de
rede
Protocolo IP
3
5Arquitetura de Redes de Computadores - Unidade IV 5
Camada de Rede - Protocolo IP
� Fornece um serviço: datagrama não-confiável
� Pacotes roteados independentemente um dos outros.
� Pacotes podem ser perdidos, duplicados e chegarem fora 
de ordem
� Camadas superiores tratam destes problemas
� Define o formato da unidade de transferência
� Realiza o roteamento
� Define as regras para o processamento, descarte de pacotes 
e indicação de erros.
6Arquitetura de Redes de Computadores - Unidade IV 6
Datagrama IP
ver length
32 bits
data 
(tamanho variável,
tipicamente um segmento
TCP ou UDP)
16-bit identifier
Internet
checksum
time to
live
32 bit endereço IP de origem
versão do protocolo IP
tamanho do header (bytes)
número máximo
de saltos
(decrementado em 
cada roteador)
para
fragmentação/
remontagem
tamanho total do 
datagrama (bytes)
protocolo da camada
superior com dados no
datagrama
head.
len
type of
service
classe de serviço flags fragment
offset
proto-
colo
32 bit endereço IP de destino
Opções (se houver) Ex.: marca de 
tempo,registro 
de rota lista de 
roteadores a 
visitar.
4
7Arquitetura de Redes de Computadores - Unidade IV 7
Fragmentação
8Arquitetura de Redes de Computadores - Unidade IV 8
Endereçamento IP
� Endereçamento universal
� Endereço IP = inteiro de 32 bits – ipv4
� Endereço lógico que identifica um host/máquina ou roteador
� Escrito na forma de 4 números decimais separados por pontos: 
146.164.69.2
� Utilização de prefixos e sufixos
� Torna eficaz as operações de roteamento
� Atribuído a cada interface de rede de uma máquina
� Identifica a conexão de um host na rede
� Um roteador conectando n redes tem n endereços diferentes IP, um 
para cada conexão de rede
5
9Arquitetura de Redes de Computadores - Unidade IV 9
Endereçamento IP
� 5 classes de endereços: classes A, B, C, D e E
� Endereço IP é formado por
� Identificador de rede (netid) ou prefixo de rede
o Identifica uma rede
� Identificador do host/máquina dentro desta rede (hostid) ou 
sufixo
o Identifica uma máquina naquela determinada rede
� Número de bits alocados ao netid e hostid determina a 
classe de um endereço IP
10Arquitetura de Redes de Computadores - Unidade IV 10
Endereçamento IP
� Prefixos de rede obtidos através da internic
� Um prefixo de rede para cada rede física
� Internic - internet network information center
� Atribuição dos hostids cabe ao administrador da rede 
(sufixos)
� Pode-se atribuir qualquer endereço de rede para uso interno, 
não podendo usar na internet, se não estiver cadastrado na 
internic (http://www.internic.net)
6
11Arquitetura de Redes de Computadores - Unidade IV 11
Classe A
� Utiliza o primeiro byte para identificar a rede
� Faixa de Endereços : 1.0.0.0 - 127.255.255.255
� (27 - 2) redes de classe A (0 e 127 reservados)
� (224 - 2) hosts em cada rede
� 0 - para rede, 1 - broadcast
12Arquitetura de Redes de Computadores - Unidade IV 12
Classe B
� Utiliza os dois primeiros bytes como identificação da rede
� Faixa de Endereços: 128.0.0.0 - 191.255.255.255
� 214 redes de classe B
� (216 - 2) hosts em cada rede
� Prefixos de classe B praticamente esgotados
7
13Arquitetura de Redes de Computadores - Unidade IV 13
Classe C
� Utiliza os três primeiros bytes para identificar a rede
� Faixa de Endereços: 192.0.0.0 - 223.255.255.255
� 221 redes de classe C
� (28 - 2) hosts em cada rede
14Arquitetura de Redes de Computadores - Unidade IV 14
Classe D
� Comunicação multicast
� De 224.0.0.0 até 239.255.255.255
� 224.0.0.1 - todos os sistemas nesta subrede
� 224.0.0.2 - todos os roteadores nesta subrede
� 224.0.0.4 - protocolo DVMRP
� 224.0.0.9 - protocolo RIP-2
� ...
8
15Arquitetura de Redes de Computadores - Unidade IV 15
Resumo Endereço IP
CLASSE PREFIXO NETID
(BITS )
NÚMERO
DE REDES
EFETIVO
HOSTID
(BITS )
NÚMERO
DE HOSTS
POR REDE
ENDEREÇO
MÍNIMO
UTILIZÁVEL
ENDEREÇO
MÁXIMO
UTILIZÁVEL
A 0XXXXXXX 7 126 24 16.777.214 1 126
B 10XXXXXX 14 16.384 16 65.534 128.0 191.255
C 110XXXXX 21 2.097.152 8 254 192.0.0 223.255.255
D 1110XXXX - - - - - - - - 224.0.0.0 239.255.255.255
E 11110XXX - - - - - - - - 240.0.0.0 247.255.255.255
16Arquitetura de Redes de Computadores - Unidade IV 16
Endereços IP Especiais
� Um endereço pode ser usado para identificar:
� uma rede => Todos os bits de máquinas iguais a zero «0» 
� A: 45.0.0.0
� B: 134.65.0.0
� C: 222.45.198.0
� Todos os hosts de uma rede (ender. broadcast) => Todos os 
bits de máquinas iguais a um «1»
� A: 45.255.255.255
� B: 134.65.255.255
� C: 222.45.198.255
9
17
Endereços privados
� Três faixas são reservadas para redes privadas, não podendo 
ser roteadas para fora da rede privada:
� 10.0.0.0 - 10.255.255.255
� 1 classe A
� 172.16.0.0 - 172.31.255.255
� 16 classes B
� 192.168.0.0 - 192.168.255.255
� 256 classes C
� A seguinte faixa é utilizada para a técnica zeroconf, que cria 
automaticamente uma rede IP sem necessitar de configuração 
ou servidores
� 169.254.0.0 – 169.254.255.255
� 1 classe B
Arquitetura de Redes de Computadores - Unidade IV 17
18Arquitetura de Redes de Computadores - Unidade IV 18
Exemplos de Endereços IP
10
19Arquitetura de Redes de Computadores - Unidade IV 19
Exemplos de Endereços IP
Rede128.10
Hosts da 
Rede128.10
Rede192.5.48
Hosts da 
Rede192.5.48
20Arquitetura de Redes de Computadores - Unidade IV 20
Problemas no endereçamento IP
� Projetistas não previram o crescimento de milhares de 
pequenas redes de PCs
� Números de endereços classe A e classe B já se esgotou
� Sobrecarga administrativa para gerenciar os endereços de 
rede
� Aumenta o número de redes, aumenta as tabelas de 
roteamento
� Roteadores trocam informações de suas tabelas entre si
11
21Arquitetura de Redes de Computadores - Unidade IV 21
Problemas no endereçamento IP
� Algumas soluções
� Dividir em sub-redes o endereço disponível
� Endereçamento de sub-rede
� Atribuir vários endereços de classe C no lugar de endereços de 
classe B
� Endereçamento de super-rede
� O novo protocolo ipv6 com 128 bits para endereço IP
� Utilizar endereços privados e NAT (Network Address
Resolution)
22Arquitetura de Redes de Computadores - Unidade IV 22
Problemas no endereçamento IP
� Em 1985, o endereçamento IP foi modificado para 
possibilitar a criação de sub-redes
� hostid do ender IP é dividido em subnetid+hostid
� Finalidade: 
� Permitir que múltiplas redes físicas utilizem um único prefixo 
de rede
� cada rede física passa a ser uma sub-rede
� otimiza o uso dos endereços de classe A e B
� evita a utilização deendereços de classe C
12
23Arquitetura de Redes de Computadores - Unidade IV 23
Endereçamento com sub-redes
� Separação entre o subnetid e o hostid é definida pela 
máscara (netmask)
� Cálculo da máscara:
� netid e subnetid com todos os bits em «1»
� hostid com todos os bits em «0»
24
Referência rápida de máscaras de rede e sub-
redes possíveis
13
25
Exemplos
� Exemplos:
� /9
� /19
Arquitetura de Redes de Computadores - Unidade IV 25
255 128
1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
27 26 25 24 23 22 21 20
255 255 224
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
27 26 25 24 23 22 21 20
26Arquitetura de Redes de Computadores - Unidade IV 26
Exemplo de sub-rede
� Endereço de rede 130.50.0.0 (classe B)
� 6 bits para o subnetid e 10 bits para o hostid
� escolha determinada pelo administrador da rede
� netmask = 255.255.252.0
� 26 sub-redes = 64 sub-redes
� 210 hosts = 1024 hosts por sub-rede
14
27Arquitetura de Redes de Computadores - Unidade IV 27
Exemplo de sub-rede
28Arquitetura de Redes de Computadores - Unidade IV 28
Exemplo1 de sub-rede
� Endereços das sub-redes:
� 256 – 252 = 4, logo:
� 130.50.0.0, 130.50.4.0, 130.50.8.0, 130.50.12.0, ... , 
130.50.248.0
� Endereços disponíveis para máquinas da sub-rede 2
� 130.50.4.1 a 130.50.7.254
� endereço broadcast: 130.50.7.255
� As tabelas de roteamento incluem as sub-redes
15
29Arquitetura de Redes de Computadores - Unidade IV 29
Exemplo de sub-rede
� Dica:
� Quando você ver uma máscara de sub-rede e “der branco” 
para determinar os hosts e a rede:
� Pense nos números “de trás para frente” (quanto falta para 
completar 255?)
� Pense em binário. Sempre. :)
� Lembre que o número de hosts e redes sempre é determinado 
elevando 2 ao número de bits do “lado” desejado, seja o lado 
rede ou o lado host.
30Arquitetura de Redes de Computadores - Unidade IV 30
Exemplo de sub-rede
� Ações do roteador
� roteador recebe um pacote com endereço destino 130.50.15.6
� faz a operação (ender AND submask) e acha o resultado 
130.50.12.0 (subrede3)
� depois envia o pacote para subrede3.
16
31Arquitetura de Redes de Computadores - Unidade IV 31
CIDR
� A técnica conhecida como CIDR (Classless Inter-Domain Routing –
RFC 1519) reduz um bloco de endereços contínuos a uma única 
entrada representada pelo par:
(endereço de rede, contagem)
� Não considera o conceito de classes
� Implementação do CIDR:
� Um conjunto de endereços (contínuos) é atribuído;
� O número de endereços é uma potência de 2;
� A entrada da tabela contém o endereço base e a 
quantidade de endereços de cada conjunto.
32Arquitetura de Redes de Computadores - Unidade IV 32
CIDR
� Organização necessita de 2.000 endereços:
� potência de 2 capaz de atender demanda: 2048
� endereços de rede: 194.24.0.0 a 194.24.7.0 (8 redes classe C)
� máscara: 255.255.248.0: 11111111.11111111.11111000.00000000
� No roteamento:
� um pacote com destino 194.24.5.7
11000010.00011000.00000101.00000111 (IP de destino)
11111111.11111111.11110000.00000000 (máscara)
Resultado do AND
11000010.00011000.00000000.00000000 = 194.24.0.0/21 (base)
17
33Arquitetura de Redes de Computadores - Unidade IV 33
� Os maiores blocos CIDR reservados para redes privadas:
Prefixo Ender Inicial Endereço Final
10/8 10.0.0.0 10.255.255.255
172.16/12 172.16.0.0 172.31.255.255
192.168/16 192.168.0.0 192.168.255.255
169.254/16 169.254.0.0 169.254.255.255
Os endereços reservados para uso em internets privadas não se conectam à Internet global. 
Um datagrama destinado a qualquer destes endereços não é roteado através da Internet 
global.
CIDR
34Arquitetura de Redes de Computadores - Unidade IV 34
Roteamento IP
� Capacidade do TCP/IP de escolher a rota de um pacote, 
escolhendo o melhor caminho possível até o destino.
� Obs: a tabela de roteamento é baseada em endereços IP.
� As etapas de um roteamento:
1. O roteador recebe dados de uma de suas redes 
conectadas
2. O roteador passa os dados para a camada de rede.
3. O roteador verifica o endereço de destino do 
cabeçalho IP. Se o destino estiver na rede onde os 
dados vieram, o roteador descarta os dados, que já 
deverão ter atingido o seu destino (Roteamento 
Direto).
18
35Arquitetura de Redes de Computadores - Unidade IV 35
Roteamento IP
4. Se os dados forem destinados a uma rede diferente, o 
roteador consulta uma tabela de roteamento para 
determinar para onde encaminhará os dados
5. Depois que o roteador determinar qual de seus 
adaptadores receberá dos dados, ele passa os dados 
adiante através do software apropriado da camada 
de Network Access para a transmissão pelo NIC
36Arquitetura de Redes de Computadores - Unidade IV 36
� A decisão de roteamento IP é baseada numa tabela de 
roteamento
� Cada entrada de uma tabela de roteamento contém as seguintes 
informações:
� Endereço IP de destino (completo ou de uma subrede)
� Endereço IP do próximo roteador (next-hop router)
� Interface de rede - nome que representa um endereço físico
� netmask (no caso de estar se utilizando sub -redes)
Tabela de roteamento IP
19
37Arquitetura de Redes de Computadores - Unidade IV 37
Tabela de roteamento IP
� As tabelas de roteamento podem ser:
� Estáticas
� Exige que o administrador da rede inclua manualmente as 
informações de rota.
� Dinâmicas
� Monta a tabela de roteamento dinamicamente, com base em 
informações de roteamento obtidas como o uso de protocolos de 
roteamento.
� Protocolos de roteamento
o Exemplos
� RIP (Routing Information Protocol)
� OSPF (Open Shortest Path First)
38Arquitetura de Redes de Computadores - Unidade IV 38
Tabela de roteamento IP
� No roteador R1
20
39Arquitetura de Redes de Computadores - Unidade IV 39
Tabela de roteamento IP
� Na estação H1

Outros materiais

Outros materiais