Unidade 4 - Luiz Leao

Propaganda
FUNDAMENTOS DE REDES DE COMPUTADORES
Unidade IV – Camada de Rede
Luiz Leão – [email protected]
http://www.luizleao.com
FUNDAMENTOS DE REDES DE COMPUTADORES
Conteúdo Programático
• 4.1 Protocolo IP
• 4.2 Endereçamento IP
• 4.3 Princípios de Roteamento
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
Introdução
• O papel da camada de rede é transportar pacotes de um host
remetente a um host destinatário.
• Para fazê-lo, duas importantes funções da camada de rede
podem ser identificadas:
– Repasse – Quando um pacote chega ao enlace de entrada de um
roteador, este deve conduzi-lo ao enlace de saída apropriado.
– Roteamento – A camada de rede deve determinar a rota ou caminho
tomado pelos pacotes ao fluírem de um remetente a um destinatário. Os
algoritmos que calculam esses caminhos são denominados algoritmos
de roteamento.
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
O Protocolo da Internet (IP)
• IP são as iniciais de Internet Protocol (Protocolo da Internet).
• O endereçamento e o repasse na Internet são componentes
importantes do Protocolo da Internet (IP).
• Há duas versões do protocolo IP em uso hoje. Examinaremos
a versão mais utilizada do IP, a versão 4, que normalmente é
denominada simplesmente como IPv4.
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
Endereçamento IPv4 - Interfaces de rede
• Cada dispositivo em uma Rede de Computadores é identificado
por um endereço IP.
• Esse endereço é exclusivo para cada interface de rede que se
localiza na mesma rede.
• O endereço IP tem que ser único nas redes que estão interligadas
para evitar conflitos.
• Note-se também que um endereço IP não está associado a cada
computador (host) e sim a cada interface de rede. Um
computador pode possuir mais de uma interface, ou seja, mais de
um endereço IP.
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
Endereçamento IPv4
• Ex: Notebook
– Placa wifi: 192.162.0.2
– Placa Ethernet: 192.168.0.5
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
Tipos de Endereçamento
• Broadcast: O quadro é enviado para
todos os nós do segmento de rede. Uma
analogia seria uma pessoa falando em
voz alto para todos os presentes
ouvirem.
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
Tipos de Endereçamento
• Multicast: O quadro é enviado para um
grupo de nós do segmento de rede. Uma
analogia seria os e-mails enviados para
um grupo.
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
Tipos de Endereçamento
• Unicast: O quadro é enviado para um nó
específico. Seria o equivalente a você ligar
para falar com uma pessoa ao telefone.
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
Endereçamento IPv4
• Assim como um endereço residencial tem um formato padrão
composto de duas partes (nome da rua e número do
domicílio), cada endereço IP é separado internamente em
duas partes — uma identificação de rede e um identificador
de host:
– A identificação de rede, também conhecida como endereço de rede,
identifica um único segmento de rede em um conjunto de redes TCP/IP.
– O identificador de host, também conhecido como endereço de host,
identifica um nó da rede (uma estação de trabalho, um servidor,
roteador ou outro dispositivo) em cada rede.
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
Endereçamento IPv4
Veja abaixo um exemplo de um endereço IP de 32 bits:
10000011 01101011 00010000 11001000
• Para facilitar o endereçamento IP, os endereços IP são
expressos em notação decimal com ponto. O endereço IP
possui 32 bits (4 bytes) segmentado em quatro octetos de 8
bits (Um byte).
• Esses octetos são convertidos em decimais (sistema numérico
de base 10) e separados por pontos. Portanto, o exemplo de
endereço IP anterior é 131.107.16.200 quando convertido em
notação decimal com ponto.
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
Endereçamento IPv4
• A ilustração a seguir mostra um exemplo de endereço IP
(131.107.16.200) dividido em seções de identificação de rede
e de host. A parte referente à identificação de rede (131.107) é
indicada pelos dois primeiros números do endereço IP. A parte
referente ao host (16.200) é indicada pelos dois últimos
números do endereço IP.
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
Endereçamento IPv4
• Observações
• Como os endereços IP identificam dispositivos em uma rede,
deve ser atribuído um endereço IP exclusivo a cada
dispositivo da rede.
• Geralmente, a maioria dos computadores tem apenas um
adaptador de rede instalado e, portanto, requerem apenas um
endereço IP. Se o computador tiver vários adaptadores de rede
instalados, cada adaptador precisa ter seu próprio endereço
IP.
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
Endereçamento IPv4
• Limitações
• Espaço de endereçamento "pequeno"
– Endereços IPv4 estão se esgotando
• Não há suporte para mobilidade
– Se um host se mover de uma rede para outra, seu endereço
IP tem que mudar
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
Classes de Endereços Ipv4
• Foram definidas 5 classes de endereços Ipv4, embora na
prática apenas três são utilizadas. Os endereços das classes
A, B e C são usados para atribuição aos nós TCP/IP.
• As classes D e E não são utilizadas para endereçar
computadores. A classe de endereços define os bits usados
nas partes referentes à identificação de rede e de host de cada
endereço.
• A classe de endereço também define o número de redes e de
hosts por rede para os quais se pode oferecer suporte.
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
Classes de Endereços Ipv4
• A tabela a seguir usa w.x.y.z para designar os valores dos
quatro octetos em qualquer endereço IP. Ela é usada para
mostrar:
– Como o valor do primeiro octeto (w) de qualquer endereço IP indica de
forma eficaz a classe de endereço.
– Como os octetos de um endereço são divididos na identificação da rede
e do host.
– O número possível de redes e hosts por rede disponível para cada
classe.
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
Classes de Endereços Ipv4
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
Classes de Endereços Ipv4
• Observe que endereços de rede 127.0.0.0 não fazem parte de
nenhuma classe. Este endereço de rede é usado para
loopback = própria máquina.
– Ex: 127.0.0.1 (localhost).
• Os endereços de rede Classe C são os mais utilizados em
redes locais / domésticas, pois suportam 254 hosts por rede.
• Obs: No protocolo IPv6 não existe o conceito de classes de
endereços de rede.
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
Classe A
• Na classe de endereçamento A utilizamos 8 bits (1 byte) para
endereçar a rede e 24 bits (3 bytes) para endereçar os hosts
dentro da rede.
• O primeiro byte da esquerda representa o número da rede e
pode variar de 1 a 126. Os demais bytes formam o endereço
do host.
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
Classe A
• Na classe A as redes podem variar de 1.0.0.0 a 126.0.0.0.
• O número de endereços de hosts possível é 16.777.214
(milhões), variando de 1.0.0.1 a 255.255.254, pois não
podemos usar o endereço todo zerado (que indica a rede),
nem todo formado com uns (que é utilizado para fazer
broadcasting de mensagens na rede).
• Portanto o número de hosts é 2³² – 2.
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
Classe A
• Os endereços IP de todos os computadores dentro de uma
mesma rede devem possuir o mesmo número de endereço de
rede e cada computador um número de endereço diferente dos
demais.
• A seguir, veremos um exemplo de endereços IP de uma rede
de número 50 com cinco hosts ligados a ela:
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
Classe A
50.244.11.1
50.244.11.2
50.244.11.3
50.244.11.4
50.244.11.5
• 50.0.0.0 é o endereço que indica a rede = Endereço de Rede.
• 50.255.255.255 é o endereço que indica broadcasting de
mensagens, ou seja, o envio de uma mesma mensagem para
todos os equipamentos da rede.
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
Classe A
• A classe de endereçamento do tipo A é indicada para redes
com um número elevado de hosts, pois podemos ter e
endereçar uma quantidade grande de equipamentos (hosts) na
rede, porém vemos que o número de redes que podemos ter
nessa classe é muito reduzido, apenas 126.
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
Roteamento IP
• Processo de escolha de um caminho através do qual os
pacotes são enviados
– Tanto os hosts quanto os roteadores participam do roteamento IP.
• A camada IP pode receber dados:
– Do TCP, UDP, ICMP ou IGMP (datagrama gerado localmente) para
enviar;
– Da interface de rede para encaminhar.
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
ARP (Address Resolution Protocol)
• Faz o mapeamento entre Endereço IP e
Endereço Intrarrede:
o Mapeamento de endereços IP em endereços
MAC Ethernet, Token-Ring, FDDI, ATM etc.
o Efetuado por meio de uma tabela ARP em
cada máquina que é construída
dinamicamente.
• É um protocolo que faz a interface entre a
camada Inter-rede e a camada Intrarrede.
Aplicação
TCP/UDP
IP
Interface de
Adaptação
Protocolo
Intrarrede
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
ARP (Address Resolution Protocol)
• O protocolo ARP compara o endereço IP de todos os
datagramas enviados na ARP Cache.
• Se ele for encontrado, o endereço MAC é copiado da cache.
• Se não, um pacote ARP Request é enviado em broadcast para
sub-rede.
• Se o destinatário final for um endereço IP externo, o ARP resolve o
endereço para o roteador ao invés do destinatário final.
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
Roteamento IP
•
•
•
X deseja enviar pacotes para Y
O protocolo IP percebe que Y não pertence a mesma rede
O host X consulta tabela de rotas
– Descobre rota: roteador 200.18.171.1
•
O IP do host X aciona ARP para resolver endereço do roteador
– Resultado: OC.O8.12.04.37.0A
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
Roteamento IP
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
Roteamento IP
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
Roteamento IP
o O protocolo IP percebe que
DESTINO pertence a mesma rede
o Aciona ARP para resolver endereço
do DESTINO
• Resultado: 1F.6D.45.09.11.77
Unidade IV – Camada de Rede
FUNDAMENTOS DE REDES DE COMPUTADORES
Roteamento IP
Unidade IV – Camada de Rede
Download