0% acharam este documento útil (0 voto)
40 visualizações47 páginas

07 - Camada de Rede

O documento aborda a camada de rede em redes de computadores, destacando suas funções de comunicação lógica, repasse e roteamento de datagramas. Ele detalha componentes como o protocolo IP, endereçamento, classes de endereços e protocolos auxiliares como DHCP e NAT. Além disso, discute a transição do IPv4 para o IPv6, enfatizando as melhorias e a capacidade de endereçamento deste último.

Enviado por

kaykelucas
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
40 visualizações47 páginas

07 - Camada de Rede

O documento aborda a camada de rede em redes de computadores, destacando suas funções de comunicação lógica, repasse e roteamento de datagramas. Ele detalha componentes como o protocolo IP, endereçamento, classes de endereços e protocolos auxiliares como DHCP e NAT. Além disso, discute a transição do IPv4 para o IPv6, enfatizando as melhorias e a capacidade de endereçamento deste último.

Enviado por

kaykelucas
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Camada de rede

DISCIPLINA: REDES DE COMPUTADORES


PROF.
PROF. SELLES
LUCAS SANTOS
Conteúdo
1. Características 7. DHCP
2. Roteamento e repasse 8. NAT
3. Componentes 9. ICMP
4. Datagrama IP e 10. IPv6
Endereçamento
5. Máscara de rede
6. Roteamento
Camada de rede
• Prove comunicação lógica entre hospedeiros: o papel da
camada de rede é transportar pacotes de um hospedeiro
remetente a um hospedeiro des4natário.
• Contexto da Internet: u6liza o protocolo IP.
• Pacotes da camada de rede = datagrama
• Sem tratamento de erros
• Sem reconhecimento fim a fim
Repasse e roteamento
A camada de rede é responsável por:
• Repasse: quando um datagrama chega ao enlace de
entrada de um roteador, este deve conduzi-lo ao enlace
de saída apropriado.
• Roteamento: determinar a rota (caminho) entre a origem
e o des4no.
• Algoritmos de roteamento
determinam valores em
tabelas de repasse.
Componentes da camada de rede
• Protocolo IP: responsável pelo endereçamento dos
sistemas finais (endereço IP), formato do datagrama e
convenções de empacotamento.
• Protocolos de roteamento (RIP, OSPF e BGP): responsáveis
por determinar as rotas e a elaboração das tabelas de
roteamento.
• ICMP: responsável por reportar erros e a sinalização entre
os sistemas finais e roteadores.
Datagrama IP
Datagrama IP
• Versão: versão do protocolo IP (IPv4 ou IPv6)
• Comprimento do cabeçalho (20 bytes)
• Comprimento do datagrama: comprimento total (raramente
maior que 1500 bytes – MTU).
• Tipo de serviço: diferenciar os 7pos de datagramas de acordo
com o serviço (mensagens de controle, dados normais,
datagramas de tempo-real, etc.)
• Iden7ficador, flags e fragmentação: usados quando houver
fragmentação do datagrama
Datagrama IP
• TTL (!me-to-live): tempo de vida do datagrama (quan7dade
de roteadores que um datagrama poderá passar – saltos)
• Protocolo da camada superior: indicar o protocolo da camada
de transporte (TCP ou UDP)
• Checksum: detecção de erros no cabeçalho (soma de
verificação)
• Opções: raramente usado
• Endereço IP da origem e do des7no
• Dados: segmentos (TCP ou UDP) ou mensagens ICMP
Comprimento do datagrama
• Poderia ser de 64 KB, mas nunca é maior que 1500 bytes e
frequentemente limitado a 576 bytes.
Comprimento do datagrama
• Isto é feito para evitar a fragmentação do datagrama na
rede Ksica, já́ que o mesmo é encapsulado em um quadro
da camada enlace e nem todas tem quadros de mesmo
tamanho.
• No caso das redes locais Ethernet, o tamanho do quadro é
de 1.500 bytes e em outros enlaces é de 576 bytes.
• O tamanho máximo dos pacotes que podem ser
transportados pela camada enlace é chamado de MTU
(Maximum Transfer Unit) .
Soma de verificação na camada de rede?
• Por que existe verificação de erros na camada de transporte e
de rede?
a) A soma de verificação na camada de rede é calculada
apenas sobre o cabeçalho, na camada de transporte é sobre
todo o segmento.
b) O TCP pode rodar sobre outros protocolos da camada de
rede (como o ATM) e o IP pode transportar dados que não
serão passados ao TCP ou UDP.
• Roteadores normalmente descartam datagramas com erros.
Endereçamento IP
• O Endereço IP é um endereço lógico de 32 bits, escrito em
quatro octetos representados em decimal, cada um
variando de 0 a 255.

11000001 00100000 11011000 00001001


193 32 216 9
Endereço IP = 193.32.216.4
Endereçamento IP
• Há um total de 232 endereços IP possíveis = 4.294.967.296
endereços.
• Um endereço IP está tecnicamente associado com uma
interface de rede.
• Um endereço IP contém o iden4ficador da rede e o
iden4ficador do host.
Endereços de interface e sub-redes
Endereços de sub-redes
Quantas sub-redes
existem na imagem?
Classes de Endereçamento IP
• Para garanPr endereços exclusivos em âmbito mundial, os
endereços IP foram dividivos em classes:
• CLASSE A: os primeiros 8 bits idenPficavam a rede e os úlPmos
24 bits os hots
• CLASSE B: endereçamento para 2!" hosts
• CLASSE C: endereçamento para 2# hosts
• CLASSE D: endereços mulPcast
• CLASSE E: endereços reservados para testes (uso IETF)
Notação binária Notação decimal
Observação
• O endereço 127.0.0.0 é reservado para teste (loopback) e
comunicação entre processos da mesma máquina.
• O endereço 255.255.255.255 é um endereço de broadcast.
Endereços de rede privada
• Dos 232 endereços disponíveis, três faixas de endereços são
reservadas para redes privadas (uma para cada classe).
• Os endereços privados não podem ser encaminhados para fora
da rede privada, ou seja, não podem se comunicar diretamente
com redes públicas.
• Qualquer um desses endereços pode ser u7lizado em redes
domés7cas/empresariais ou até ambientes industriais.
• Muitos pontos de acesso definem automa7camente um
bloco/faixa de endereços entre 192.168.0.0 e 192.168.0.255
(endereços privados de classe C).
Endereços de rede privada
Classe Início Fim Nº de redes Nº de hosts

10.255.255.
A 10.0.0.0 1 16.777.216
255
172.31.255.
B 172.16.0.0 16 1.048.576
255
192.168.255
C 192.168.0.0 256 65.536
.255
Máscara de rede
• Um endereço de rede local do 6po 200.1.2.0/24
(exemplo), especifica também a máscara de rede.
• Notação “/X”, onde X é a quan4dade de bits mais à
esquerda dos 32 bits que iden4ficam a rede.
• U6lizada para determinar se um host está localizado na
rede local ou em uma rede remota.
Máscara de rede
Blocos e Endereços
• Quando uma en7dade (pequena ou grande) precisa se
conectar à internet, lhe é concebido um bloco (intervalo) de
endereços IP.
• O tamanho do bloco (o número de endereços) varia com base
na natureza e no tamanho da en7dade.
• Ex: um computador pode receber apenas dois endereços; uma
grande organização, milhares de endereços; um ISP pode
receber milhares ou centenas de milhares de endereços com
base no número de clientes que pretende atender.
Tutoriais de cálculos de rede
• hLps://www.youtube.com/watch?v=GGmhv1Wz6fc&t=417s
• hLps://www.youtube.com/watch?v=0K4Lw9ajG50
• hLps://www.youtube.com/watch?v=UC-usyGNTCo&t=98s
Roteamento
• O roteamento inter-redes é a principal função do
protocolo IP.
• Um host é capaz de enviar datagramas a qualquer outro
host conectado a mesma rede local.
• Entrega de datagramas a hosts fora da rede: função de
roteamento dos gateways.
Roteamento
• O roteamento no IP baseia-se exclusivamente no
iden4ficador de rede do endereço de des4no.
• Cada roteador possui uma tabela de roteamento, cujas
entradas são pares: endereço de rede/endereço de
roteador.
Roteamento
• Envio de datagramas:
1. O host de origem verifica se o des4natário está
conectado a rede local.
2. Caso sim, entregará o datagrama a camada de enlace
que se encarrega de mapear o IP no endereço Ksico do
host des6no, encapsular o datagrama IP e transmi6-lo.
Roteamento
3. Caso não, ele envia o datagrama ao roteador padrão
(gateway default) da rede local.
4. O roteador procura na sua tabela de roteamento o
endereço do roteador que deve ser usado para alcançar
a rede onde está conectado o des4natário.
OBS: O roteador encontrado pode não fazer parte da rede
des6no, mas, deve fazer parte do caminho a ser percorrido
para alcançá-la.
• Envio do host A para o host B:
DHCP
• O DHCP (Dynamic Host Configura4on Protocol - Protocolo
de Configuração Dinâmica de Host) é um protocolo da
camada de aplicação que permite que um host obtenha um
endereço IP de forma automá4ca.
• Mas não só o endereço IP: máscara de sub-rede, default
gateway, IP de servidores DNS, etc.
• É um protocolo plug and play.
NAT
• O NAT (Network Address Transla/on) é um protocolo que
faz a tradução dos endereços IP e portas TCP da rede local
para a Internet.
• Oferece as funções de Segurança e de conservação de
endereço IP.
ICMP
• O protocolo ICMP (Internet Control and Message Protocol)
permite que os roteadores enviem mensagens de erro e
controle a outros roteadores ou hosts.
• Exemplo: se um roteador não consegue encontrar uma rota
ou entregar um datagrama, a fonte de origem deverá ser
informada.
ICMP
• O ICMP é um mecanismo de reportagem de erros.
• Cada mensagem ICMP tem:
1. um campo de 4po
2. um campo de código
3. os primeiros 8 bytes do datagrama que causou o erro
Exemplos de códigos das mensagens ICMP:
IPv6
• O IPv6 é o sucessor do IPV4.
• De início, foi criado por conta do escotamento dos endereços
IP de 32 bits. E sem seguida, adicionado de melhorias:
a) Formato de cabeçalho que ajuda a agilizar o
processamento e repasse
b) Facilitar QoS (Quality of Service – Serviços de qualidade)
• Datagrama IPv6: cabeçalho de 40 bytes de tamanho fixo e
fragmentação não permi4da.
Datagrama IPv6
• Versão do protocolo IP (v4 ou v6)
• Classe: definir o 4po de serviço do datagrama
• Rótulo de fluxo: iden4ficar fluxo de datagramas
• Comprimento de carga: tamanho dos dados
• Próximo cabeçalho: iden4ficar o protocolo a qual os dados
serão entregues
• Limite de saldos: TTL (tempo de vida do datagrama)
• Endereço da fonte e do des4no
Endereço IPv6
• Um endereço IPv6 é dividido em oito grupos de 16 bits
(128 bits), separados por “:”, escritos com dígitos
hexadecimais.
• Possui caracteres maiúsculos ou minúsculos.
• Os zeros à esquerda são omiHdos, quando houver.
• Os zeros conJnuos são representados por “::”
Endereço IPv6

• Quan%dade de endereços possíveis:


!"#
2 = 340.282.366.920.938.463.463.374.607.431.768.211.456
a) 56 ocHlhões de endereços IP por ser humano
b) 79 ocHlhões de vezes a quanHdade de endereços
IPv4
Endereço IPv6

• Exemplos:
2001:0DB8:0000:0000:130F:0000:0000:140B
2001:db8:0:0:130f::140b
Encerramos, até a próxima pessoal!

Você também pode gostar