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

Slides Rede de Computadores Aula 5

A aula aborda os conceitos fundamentais de redes de computadores, incluindo a camada de rede/Internet e os protocolos IETF, como o IPv4 e IPv6. Discute o endereçamento IP, tipos de comunicação (unicast, multicast e broadcast) e a segmentação de redes através de sub-redes. O documento também detalha a estrutura dos pacotes IP e a importância do NAT para a comunicação entre redes locais e a Internet.
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)
37 visualizações9 páginas

Slides Rede de Computadores Aula 5

A aula aborda os conceitos fundamentais de redes de computadores, incluindo a camada de rede/Internet e os protocolos IETF, como o IPv4 e IPv6. Discute o endereçamento IP, tipos de comunicação (unicast, multicast e broadcast) e a segmentação de redes através de sub-redes. O documento também detalha a estrutura dos pacotes IP e a importância do NAT para a comunicação entre redes locais e a Internet.
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

Aula 5

Redes de computadores Conversa Inicial

Prof. Luis José Rohling

1 2

Atribuições da camada de Rede/Internet Os padrões IETF

7 APLICAÇÃO

6 APRESENTAÇÃO APLICAÇÃO
Processamento da comunicação ponta a
5 SESSÃO
ponta
4 TRANSPORTE TRANSPORTE TCP/UDP
Endereçamento dos dispositivos finais
3 REDE INTERNET IPv4/IPv6
Encapsulamento e desencapsulamento
2 ENLACE DE DADOS
Roteamento ACESSO AO
MEIO
1 FÍSICA

3 4

Protocolo IETF na camada de Internet:


Protocolo IP: “sem conexão”
Protocolo Internet (IP - Internet Protocol)
Estabelecimento de conexão: protocolo TCP,
Versão atual: IPv4
com o “Handshake triplo”
Operando em conjunto com o IPv6: pilha
Protocolo IP: não possui nenhum mecanismo
dupla (dual stack)
de confirmação de entrega
Protocolo IP: encapsular os segmentos
Requisitos de uma comunicação confiável:
recebidos da camada de transporte,
implementada com a utilização do conjunto
acrescentando o cabeçalho da camada de
de protocolos TCP e IP
rede, e montando os pacotes IP

5 6
O pacote IP

PDU da camada de rede (pacote IP):


cabeçalho do protocolo de rede + segmento
da camada de transporte
O pacote IP
Camada de
Segmento TCP Transporte

Camada de
CABEÇALHO IP Segmento TCP Rede

Pacote IP

7 8

O cabeçalho IPv4 Primeiro campo (4 bits): Versão do protocolo


IP (IPv4 ou IPv6) e para o IPv4 => 0100
Tamanho total: 20 bytes
Segundo campo: DSCP, implementação dos
Byte1 Byte2 Byte3 Byte4
mecanismos de qualidade de serviço (QoS)
Versão DSCP Tamanho Campo TTL (Time To Live): limite de vida do
Identificação Flag [Link] pacote, com 8 bits, decrementado a cada
TTL Protocolo Soma de verificação 20 bytes salto
Endereço IP de origem Ao atingir o valor igual à zero (TTL = 0) o
Endereço IP de Destino pacote é descartado: evita pacotes em loop
“infinito” na rede

9 10

O cabeçalho IPv6
Menos campos do que o IPv4
Campo Protocolo: de 8 bits, identifica o
Byte1 Byte2 Byte3 Byte4
protocolo de camada superior que está
encapsulado no pacote IP Versão Classe de Tráfego Rótulo de fluxo

Campos de Endereço de Origem e Endereço Tamanho do Payload


Próximo
Cabeçalho
Limite de
Saltos
de Destino: com 32 bits de comprimento, 40 bytes
Endereço IPv6 de Origem
identificando o remetente e o destinatário do
pacote
Endereço IPv6 de Destino

11 12
Versão: contém o valor 0110 (seis em decimal)
Classe de tráfego: equivale ao campo DSCP do Próximo Cabeçalho: indicação de cabeçalhos
IPv4, de modo a mantendo a compatibilidade adicionais, caso sejam necessárias mais
com os mecanismos de QoS informações para o processo do pacote IPv6
Rótulo de Fluxo: novo campo, utilizado para Limite de Saltos: mesma funcionalidade do
agilizar o processo de roteamento, os fluxos de
campo TTL do IPv4
tráfego iguais tem o mesmo processamento
pelos roteadores Endereço de Origem e Endereço de Destino:
de 128 bits cada, identificando o remetente e
Tamanho do Payload: quantidade de dados
recebidos da camada superior inseridos no
o destinatário do pacote IPv6
pacote IP

13 14

Endereço de rede

Identificador exclusivo: de acordo com o


Endereçamento IP
esquema de endereçamento da rede
Visualização dos endereços: comando
ipconfig na tela de comandos (Prompt de
Comandos), no Windows

15 16

Exemplo: resultado do comando ipconfig


A máscara de rede
Endereço IP divido em duas partes:
identificação da rede e identificação dos
hosts dentro da rede
Para indicar esta divisão: notação de barra,
seguida da quantidade de bits de rede
Exemplo: /24 indica que o endereço tem os
seus primeiros 24 bits representando a rede
e os últimos 8 bits identificarão os hosts
Elaborado com base em Microsoft Corporation, 2022 dentro desta rede

17 18
Outra notação: máscara de rede, identificador de 32 O endereço IPv4
bits, representado em decimal
Exemplo: [Link]/24, ou seja, com máscara
[Link] Endereço IPv4: conjunto de 32 bits,
representado por quatro valores decimais,
Bits de separados por pontos
Bits de rede Host Quatro grupos de oito bits: octetos,
Endereço IPv4: [Link] convertidos para o seu valor decimal
Máscara: [Link] Para a conversão dos valores binários para
decimal: método da soma dos pesos dos bits

19 20

Para identificação da rede: aplicação da


BIT 7 6 5 4 3 2 1 0 máscara de rede
Peso 27 26 25 24 23 22 21 20
Processo: operação binária do tipo AND, bit a
Decimal 128 64 32 16 8 4 2 1
bit, entre o endereço IP e a máscara
Combinações possíveis:
Por exemplo: 101100102 = (1×128) + (0×64)
+ (1×32) + (1×16) + (0×8) + (0×4) + (1×2) 0 AND 0 = 0
+ (0×1) = 178 0 AND 1 = 0
Valores decimais do IPv4: variação de 0 até 1 AND 0 = 0
255 (binários de 00000000 à 11111111) 1 AND 1 = 1

21 22

Exemplo: endereço [Link] com máscara O endereço IPv6


[Link]
Endereço IP
192 168 10 10 Endereço IPv4: conjunto de 128 bits,
11000000 10101000 00001010 00001010 representado por 32 valores hexadecimais,
Máscara separados por dois pontos
255 255 255 0
Oito grupos de 16 bits: hexatetos, em
11111111 11111111 11111111 00000000
hexadecimal
Endereço da rede
11000000 10101000 00001010 00000000 Permite a simplificação dos valores dentro
192 168 10 0 dos hexatetos: supressão de zeros

23 24
Regra 1: supressão dos zeros à esquerda
Ex:
[Link]
[Link]
Tipos de Endereços
Regra 2: supressão das sequências de zeros,
mas apenas uma vez
Ex:
[Link]
[Link]

25 26

Tipos de comunicação
Tipos: Unicast, Multicast e Broadcast Broadcast: o destinatário da mensagem serão
Na comunicação em unicast: apenas um todos os computadores conectados na rede
destinatário da mensagem Endereço de broadcast IPv4: valor um em
todos os bits do endereço ([Link]),
ou nos bits de host (Broadcast da rede)
Por exemplo: na rede [Link]/24, o
endereço de broadcast será o [Link]

27 28

Multicast: o destinatário da mensagem é um


grupo de dispositivos terminais
Multicast IPv6: duas categorias especiais de
Para o IPv4: [Link] ao [Link] endereços:
FF02::1 - endereço de Multicast de todos os
nós
FF02::2 - endereço de Multicast de todos os
roteadores

29 30
Classes dos endereços IPv4

Critério de classificação: valor dos bits


iniciais de cada endereços, definindo a
Endereços públicos e privados máscara de rede
Classe A: início com 0, máscara de 8 bits
Classe B: início com 10, máscara de 16 bits
Classe C: início com 110, máscara de 24
bits

31 32

Endereços IPv4 privados


Classes de endereço e máscaras:
Três blocos de endereços privados: utilizados
Classe Endereços Máscara padrão
para a identificação dos hosts nas redes LAN,
A [Link]/8 até [Link]/8 [Link]
B [Link]/16 até [Link]/16 [Link]
não sendo rotados na rede WAN
C [Link]/24 até [Link]/24 [Link] Definidos pelo IETF:
[Link]/8 => uma classe A
Exemplo: [Link] => classe C com [Link]/12 => 16 classes B
máscara de 24 bits (/24)
[Link]/16 => 256 classes C

33 34

Para acesso dos hosts da rede LAN à WAN: troca


Endereços IPv6 LLC e UGA
dos endereços privados por endereços públicos
Processo: NAT (Network Address Translation)
IPv6: não possui divisão de endereços
Executado pelo roteador: troca de endereços em públicos e privados
cada pacote encaminhado da LAN para a WAN
Endereço de Unicast Global (UGA): exclusivo
e válido, roteado na Internet, atribuído pelo
NAT
provedor de acesso à internet (ISP)
Servidor
[Link]
[Link]
IP público
WEB Endereço de Link Local (LLA): atribuído de
IP privado maneira automática, utilizado para toda a
[Link]
IP público comunicação na LAN, rede FE80::/64

35 36
Exemplo de endereços IPv6:

A divisão em sub-redes

Elaborado com base em Microsoft Corporation, 2022

37 38

A divisão em sub-redes
Implementação: interfaces no roteador e
Roteador: conexão/segmentação dos endereçamento das sub redes
domínios de Broadcast
Processo de criação das sub-redes: alteração
Tráfego de Broadcast: pode levar a uma da máscara de rede, aumentando a
ocupação total da rede, degradando o seu quantidade de bits de rede
desempenho
Empréstimo de bits: bits de host para a parte
Solução: segmentação da rede, dividindo-a de rede, formando as sub redes
em domínios de Broadcast menores

39 40

Divisão no limite dos octetos Exemplo: divisão da rede de classe B em


redes de classe C
Uma das formas mais simples: utilização de
uma das classes IPv4 realizando o O terceiro octeto: de endereçamento de host
deslocamento da máscara para o próximo para endereçamento de sub redes
octeto Rede classe B (/16): máscara [Link]

Por exemplo: utilizar uma rede de classe B REDE REDE HOST HOST
(/16) com o deslocamento da máscara para o
próximo octeto, ou seja, de /16 para /24
REDE REDE SubRede HOST
Resultado: divisão da rede de classe B em
Sub Rede classe C (/24): máscara [Link]
redes de classe C

41 42
Dividindo a rede [Link]/16: Quantidade de sub-redes criadas: calculada a
partir do número de bits de host que foram
1ª Sub-rede: [Link]/24 “emprestados”
2ª Sub-rede: [Link]/24 No exemplo 2n = 28 = 256 sub-redes
3ª Sub-rede: [Link]/24 Em cada uma destas redes: 254 endereços de
4ª Sub-rede: [Link]/24 host (8 bits para a parte de host)
Primeira combinação: endereço da rede
5ª Sub-rede: [Link]/24
Último endereço: broadcast da rede
...
No exemplo: 2n - 2 = 28 – 2 = 254
256ª Sub-rede: [Link]/24 endereços de host

43 44

Divisão fora do limite dos octetos Quantidade de bits “emprestados”: mesma


regra, de acordo com a quantidade de sub
Máscara de sub-rede: “empréstimo” de redes a serem criadas (2n)
alguns bits de host para a parte de rede, e
Por exemplo, para criar 10 sub redes, com
não um octeto inteiro
até 300 hosts em cada sub rede:
Exemplo: a partir de uma classe C (/24) criar
duas sub redes, alterando a máscara para Endereços de host = 2n - 2 = 29 – 2 = 510
/25, ou criar quatro sub redes, com máscara Quantidade de sub redes = 2n = 24 = 16
/26
Classe original: 9 bits de host + 4 bits de sub
Links ponto a ponto: sub redes /30 rede = 13 bits => Classe C (16 bits de host)

45 46

Exemplo: divisão da rede [Link]/16 em


VLSM (Variable Length Subnet Mask): divisão
sub-redes com máscara /20 em sub redes de uma das redes criada na
primeira divisão
Rede 172 16 00000000 0 /16
1ª Sub-Rede 172 16 00000000 0 [Link]/20 No exemplo anterior: última SR
2ª Sub-Rede 172 16 00010000 0 [Link]/20 [Link]/20 dividida em redes /24
3ª Sub-Rede 172 16 00100000 0 [Link]/20
4ª Sub-Rede 172 16 00110000 0 [Link]/20
1ª Sub-rede: [Link]/24
5ª Sub-Rede 172 16 01000000 0 [Link]/20 2ª Sub-rede: [Link]/24
... ... ... ... ... ...
16ª Sub-Rede 172 16 11110000 0 [Link]/20 ...
Última Sub-rede: [Link]/24

47 48
Sub-redes IPv6: aumento do comprimento do
prefixo
Por exemplo: rede /64 dividida em 16 SR /68
No limite dos hexatetos: /64 para /80
Exemplo: [Link]/64 para /80
1ª Sub-rede: [Link]/80
2ª Sub-rede: [Link]/80
...
Última Sub-rede:
[Link]/80

49

Você também pode gostar