Buscar

Camada de Rede

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Faculdade Estácio Sá – PE
SISTEMAS DE INFORMAÇÃO 
REDES DE COMPUTADORES 
PROF :DJACIR MACIEL
maciel.estacio@gmail.com
Aula 6 – CAMADA DE REDE 
CAMADA DE REDE 
 Roteamento
Para onde devo enviar este Pacote ? 
CAMADA DE REDE 
E o Percurso ? 
Qual a importância do caminho ?
O que encontramos no caminho ?
Qual o melhor caminho ?
E como o encontramos ? 
CAMADA DE REDE 
O Caminho a seguir
Meio de Transporte
Velocidade
Distância
Estado 
CAMADA DE REDE 
Funções :
Tem como função básica o roteamento da informação;
Endereçamento Lógico;
Algoritmos de roteamento;
Responsável pelo entrega dos pacotes da origem para qualquer destino na rede, para este processo chamamos de roteamento. 
CAMADA DE REDE 
Funções
O roteamento tem por finalidade enviar pacotes de uma origem para um destino por um “bom” caminho; 
Se deve considerar custos dos caminhos; 
O melhor caminho nem sempre tem menor custo.
CAMADA DE REDE 
Os caminhos podem ser vários ,mas apenas um será escolhido, de acordo com alguns critérios.
CAMADA DE REDE 
Funções
Comutação: mover pacotes da entrada do roteador para a saída apropriada do roteador; 
 Roteamento: determinar a rota a ser seguida pelos pacotes desde a origem até o destino. 
CAMADA DE REDE 
Entidade de Redes em Roteadores ou Hosts
Necessidade da Camada de Rede 
CAMADA DE REDE 
CAMADA DE REDE 
As camadas física e de enlace de dados de uma rede operam localmente; 
Juntas, essas duas camadas são responsáveis pela entrega de dados na rede de um nó para o seguinte; 
CAMADA DE REDE 
O exemplo da rede mostrada é composta por cinco redes: quatro LANs e uma WAN;
Se o host A precisar enviar um pacote de dados para o host D, o pacote precisa ir primeiro de A a S1 (um switch ou roteador), em seguida, de S1 a S3 e, finalmente, de S3 para o host D; 
Dizemos que o pacote de dados passa por três links; 
 Em cada link estão envolvidas duas interfaces de camadas físicas e duas camadas de enlace de dados.
CAMADA DE REDE 
Entretanto, existe um grande problema nesse caso : 
Quando os dados chegam na interface f1 de S1, como S1 fica sabendo que a interface f3 é a interface de saída? 
Não há nenhuma informação na camada de enlace de dados (ou na camada física) para auxiliar S1 a tomar a decisão correta. 
CAMADA DE REDE 
O frame também não transporta qualquer informação de roteamento; 
O frame contém o endereço MAC de A como origem e o endereço MAC de S1 como destino;
Para uma LAN ou WAN, entregar significa transportar o frame por meio de um link e não além disso.
Necessidade da Camada de Rede 
CAMADA DE REDE 
A camada de rede na origem é responsável pela criação de um pacote com dados provenientes de outro protocolo; 
O cabeçalho do pacote contém, entre outras informações, os endereços lógicos da origem e do destino; 
 A camada de rede é responsável por consultar sua tabela de rotas para encontrar informações de roteamento (como a interface de saída do pacote ou o endereço físico do nó seguinte). 
CAMADA DE REDE 
A camada de rede no destino é responsável pela verificação de endereços;
Ela se certifica que o endereço de destino do pacote é o mesmo que o endereço do host; 
Se o pacote chegar, a camada de rede espera até, que todos os fragmentos tenham chegado e então os remonta e entrega o pacote remontado para a camada de transporte.
CAMADA DE REDE 
Origem e Destino 
CAMADA DE REDE 
Datagramas : 
Na Internet, a camada de rede, é uma rede de comutação de pacotes; 
Dizemos que, em geral, a comutação pode ser dividida em três grandes categorias: comutação de circuitos, comutação de pacotes e comutação de mensagens. 
CAMADA DE REDE 
A comutação de pacotes pode usar tanto o método de circuitos virtuais como o de datagramas.
A Internet optou pelo método de datagramas para a comutação na camada de rede;
Ela usa os endereços universais definidos na camada de rede para direcionar pacotes, da origem ao destino.
CAMADA DE REDE 
Tipos de Entregas do Datagrama: 
Unicast 
Broadcast;
Multicast; 
Anycast.
CAMADA DE REDE 
Unicast 
CAMADA DE REDE 
Broadcast
CAMADA DE REDE 
Multicast
CAMADA DE REDE 
Anycast 
Um pacote é entregue a um membro mais próximo de um grupo; 
Anycast é utilizado em modelos de atualização de grupos de DNS; 
CAMADA DE REDE 
O IPv4 é um protocolo de datagrama sem conexão e não confiável; 
CAMADA DE REDE 
CAMADA DE REDE 
Redes de Dados 
CAMADA DE REDE 
É o conhecido como serviço de entrega Best-effort,não prevê mecanismo de controle de fluxo ou erros; 
CAMADA DE REDE 
O protocolo IP não onera o serviço IP ao proporcionar confiabilidade; 
Em comparação com um protocolo confiável, o cabeçalho IP é menor; 
O transporte destes cabeçalhos menores requer menos overhead. 
CAMADA DE REDE 
Menos overhead significa menos atraso na entrega; 
Esta característica é desejável para um protocolo da camada 3; 
O IP geralmente é considerado um protocolo não confiável; 
 Neste contexto, não confiável não significa que o IP trabalhe adequadamente algumas vezes e não funcione bem outras vezes
CAMADA DE REDE 
Isso também não quer dizer que ele não seja adequado como protocolo de comunicação de dados; 
O significado de não confiável é simplesmente que o IP não possui a capacidade de gerenciar e recuperar pacotes não entregues ou corrompidos.
CAMADA DE REDE 
O cabeçalho de um pacote IP não inclui campos necessários para uma entrega de dados confiável;
Não há confirmações da entrega de pacotes. Não há controle de erros para os dados;
Também não existe nenhuma forma de rastreamento de pacotes, e por isso não há possibilidade de retransmissão de pacotes. 
CAMADA DE REDE 
Independente do Meio Físico 
CAMADA DE REDE 
A camada de rede também não fica sobrecarregada com as características do meio físico em que os pacotes serão transportados;
O IPv4 e o IPv6 operam independentemente do meio físico que transporta os dados nas camadas inferiores da pilha de protocolo;
É responsabilidade da camada de Enlace de Dados do OSI pegar um pacote IP e prepará-lo para transmissão pelo meio físico de comunicação;
Isso quer dizer que o transporte de pacote IP não está limitado a nenhum meio físico particular.
CAMADA DE REDE 
O IPv4 pressupõem a falta de confiabilidade das camadas inferiores e faz o máximo para entregar a informação ao seu destino; 
 Se por acaso a confiabilidade do serviço for imprescindível, ele pode ser usado em conjunto com o protocolo TCP; 
CAMADA DE REDE 
Pacote IPV4 – Empacotando a pdu da camada de Transporte.
O IPv4 encapsula ou empacota o segmento ou datagrama da camada de tranpsorte para que a rede possa entregá-lo ao host de destino.
CAMADA DE REDE 
Pacote IPV4 – Empacotando a pdu da camada de Transporte
CAMADA DE REDE 
Pacote IPV4 – Empacotando a pdu da camada de Transporte
Estrutura do IPv4
O endereço IP, na versão 4 do IP (IPv4), é um número de 32 bits oficialmente escrito com quatro octetos (Bytes) representados no formato decimal como, por exemplo, "192.168.1.3“; 
A primeira parte do endereço identifica uma rede específica na internet, a segunda parte identifica um host dentro dessa rede. 
CAMADA DE REDE 
Estrutura do IPv4
Devemos notar que um endereço IP não identifica uma máquina individual, mas uma conexão à internet; 
Assim, um gateway conectando à n redes tem n endereços IP diferentes, um para cada conexão.
CAMADA DE REDE 
Estrutura do IPv4
Porção de Rede e Host 
Para cada endereço IPv4, uma porção dos bits mais significativos representa o endereço de rede; 
Na Camada 3, definimos uma rede como grupo de hosts que têm padrões de bits idênticos na porção de endereço de rede de seus endereços. 
CAMADA DE REDE 
Formato do Datagrama IP e seus Campos
 
CAMADA DE REDE 
CAMADA DE REDE 
Formato do Datagrama IP e seus Campos
Um datagrama é um pacote de comprimento variável constituído de duas partes: 
Cabeçalho e dados ; 
O cabeçalho tem
comprimento de 20 a60 bytes e contém informações essenciais para o roteamento e a entrega.
CAMADA DE REDE 
Versão (VER) : Esse campo de 4 bits define a versão do protocolo lpv4; 
Comprimento do cabeçalho (HLEN) : Esse campo de 4 bits define o comprimento total do cabeçalho do datagrama em palavras de 4 bytes; 
Serviços: O IETF mudou a interpretação e o nome deste campo de 8 bits; 
Esse campo, anteriormente denominação tipo de serviço, agora se chama serviços diferenciados. 
CAMADA DE REDE 
Serviços diferenciados 
CAMADA DE REDE 
Comprimento Total : Trata-se de um campo com 16 bits que define o comprimento total de um datagrama IPv4 e bytes;
Identificação : Trata do processo de fragmentação;
Flags : Esse também é usado na fragmentação; 
Tempo de Vida : Um datagrama tem uma vida útil limitada na sua transmissão por uma internet.
CAMADA DE REDE 
Protocolo : Define o protocolo de nível superior que está utilizando os serviços da camada IPv4;
CAMADA DE REDE 
Checksum : Utilizado para verificação de possíveis erros no cabeçalho;
Endereço de Origem : Esse campo de 32 bits define o endereço IPv4 de origem;
Endereço de Destino : Esse campo de 32 bits define o endereço IPv4 de destino; 
CAMADA DE REDE 
CAMADA DE REDE 
Datagrama IP
Endereçamento IPv4 – Classfull 
Classe D : Reservada para Multicast
Classe E : Reservada para Estudos Futuros 
CAMADA DE REDE 
CAMADA DE REDE 
Exemplo de um IP Classe C 
Definições Importantes 
Endereço de Rede :Possuem todos os bits de Host iguais a Zero ;
 192.18.1.0
Endereço de Broadcast :Possuem todos os bits de host iguais a um.
 192.168.1.255 
Endereço de Host :Possui pelo menos um bit de Host diferente de zero: 
 192.168.1.2
CAMADA DE REDE 
CAMADA DE REDE 
Endereçamento IPv4 – Classfull 
Endereçamento de IPV4 – Classfull 
Máscara de rede 
CAMADA DE REDE 
Endereçamento de IPV4 – Públicos 
Endereçamento públicos são determinados pelo Internic e consistem em identificações de rede com base na classe ou em blocos de endereços com em CIDR que são únicos na internet;
São os ip's (IP internet), que poderão ser acessados na internet (ex: o IP de um site publicado na internet).
CAMADA DE REDE 
Endereçamento de IPV4 – Privados 
Embora a maioria dos endereços de host IPv4 sejam endereços públicos designados para uso em redes que são acessíveis pela Internet, há intervalos de endereços que são usados em redes que precisam acesso limitado ou nenhum acesso à Internet;
Esses endereços são chamados de endereços privados.
CAMADA DE REDE 
Endereços Privados
Os intervalos de endereços privados são:
de 10.0.0.0 a 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 a 172.31.255.255 (172.16.0.0 /12)
92.168.0.0 a 192.168.255.255 (192.168.0.0 /16)
CAMADA DE REDE 
Endereços Privados
CAMADA DE REDE 
Endereçamento de IPV4 – Reservados 
Endereços de Rede e de Broadcast
O endereço de rede é o primeiro endereço de uma rede e não deve ser usado nas configurações dos host;
192.168.1.0 
CAMADA DE REDE 
Endereçamento de IPV4 – Reservados 
Endereços de Rede e de Broadcast
O endereço de Broadcast possuem o último octeto do campo correspondente do host ,preenchido com 1 e também não deve ser utilizada na rede.
192.168.1.255 
CAMADA DE REDE 
CAMADA DE REDE 
Conceito de Rota 
É um caminho por um onde um pacote trafega até chegar aos seu destino; 
Existem alguns tipos de rotas, como : Estáticas,padrão e dinâmica; 
Endereçamento de IPV4 – Reservados 
Rota Padrão
A rota padrão IPv4 é representada da seguinte forma : 0.0.0.0.; 
A rota padrão é usada como rota geral quando uma rota mais específica não está disponível; 
O uso desse endereço também reserva todos os endereços no intervalo de endereço 0.0.0.0 - 0.255.255.255 (0.0.0.0 /8). 
CAMADA DE REDE 
Endereçamento de IPV4 – Reservados 
Um outro endereço reservado é o endereço de loopback IPv4 127.0.0.1; 
O loopback é um endereço especial que os hosts usam para direcionar o tráfego para si mesmos; 
Embora apenas um único endereço 127.0.0.1 seja usado, os endereços no intervalo de 127.0.0.0 a 127.255.255.255 são reservados. 
CAMADA DE REDE 
Endereçamento de IPV4 – Reservados 
Endereços Locais de Link 
Os endereços IPv4 no intervalo de endereços de 169.254.0.0 a 169.254.255.255 (169.254.0.0 /16) são designados como endereços locais de link; 
Esses endereços podem ser automaticamente designados ao host local pelo sistema operacional nos ambientes em que não houver configuração IP disponível. 
CAMADA DE REDE 
CAMADA DE REDE 
Pacotes IP – transportando Dados de uma extremidade a outra.
CAMADA DE REDE 
CAMADA DE REDE 
CAMADA DE REDE 
CAMADA DE REDE 
CAMADA DE REDE 
CAMADA DE REDE 
Máscara de Sub-Rede – Definição da Rede e das porções de Host; 
Um endereço IPv4 tem uma porção de rede e uma porção de host; 
Nós nos referimos ao tamanho do prefixo como o número de bits no endereço que nos dá a porção de rede; 
CAMADA DE REDE 
Máscara de Sub-Rede – Definição da Rede e das porções de Host; 
O prefixo é um modo de definir a porção de rede e que é legível para nós; 
 A rede de dados também deve ter sua porção de rede dos endereços definida. 
CAMADA DE REDE 
Para definir as porções de rede e de host de um Endereço, os dispositivos usam um padrão separado de 32 bits chamado de máscara de sub-rede; 
 
CAMADA DE REDE 
O prefixo e a máscara de sub-rede são modos diferentes de representar a mesma coisa - a porção de rede de um endereço. 
Como mostrado na figura, um prefixo /24 é expresso na máscara de sub-rede 255.255.255.0 ou (11111111.11111111.11111111.00000000);
Os bits restantes (do último octeto) da máscara de sub-rede são zeros, indicando o endereço de host dentro da rede.
CAMADA DE REDE 
Criação de uma sub-rede básica 
Com o endereço de Rede 192.168.1.0 /24 
Criar uma estrutura de endereços para quatro sub redes diferentes. 
Para se calcular o número de sub redes deve-se retirar do octeto referente ao host quantos bits forem necessários para o número de sub redes requeridos
CAMADA DE REDE 
Criação de uma sub-rede básica 
Deve-se utilizar a seguinte fórmula para calcular o número de sub redes : 
 n 
 Nsr = 2 - 2 = 
Com o apoio desta fórmula também pode-se calcular o número de host que irá ser configurado em cada sub rede; 
CAMADA DE REDE 
Criação de uma sub-rede básica 
Deve-se pegar o número de bits que sobraram no octeto de host e calcular o número de estações; 
CAMADA DE REDE 
Operação AND
O endereço de host é tratado logicamente pelo uso da operação AND com sua máscara de sub-rede para determinar o endereço de rede ao qual o host é associado;
 Quando se usa a operação AND entre o endereço e a máscara de sub-rede, o resultado é o Endereço de Rede. 
CAMADA DE REDE 
Operação AND
O AND lógico é a comparação de dois bits que geram os seguintes resultados:
1 AND 1 = 1
1 AND 0 = 0
0 AND 1 = 0
0 AND 0 = 0
CAMADA DE REDE 
Quando uma solicitação de uma determinada estação chega ao roteador, este realizar uma operação de AND, descobre à qual rede ela pertence;
Caso o roteador não tenha o registro da rede em sua tabela,ele encaminha para o próximo roteador; 
CAMADA DE REDE 
Exemplo : 
 O roteador deseja descobrir a que rede pertence o endereço IP 192.170.1.39 com máscara 255.255.255.0
CAMADA DE REDE 
Protocolo ARP 
CAMADA DE REDE – Protocolos 
Protocolo ARP 
O pacote IP é transmitido dentro da parte de dados do quadro utilizado pela placa de rede;
Assim sendo, para que o pacote IP seja entregue à máquina desejada, precisamos colocar no campo de endereço MAC de destino do quadro, o endereço MAC desta máquina;
CAMADA DE REDE 
Protocolo ARP 
CAMADA DE REDE 
Protocolo ARP – Funcionamento 
CAMADA DE REDE 
Protocolo RARP (Reverse Address Resolution Protocol )
O endereço IP de diversas máquinas é conservado em uma área de armazenamento secundário, no disco rígido; 
Quando uma máquina sem disco necessitar seu endereço IP ela utiliza o RARP. 
CAMADA DE REDE 
Protocolo RARP (Reverse Address Resolution Protocol
)
Máquinas sem disco precisam saber seu IP 
Servidores RARP possuem um banco de dados com mapeamento IP x Ethernet 
Enviam requisição broadcast 
Recebe endereço IP fornecido por um servidor RARP 
Armazena em memória até o próximo reboot
CAMADA DE REDE 
BOOTP
Este serviço permite uma máquina local obter seu endereço de Internet de um servidor de boot designado; 
O servidor bootp tem uma lista de endereços de Ethernet e Endereços IP armazenada em um arquivo (bootptab). 
 
CAMADA DE REDE 
BOOTP
O servidor de bootp usa tabelas estáticas para manter um vínculo entre o endereço Ethernet e endereço IP para computadores na rede. 
Obviamente, isto requer continua atualização,caso ocorra mudanças nas placas de rede e computadores movidos dentro da organização. 
CAMADA DE REDE 
DHCP 
O DHCP tem como principal vantagem em relação ao BOOTP a sua capacidade de configuração automática de estações, sem necessidade de criação de uma tabela de configuração para cada máquina (com seus parâmetros e endereços MAC respectivos, como é o caso de BOOTP);
Desta forma, um administrador de rede pode configurar as diversas estações IP existentes na rede de modo genérico, sem especificar uma tabela para cada uma. 
CAMADA DE REDE 
O DHCP tem a capacidade de distribuir endereços de forma dinâmica para as estações, usando três métodos de fornecimento distintos:
Empréstimo (leasing) de endereço aleatório por tempo limitado;
Empréstimo de endereço aleatório por tempo infinito;
Empréstimo de endereço fixo(bootp).
CAMADA DE REDE 
Protocolo ICMP 
O protocolo ICMP é um protocolo auxiliar ao IP, que carrega informações de controle e diagnóstico, informando falhas como TTL do pacote IP expirou, erros de fragmentação, roteadores intermediários congestionados e outros; 
Uma mensagem ICMP é encapsulada no protocolo IP;
Apesar de encapsulado dentro do pacote IP, o protocolo ICMP não é considerado um protocolo de nível mais alto.
CAMADA DE REDE 
A mensagem ICMP é sempre destinada ao host origem da mensagem, não existindo nenhum mecanismo para informar erros aos roteadores no caminho ou ao host destino;
CAMADA DE REDE 
Ferramentas de Análise e Diagnósticos 
Ping 
Quando queremos determinar se um determinado host está disponível na rede interna ou mesmo na Internet, frequentemente utilizamos o utilitário ping como um dos primeiros recursos de troubleshooting; 
O fato de um host não responder ao ping não quer dizer que ele esteja realmente fora da rede, pois este serviço pode estar desabilitado neste host por questões de segurança.
CAMADA DE REDE 
Ferramentas de Análise e Diagnósticos 
Ping 
CAMADA DE REDE 
Ferramentas de Análise e Diagnósticos 
Traceroute 
Um dos campos do cabeçalho IP é chamado TTL - Time to Live - e determina por quantas passagens em roteadores este pacote pode sobreviver. A cada passagem em um roteador ou host este campo é decrementado de 1;
Este mecanismo é utilizado para evitar que pacotes percorram a rede eternamente, rodando de um lado para outro. 
CAMADA DE REDE 
Traceroute 
CAMADA DE REDE 
Traceroute 
CAMADA DE REDE 
SmokePing
É uma ferramenta sofisticada para a medida de latência escrita em Perl e pode medir, armazenar e exibir a latência, a distribuição da latência e a perda de pacotes num único gráfico; 
Ele utiliza o RRDtool para o armazenamento de dados e pode produzir gráficos bastante informativos que apresentam a informação quase em tempo real do estado de sua ligação de rede. 
CAMADA DE REDE 
Analisadores de Protocolos 
Wireshark 
É um programa que analisa os dados que os protocolos de rede trocam quando estão ativos; 
 Ele é o sucessor do famoso Ethereal, que fez muito sucesso entre internautas e especialistas em rede.
CAMADA DE REDE 
Wireshark
CAMADA DE REDE 
TCPDUMP 
O tcpdump é  um analisador de pacotes que roda em modo texto( e também um dos sniffers mais famosos que existe); 
Sua utilização é simples e sem mistérios, bastando apenas ter os conhecimentos básicos de redes TCP/IP e basta roda-lo com o root que ele começa a fazer o serviço;
CAMADA DE REDE 
Continua ....

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes