Buscar

4 - Protocolo de rede - IP

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 35 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 35 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 35 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

PROTOCOLOS DE REDES 
Protocolo de rede - IP 
 
Prof. Mateus Novaes 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 Sumário 
 Relação entre a camada de rede e enlace. 
 Tipos de entrega: broadcast, unicast, multicast e 
anycast. 
 Protocolo IPv4 
 Cabeçalho 
 Fragmentação. 
 Espaços de endereçamento e formatos. 
 Endereços reservados e privados: 
 Endereçamento IPv4 Classfull, Classless. 
 Máscaras de endereço, prefixos e sub-redes: 
 VLSM (Variable Length Subnet Mask). 
 CIDR (Classless Inter-Domain Routing). 
 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 Sumário 
 Plano de endereçamento. 
 Protocolo IPv6 
 Cabeçalho 
 Transição IPv4 -> IPv6 
 Protocolos de alocação dinâmica de endereços: 
 RARP ( Reverse Address Resolution Protocol ). 
 BOOTP. 
 DHCP ( Dynamic Host Configuration Protocol ). 
 ICMP ( Internet Control Message Protocol ). 
 Ferramentas de análise e diagnósticos: 
 Ping, Traceroute, smokeping. 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 Relação entre a camada de rede e enlace. 
 Camada de rede utiliza a camada de enlace para 
enviar seus pacotes 
 
 Cada protocolo tem seu MTU (Maximum 
Transmission Unit) 
 Ehternet 
 ATM 
 Frame Relay 
 X.25 
 
 Dados podem ser fragmentados 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 Tipos de entrega 
 Broadcast 
 Todas as estações da rede recebem o datagrama. 
 Unicast 
 Entrega diretamente para o destino 
 Multicast 
 Vários dispositivos podem receber o dado. 
 Anycast 
 Qualquer um pode receber 
 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 Protocolo IPv4 – Cabeçalho 
 Version: Controla a versão do protocolo 
 IHL: IP Header Length (Mínimo 5 e no máximo 15) 
 Múltiplo de 32bits 
 Type of service: Informar diferentes classes de serviço 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 Protocolo IPv4 – Cabeçalho 
 Total length: Tamanho total inclusive cabeçalho 
 Identification: Identificação de cada pacote 
 DF: Não fragmentar 
 MF: Mais fragmentos 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 Protocolo IPv4 – Cabeçalho 
 Fragment offset: Indica a partir de que ponto o 
fragmento começa 
 Time to live: Limitador de vida útil dos pacotes 
 Protocol: Protocolo que está utilizando o IP 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 Protocolo IPv4 – Cabeçalho 
 Header checksum: Total de verificação do cabeçalho 
 Calculado a cada salto 
 Source address: Endereço da máquina de origem 
 Destination address: Endereço da máquina de destino 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 Protocolo IPv4 – Cabeçalho 
 Options: Campo livre destinado a extensão do 
protocolo 
 Source routing 
 Record routing 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 Protocolo IPv4 – Endereçamento 
 Identificador único de uma interface de rede 
 Tamanho de 32 bits 
 Inicialmente os endereços IP foram divididos em 5 
classes 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 Protocolo IPv4 – Endereçamento 
 Classe A: 128 redes com 16 milhões de hosts 
 Classe B: 16.384 redes com 64 mil hosts 
 Classe C: 2 milhões de redes com até 256 hosts em 
cada 
 Classe D: Multicast 
 Classe E: Uso futuro 
 A distribuição dos endereços é feito pela ICANN (Internet 
Corporation for Assigned Names and Numbers) 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 Protocolo IPv4 – Endereçamento 
 Endereços públicos 
 Qualquer endereço visível publicamente. 
 Endereços privados 
 Endereços que são visíveis somente dentro de uma intranet 
 10.0.0.0 => 10.255.255.255/8 (16.777.216 hosts) 
 172.16.0.0 => 172.31.255.255/12 (1.048.576 hosts) 
 192.168.0.0 => 192.168.255.255/16 (65.536 hosts) 
 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 Protocolo IPv4 – Endereçamento 
 Divisão do endereço 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 Protocolo IPv4 – Endereçamento 
 Sub-rede 
 Criada a partir da necessidade de se criar outras redes em 
uma instituição que já possui uma classe de endereços e não 
utiliza todos os endereços disponíveis 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 Protocolo IPv4 – Endereçamento 
 Sub-rede 
 O princípio básico é retirar parte do endereço de host para 
endereçar novas redes. 
 
 Para identificar onde termina a rede e onde começa o host é 
utilizada a mascara de sub-rede. 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 Máscaras de endereço, prefixos e sub-redes: 
 Máscara de endereço 
 Conjunto de quatro octetos que indica a porção de rede e a 
porção de host de um endereço IP 
 
 VLSM (Variable Length Subnet Mask). 
 Técnica que utiliza máscaras de endereço ao invés do uso de 
classes para separar parte de host e rede de um endereço. 
 
 CIDR (Classless Inter-Domain Routing). 
 Roteamento sem classes 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 Máscaras de endereço, prefixos e sub-redes: 
 CIDR (Classless InterDomain Routing) 
 Principio é retirar as classes dos endereços e utilizar uma 
mascara para determinar parte de rede e parte de host 
 
 Escassez de endereços fez que fosse revista a política de 
entrega de classes de endereços 
 
 Novas redes recebem endereços com números de hosts 
compatíveis com o tamanho da rede que será criada 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 Máscaras de endereço, prefixos e sub-redes: 
 CIDR (Classless InterDomain Routing) 
 Roteamento sem CIDR: 
 Analisar os 4 primeiros bits para identificar a classe 
 Separar a parte de rede do endereço de destino 
 Buscar a rede de destino correspondente na tabela de 
roteamento para descobrir a interface de saída 
 
 Roteamento com CIDR: 
 Mascara-se o endereço de destino com a mascara de cada 
entrada na tabela de roteamento e compara com o 
endereço de rede 
 Vários endereços podem casar e neste caso a entrada com 
maior máscara é utilizada 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 Máscaras de endereço, prefixos e sub-redes: 
 CIDR (Classless InterDomain Routing) 
 Exemplo: 
 Para onde encaminhar o pacote com endereço 194.24.17.4 
 11000010 00011000 00010001 00000100 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 Máscaras de endereço, prefixos e sub-redes: 
 CIDR (Classless InterDomain Routing) 
 Exemplo: 
 Para onde encaminhar o pacote com endereço 194.24.17.4 
 11000010 00011000 00010001 00000100 
 
 C: 11000010 00011000 00000000 00000000 
Masc: 11111111 11111111 11111000 00000000 
 E: 11000010 00011000 00010000 00000000 
Masc: 11111111 11111111 11111100 00000000 
 O: 11000010 00011000 00010000 00000000 
Masc: 11111111 11111111 11110000 00000000 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DEREDE 
 Máscaras de endereço, prefixos e sub-redes: 
 Sub-rede 
 Exemplo: 
 Criar 5 sub-redes a partir do endereço 192.168.1.0/24 
 Definir: 
 Faixa de endereçamento das redes 
 Endereço de broadcast 
 Endereço da rede 
 Faixa de endereços úteis 
 Quantidade de hosts por rede 
 Quantidade de redes possíveis 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 IPv6 – Cabeçalho 
 Versão: Controla a versão do protocolo. 
 Classe: Semelhante ao campo TOS do IPv4. 
 Rótulo de fluxo: Identifica um fluxo de datagramas. 
 Comprimento: Número de bytes do conteúdo. 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 IPv6 – Cabeçalho 
 Próximo cabeçalho: Identifica qual o protocolo 
receberá o conteúdo do pacote. (TCP ou UDP) 
 Saltos: Igual ao TTL do IPv4. 
 Endereço fonte e destino: Possuem 128 bits. 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 IPv6 – Alterações 
 A fragmentação é responsabilidade da origem. 
 O roteador irá retornar uma mensagem ICMPv6 de pacote 
muito grande, quando for necessário. 
 
 Não existe soma de verificação 
 Já existe na camada de enlace e transporte. 
 
 Opções 
 Não faz parte do cabeçalho padrão, mas pode ser utilizado 
como o próximo cabeçalho. 
 Cabeçalho IPv6 tem tamanho fixo de 40 bytes. 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 IPv6 – Transição IPv4 -> IPv6 
 Pilha dupla 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 IPv6 – Transição IPv4 -> IPv6 
 Túnel 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 Protocolos de alocação dinâmica de endereços: 
 RARP ( Reverse Address Resolution Protocol ). 
 Máquina que não conhecia seu endereço enviava uma 
solicitação RARP para encontrá-lo. 
 
 BOOTP (Bootstrap Protocol). 
 O uso de requisições RARP não era adequado por não trazer 
informações suficientes, assim foi criado o BOOTP para 
suprir essas necessidades. 
 Muito utilizado para carga de máquinas sem disco 
 
 DHCP ( Dynamic Host Configuration Protocol ). 
 Evolução do BOOTP 
 Permite atribuição estática e dinâmica de endereços 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 Protocolos de alocação dinâmica de endereços: 
 DHCP ( Dynamic Host Configuration Protocol ). 
 Mensagens mais comuns: 
 DHCPDISCOVER: Mensagem enviada pelo cliente para 
descobrir os servidores DHCP da rede. 
 
 DHCPOFFER: Mensagem com oferta de endereços 
enviada pelos servidores DHCP ativos na rede. 
 
 DHCPREQUEST: Mensagem enviada pelo cliente 
escolhendo a configuração de um dos servidores. 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 Protocolos de alocação dinâmica de endereços: 
 DHCP ( Dynamic Host Configuration Protocol ). 
 Mensagens mais comuns: 
 DHCPACK: Mensagem de confirmação do servidor. 
 
 DHCPNACK: Mensagem de negação de configuração. 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 ICMP (Internet Control Message Protocol) 
 Proporciona envio de informações sobre o 
funcionamento da rede 
 Enviada em pacotes IP 
 Possui conteúdo variável, mas os primeiros 32bits 
possuem o mesmo significado: 
 Tipo (8 bits) - Indica o tipo de mensagem, deste valor 
depende a constituição da parte restante da mensagem. 
 Código (8 bits) - Parâmetro dependente do tipo de 
mensagem 
 Checksum (16 bits) - Somatório de detecção de erro aplicado 
a toda a mensagem. 
 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 ICMP (Internet Control Message Protocol) 
 Os principais tipos de mensagem ICMP são: 
 Destino inatingível (Destination Unreachable) 
 Tipo 5 
 Código indica o tipo de destino não atingido: 
 0 => Rede 
 1 => Host 
 2 => Protocolo 
 3 => Porta. 
 O código 4 indica que era necessário fragmentar o 
"datagrama", mas a "flag" que o impede estava ativada. 
 O código 5 indica que foi usada a opção "source route" e 
falhou. 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 ICMP (Internet Control Message Protocol) 
 Os principais tipos de mensagem ICMP são: 
 Tempo excedido (Time Exceeded) 
 Tipo 11 
 O "datagrama" IP esgotou o tempo de vida antes de 
chegar ao destino (código=0) 
 
 Congestionamento 
 Tipo 4 
 Indica que um "gateway" ou um "host" ignorou o 
"datagrama" por esgotamento dos seus "buffers". 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 ICMP (Internet Control Message Protocol) 
 Os principais tipos de mensagem ICMP são: 
 Pedido de Eco / Resposta (Echo / Echo Reply) 
 Tipo 8 (Eco) e tipo 0 (Eco Reply) 
 Mensagem de teste de conectividade 
 
 Etiqueta Temporal / Resposta (Timestamp / Timestamp 
Reply) 
 Tipo 13 (Timestamp) e tipo 14 (Timestamp Reply). 
 Mensagem de teste de atraso entre dispositivos de rede. 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s
 
PROTOCOLO DE REDE 
 Ferramentas de análise e diagnósticos: 
 Ping, traceroute, smokeping (medir atraso). 
 Analisadores de protocolo: 
 Wireshark. 
 Tcpdump. 
 
P
ro
to
c
o
lo
s
 d
e
 R
e
d
e
s

Outros materiais