Você está na página 1de 33

LAN 20x – Cisco CCNA Routing & Switching

• Módulo 03:

Fundamentos TCP/IP

LAN 20x - Cisco CCNA Routing & Switching


Fundamentos de Endereçamento e
Roteamento IP

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Endereçamento e Roteamento IP

Tópicos Fundamentais

Os protocolos da camada OSI 3 definem as seguintes funcionalidades:

• Roteamento.

• Endereçamento lógico.

• Protocolo de roteamento.

• Utilitários
– ARP
– DNS
– DHCP
– etc...

 O IP (Internet Protocol) é o protocolo da camada OSI 3 mais usado no mundo.

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Endereçamento e Roteamento IP

Roteamento (Encaminhamento)

A lógica de roteamento utilizada pelos hosts é simples e obedece aos seguintes passos:
• Se o endereço de destino estiver na mesma rede, enviar para o destino;
• Se o endereço de destino não estiver na mesma rede, enviar para gateway padrão
(roteador).

O destinatário A minha rota A minha rota Enviar


fica em outra até essa rede até essa rede diretamente
rede. Enviar é através do é através do para o PC2.
para o roteador link serial. Frame-Relay.
mais próximo.

Nuvem
Frame-Relay

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Endereçamento e Roteamento IP

Endereçamento IP

O endereço IP consiste em um número de 32bits, escrito em notação decimal, com as


seguintes características:

 É dividido em 4 partes de 8 bits, chamadas octeto, e separados por um ponto.

 A faixa de números decimais em cada octeto vai de 0 a 255 inclusive.

 Cada host dentro de uma rede deve obrigatoriamente possuir um endereço IP


único para cada uma de suas interfaces (NIC – Network Interface Card).

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Endereçamento e Roteamento IP

Endereçamento IP

• O TCP/IP agrupa os endereços IP em conjuntos consecutivos, chamados de redes IP.


• Os endereços de uma mesma rede recebem o mesmo valor numérico na primeira parte do
endereço.

• Todos os endereços de um mesmo grupo não podem ser separados por um roteador.

• Endereços IP separados por roteadores precisam ser diferentes.

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Endereçamento e Roteamento IP

Classes de Redes

• O protocolo IP define 3 classes diferentes de redes para endereços usados por hosts individuais,
(endereços unicast), denominadas classes A, B e C.

• O protocolo IP define também uma classe para


endereços multicast (classe D) e mantém uma
última reservada (classe E).

• Por definição, todos os endereços na mesma


classe tem o mesmo valor numérico na parte
de rede. O restante do endereço é chamado
de parte do host.

• Para descobrir a qual classe pertence um


determinado IP, basta olhar o número decimal
no primeiro octeto.

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Endereçamento e Roteamento IP

Classes de Redes

Outra forma de identificar a classe do endereço é analisar o número em sua forma binária.

Todo endereço IP iniciado com:

0 - Classe A
10 - Classe B
110 - Classe C
1110 - Classe D
11110 - Classe E

Desta forma teríamos:

Classe A - 0 a 127 (de 0000 até 0111) - 07 bits para rede e 24 bits para hosts
Classe B - 128 a 191 (de 1000 até 1011) - 14 bits para rede e 16 bits para hosts
Classe C - 192 a 223 (de 1100 até 1101) - 21 bits para rede e 8 bits para hosts
Classe D - 224 a 239 (de 1110 até 1110) - Endereços reservados para Multicast
Classe E - 240 a 255 (de 1111 até 1111) - Endereços reservados.

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Endereçamento e Roteamento IP

Endereços Especiais

O IP também define alguns endereços especiais, conforme tabela abaixo:

Endereço Função

Refere-se à rota default. Esta rota é utilizada


0.0.0.0
para simplificar tabelas de roteamento IP.

127.0.0.0 Reservado para Loop Back.


Refere-se a um host “nesta rede”.
Endereços com todos os bits de rede iguais a “0”
Exemplo: 0.0.0.34
Utilizado para identificar a própria rede
Endereços com todos os bits de host iguais a “0”
Exemplo: 192.168.2.0

Endereço com todos os bits de host iguais a “1” Refere-se a todos os hosts de uma rede

Refere-se a um broadcast limitado para todos


255.255.255.255
os hosts “desta rede”

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Endereçamento e Roteamento IP

Máscara de Rede

• A máscara de sub-rede é usada para definir qual porção do endereço IP representa a rede e qual
porção representa o host.
• O uso da máscara divide as redes IP classe A, B ou C em grupos menores.
• Modificando a máscara de sub-rede, modificaremos também os endereços de rede.
• Algumas máscaras de sub-redes são chamadas de máscaras padrão, conforme segue:

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Endereçamento e Roteamento IP

Máscara de Rede

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Endereçamento e Roteamento IP

Endereçamento Privado

 Endereços privados são faixas de endereços IPs destinados a uso interno em uma empresa.

 São endereços IPs não registrados na Internet pública.

 Para conectar redes com endereços privados à Internet, é necessario usar o NAT.

Espaço de Endereçamento IP Privado

Faixa de Endereços IP Classe Número de Redes

10.0.0.0 => 10.255.255.255 A 1

172.16.0.0 => 172.31.255.255 B 16

192.168.0.0 => 192.168.255.255 C 256

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Endereçamento e Roteamento IP

Protocolos de roteamento IP

Os protocolos de roteamento IP tem como principais características:

• Aprender e atualizar dinamicamente tabelas de roteamento.

• Selecionar sempre a melhor rota possível para o pacote.

• Perceber a alteração de vizinhança e atualizar as informações da rede.

• Corrigir rotas conforme disponibilidade de vizinhos.

• Prevenir loops de roteamento.

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Endereçamento e Roteamento IP

Utilitários da camada de rede

Protocolo de Resolução de Endereços e o Sistema de Nome de Domínios:

• DNS – Traduz endereço de host para endereço IP

• ARP – Traduz endereço IP para endereço MAC.

Atribuição de Endereços e DHCP

• Endereçamento estático.

• Endereçamento dinâmico, usando DHCP (Dinamic Host Configuration Protocol).

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Endereçamento e Roteamento IP

Mensagens DHCP para se adquirir um endereço IP

LAN 20x - Cisco CCNA Routing & Switching


Fundamentos de Transporte,
Aplicações e Segurança TCP/IP

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Transporte, Aplicações e Segurança TCP/IP

Tópicos Fundamentais

• A camada de transporte OSI (camada 4) define diversas funções, dentre as mais importantes
estão a recuperação de erros e o controle de fluxo.

• Da mesma forma, os protocolos de transporte TCP/IP também implementam estes recursos.

• Os protocolos da camada de transporte TCP/IP são o TCP e o UDP.

• Os roteadores descartam pacotes por muitas razões, incluindo erros de bits, congestionamento e
casos em que não se conhecem rotas corretas.

• O TCP possibilita a retransmissão (recuperação de erros) e ajuda a evitar congestionamento


(controle de fluxo).

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Transporte, Aplicações e Segurança TCP/IP

Recursos da Camada de Transporte TCP/IP

• Multiplexing usando-se portas.

• Recuperação de erros (confiabilidade).

• Controle de fluxo usando-se o windowing.

• Estabelecimento e término de conexão.

• Transferência ordenada de dados e segmentação de dados.

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Transporte, Aplicações e Segurança TCP/IP

Protocolo de Controle de Transmissão (TCP)

• A escolha no uso do TCP ou UDP pelos aplicativos é feita com base nos
requerimentos do próprio aplicativo;

• O TCP fornece recuperação de erros, mas consome mais largura de banda e


recursos de processamento para fazê-lo.

• O UDP não realiza recuperação de erros, mas requer menos largura de banda e usa
menos recursos de processamento.

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Transporte, Aplicações e Segurança TCP/IP

Multiplexing usando-se números de portas

• Função que permite que os hosts que estão recebendo dados escolham o aplicativo
correto para o qual os dados se destinam, com base no número da porta.

• O multiplexing depende de um conceito chamado socket, que consiste de:

 Um endereço IP.

 Um protocolo de transporte (TCP ou UDP).

 Um número de porta de conexão.

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Transporte, Aplicações e Segurança TCP/IP

Multiplexing usando-se números de portas

 A tabela abaixo lista diversos aplicativos populares e os seus números de portas conhecidos.

Porta # Protocolo Aplicação


20, 21 TCP FTP
22 TCP SSH
23 TCP TELNET
25 TCP SMTP
53 TCP, UDP DNS
67, 68 UDP DHCP
69 UDP TFTP
80 TCP HTTP (WWW)
110 TCP POP3
161 UDP SNMP
443 TCP SSL

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Transporte, Aplicações e Segurança TCP/IP

Recuperação de Erros (Confiabilidade)

• O TCP possibilita a transferência confiável de dados, também conhecido como


confiabilidade ou recuperação de erros.

• Para atingir esse objetivo, o TCP enumera os bytes de dados usando os campos de
sequência (SEQ) e reconhecimento (ACK).

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Transporte, Aplicações e Segurança TCP/IP

Controle de Fluxo usando-se o Windowing

• O TCP implementa o controle de fluxo utilizando-se dos


campos sequência (SEQ) e reconhecimento (ACK), junto
com um outro campo chamado janela (window).

• A janela começa pequena (slow start) e depois cresce


até que ocorram erros.

• O tamanho da janela varia conforme o tempo (dinâmica).

• Quando a janela fica cheia, o remetente para de enviar,


promovendo o controle de fluxo.

• A janela é definido pelo receptor.

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Transporte, Aplicações e Segurança TCP/IP

Estabelecimento e término de conexão

• O estabelecimento de conexão refere-se ao processo de se inicializar os campos


sequência e reconhecimento e de se entrar em acordo sobre os números de portas
usados.

• Para o estabelecimento de conexão, o TCP usa os flags SYN e ACK.

• Para finalizar uma conexão, o TCP usa o flag FIN.

• Serviços de conexão:

 Conexão com confirmação (TCP).


 Conexão sem confirmação (TCP).
 Sem conexão.

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Transporte, Aplicações e Segurança TCP/IP

Estabelecimento e término de conexão

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Transporte, Aplicações e Segurança TCP/IP

Transferência ordenada de dados e segmentação de dados

• Fluxo contínuo de bytes vindo de um processo de camada superior que é


“segmentado” para transmissão e enviado para processos de camada superior no
dispositivo destinatário, com os bytes na mesma ordem.

• Dado fragmentado na origem (TCP = Segmento / UDP = Datagrama).

• Dado reagrupado e re-ordenado no destino.

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Transporte, Aplicações e Segurança TCP/IP

Aplicações

• QoS (Quality of Service):

 Refere-se a tudo que um aplicativo precisa do serviço de rede.

 Tráfego de video e voz tem requerimentos de QoS diferenciados.

 Principais requerimentos QoS:


 Largura de banda
 Delay
 Jitter
 Perda

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Transporte, Aplicações e Segurança TCP/IP

Aplicações – QoS

• Requisitos:

Tipo de tráfego Regular Regular / Rajadas

Largura de Banda Baixo Médio / Alto

Atraso (delay) Baixo Indiferente

Variação de Atraso (Jitter) Baixo / Pouco Indiferente

Perda Baixo / Pouco Indiferente

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Transporte, Aplicações e Segurança TCP/IP

Aplicações

• World Wide Web, HTTP

 World Wide Web consiste de sevidores WEB.

 Acesso é feito através das URLs, ou Universal Resource Locators.

 Localização de servidores WEB é feito através do uso do serviço de DNS.

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Transporte, Aplicações e Segurança TCP/IP

Aplicações - World Wide Web, HTTP

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Transporte, Aplicações e Segurança TCP/IP

Segurança de Redes

• Uma grande porcentagem dos ataques de segurança vem de dentro da rede


empresarial.

• Tipos de ataques:

 Ataques de negação de serviços (Denial of Service, ou DoS).


 Ataques de acesso.
 Ataques de reconhecimento.

• Tipos de problemas comuns:

 Acesso a partir da LAN wireless (WLAN).


 Laptops infectados.
 Funcionários descontentes.

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Transporte, Aplicações e Segurança TCP/IP

Segurança de Redes

• Firewalls.
 Cisco ASA (Adaptive Security Appliance, ou Dispositivo de Segurança Adaptável).

• Anti-x.
 Anti-virus, anti-spyware, anti-spam e anti-phishing.

• Detecção e Prevenção de Invasões


 IDS e IPS.
 Detectam as ameaças ao analisarem tendências e padrões.
 IDS: Atua em paralelo e requisita a outros dispositivos a prevenir o ataque.
 IPS: Atua no meio do caminho e reage diretamente as ameaças.

• VPN (Redes Privadas Virtuais).


 Comunicação segura através da Internet, por meio de criptografia e autenticação.

LAN 20x - Cisco CCNA Routing & Switching


03. Fundamentos de Transporte, Aplicações e Segurança TCP/IP

Exercícios:

• Exercícios de Revisão 03.

• Laboratório LAN-20x Lab 02 - Endereços IP e portas de origem e de destino.

LAN 20x - Cisco CCNA Routing & Switching

Você também pode gostar