Sie sind auf Seite 1von 108

Redes de Computadores

Ricardo Jos Cabea de Souza www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
CAMADA INTER-REDE (REDE)
Controla as operaes da sub-rede Efetua operaes de funes caractersticas:
Mapeamento entre endereos de rede e endereos de enlace Endereamento
- Utilizao de endereos para identificao de usurios de forma no-ambgua

Roteamento Estabelece e libera conexes de rede Deteco e recuperao de erros

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
CAMADA INTER-REDE (REDE)
Controla as operaes da sub-rede Efetua operaes de funes caractersticas:
Sequenciao Controle de congestionamento Seleo de qualidade de servio
- Especificao de parmetros para garantir nvel de qualidade de servio (taxa de erro, disponibilidade do servio, confiabilidade, throughput (vazo), atraso, etc.)

Multiplexao da conexo de rede


- Vrias conexes de rede em uma conexo de enlace

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
CAMADA DE INTER REDE (REDE)
Repasse
Envolve transferncia de um pacote do enlace de entrada ao enlace de sada Ao local realizada por um roteador para transferir um pacote da interface de entrada para a sada

Roteamento
Envolve todos os roteadores de uma rede determinando o caminho (rotas) por onde os pacotes percorrem da origem ao destino Processo que determina os caminhos fim-a-fim que os pacotes percorrem da fonte ao destino

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
TABELA DE REPASSE
Cada roteador tem uma tabela de repasse Roteador examina o valor do campo no cabealho do pacote que est chegando e utiliza esse valor para indexar sua tabela de repasse Identifica qual a interface deve ser repassado o pacote

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
INTERFACES
Fronteira entre o hospedeiro (host) e o enlace fsico O IP no host envia datagramas atravs das interfaces Um roteador tem mltiplas interfaces, uma para cada enlace Cada interface tem seu prprio endereamento IP

Camada Rede
ENDEREAMENTO IP

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

O roteamento dos datagramas atravs das subredes so feitos baseados no seu endereo IP Nmeros de 32 bits (4 bytes) normalmente escritos com quatro octetos (em decimal) 232 endereos possveis
Exemplo:
191.179.12.66

Cada parte pode variar de 0 a 255

Camada Rede
ENDEREAMENTO IP

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

O endereo IP, com seus 32 bits, torna-se demasiado grande para a notao decimal Utilizada a notao decimal pontuada (separada por pontos) Os 32 bits so divididos em quatro grupos de 8 bits cada Exemplo:

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
ENDEREAMENTO IP
Nmeros so cuidadosamente escolhidos para realizar um roteamento eficiente Codifica a identificao da rede a qual um host conecta, ao mesmo tempo, identifica o host nico na mesma rede Todo host tem seu nico endereo para qualquer tipo de comunicao, sendo este endereo conhecido por todos os demais hosts envolvidos

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
ENDEREAMENTO IP
A identificao das redes so atribudas de forma nica por uma autoridade central denominada NIC (Network Information Center) A atribuio dos nmeros de estao (hosts) feita pela entidade que receber um endereo de rede

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
Regulamentao para atribuio de endereos:
No mundo: NIC(Network Information Center) Amrica Latina - Registro Regional de Endereamento IP para Amrica Latina e Caribe (LACNIC) www.lacnic.net - No Brasil: registro.br (Comit Gestor da Internet no Brasil 1995) www.registro.br

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
ENDEREAMENTO IP
O endereo IP constitudo basicamente de dois campos :
netid: identifica a Rede a qual este host pertence; hostid: identifica o host na Rede.

Mquinas dentro do mesmo NetId devem ter HostIds diferentes

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
ENDEREAMENTO IP
A identificao de rede (endereo de rede) identifica os sistemas que esto localizados no mesmo segmento fsico de rede na abrangncia de roteadores IPs Todos os sistemas na mesma rede fsica devem ter a mesma identificao de rede A identificao de rede deve ser nica na rede (exceto interfaces por trs de NATs Network Address Translation)

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
ENDEREAMENTO IP
A identificao de host (endereo de host) identifica uma estao de trabalho, servidor, roteador, ou outro host TCP/IP dentro de uma rede O endereo para cada host deve ser nico para a identificao de rede

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
CLASSES ENDEREOS
Os endereos IP so classificados em cinco classes que so:
Classe A Classe B Classe C Classe D (Multicast) Classe E (Reservado)

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Endereamento IP
Uma norma escrita pelo IANA (Internet Assigned Numbers Authority) recomenda o uso dos seguintes endereos para rede interna:
Classe A: 10.0.0.0 at 10.255.255.255 Classe B: 172.16.0.0 at 172.31.255.255 Classe C: 192.168.0.0 at a 192.168.255.255

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Endereamento IP
CLASSES ENDEREOS
Classe A
O bit mais significativo 0 Os outros 7 bits do primeiro octeto identificam a rede Os 24 bits restantes definem o host local

Usada para redes de grande porte Os endereos de rede variam de 1 a 126 Cada rede tem capacidade de enderear cerca de 16 milhes de hosts

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Endereamento IP

Classe do endereo

Primeiro endereo de rede

ltimo endereo de rede

Classe A

1.0.0.0

126.0.0.0

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Endereamento IP
CLASSES ENDEREOS
Classe B
Identificada pelos dois primeiros bits 10 Permite o endereamento de 2^16 hosts O endereamento de classe B indicada para redes de porte mdio a grande Variam na faixa de 128.1 at 191.255 Cada rede pode interligar cerca de 65 mil hosts

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Endereamento IP

Classe do endereo

Primeiro endereo de rede

ltimo endereo de rede

Classe B

128.0.0.0

191.255.0.0

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Endereamento IP
CLASSES ENDEREOS
Classe C
O endereo host representado pelos trs primeiros bits 110 Demais 21 bits completam a identificao da rede Os endereos de rede situam-se na faixa de 162.1.1 at 223.254.254 Cada rede pode enderear 254 hosts indicada para redes locais

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Endereamento IP

Classe do endereo

Primeiro endereo de rede

ltimo endereo de rede

Classe C

192.0.0.0

223.255.255.0

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Endereamento IP
CLASSES ENDEREOS
Classe D (Multicast)
Reservados para endereos de multcast IP Os 4 bits de alta ordem so sempre 1110 Os bits restantes so para o endereo que os hosts interessados reconheam Faixa: 224.0.0.0 a 239.255.255.255

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Endereamento IP
CLASSES ENDEREOS
Classe E (Reservado) So endereos experimentais reservados para uso futuro Os 4 bits de alta ordem so sempre 1111 Faixa: 240.0.0.0 a 247.255.255.255

Endereamento IP

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Endereamento IP
RESTRIES DE ENDEREOS
O nmero zero significa a rede corrente O nmero 127.0.0.1 um endereo de teste (loopback) O nmero 255 representa todos os hosts Os NetId de 224 a 254 esto reservados para protocolos especiais e no devem ser usados

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Endereamento IP
MSCARA DA SUB-REDE
Indica como separar o NetId do HostId, especificada em nvel de bits

Mscara das Sub-Redes Padres


Classe A: 255.0.0.0 Classe B: 255.255.0.0 Classe C: 255.255.255.0

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Endereamento IP
Classe do endereo IP Classe A Classe B Classe C Bits da mscara de sub-rede Mscara de sub-rede 255.0.0.0 255.255.0.0 255.255.255.0

11111111 11111111 11111111

00000000 11111111 11111111

00000000 00000000 11111111

00000000 00000000 00000000

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Endereamento IP
MSCARA DA SUB-REDE
Uma maneira de expressar uma mscara de sub-rede a denotao do nmero de bits 1 que definem a identificao de rede: /<nmero de bits> Notao barra
Classe do endereo IP
Classe A Classe B Classe C Bits da mscara de endereo IP 11111111 11111111 11111111 00000000 11111111 11111111 00000000 00000000 11111111 00000000 00000000 00000000 Prefixo de rede /8 /16 /24

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Endereamento IP
CONFIGURAO IP
Resumindo: Um computador qualquer em uma rede TCP/IP deve ser configurado com pelo menos estes trs parmetros:
O seu endereo IP exclusivo A sua mscara de rede (que deve ser a mesma utilizada pelos demais computadores na mesma rede) O endereo IP do default gateway

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Endereamento IP
COMO DESCOBRIR A IDENTIFICAO DE REDE
O IP usa uma operao matemtica chamada "comparao lgica E (and)" Numa comparao lgica E, o resultado de 2 itens comparados ser verdadeiro somente quando ambos os itens comparados forem verdadeiros De qualquer outra forma, o resultado torna-se falso Aplicando o princpio dos bits, onde o valor 1 representa "verdadeiro" e 0 "falso", o resultado 1, ou seja, verdadeiro, quando ambos os valores comparados forem 1, seno o resultado 0

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Endereamento IP

BIT1 0 0 1 1

BIT2 0 1 0 1

E 0 0 0 1

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Endereamento IP
Por exemplo, qual a identificao de rede do IP 129.56.189.41 com a mscara de sub-rede de 255.255.240.0 ?
Para obter o resultado, transforme ambos os nmeros na notao binria equivalente e alinhe-os
Ento faa a operao E bit-a-bit escrevendo em baixo o resultado O resultado da operao lgica "E" dos 32 bits do endereo IP e a mscara de sub-rede a identificao de rede

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Endereamento IP
Por exemplo, qual a identificao de rede do IP 129.56.189.41 com a mscara de sub-rede de 255.255.240.0? 10000001 00111000 10111101 00101001 Endereo IP

11111111 11111111 11110000 00000000 Mscara de sub-rede


10000001 00111000 10110000 00000000 Ident de sub-rede Ento faa a operao E bit-a-bit escrevendo em baixo o resultado. O resultado da operao lgica "E" dos 32 bits do endereo IP e a mscara de sub-rede a identificao de rede: 129.56.176.0.

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Rede TCP/IP
Quando a rede est isolada, ou seja, no est conectada Internet ou a outras redes externas, atravs de links de comunicao de dados, apenas o nmero IP e a mscara de sub-rede so suficientes para que os computadores possam se comunicar e trocar informaes

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Rede TCP/IP
Para equipamentos que fazem parte de uma rede, baseada no protocolo TCP/IP e conectada a outras redes ou a Internet, devemos configurar, no mnimo, os seguintes parmetros:
Nmero IP Mscara de sub-rede Default Gateway

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Redes TCP/IP
Em redes empresarias existem outros parmetros que precisam ser configurados Um dos parmetros que deve ser informado o nmero IP de um ou mais servidores DNS Domain Name System O DNS o servio responsvel pela resoluo de nomes

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Redes TCP/IP
Existem aplicativos antigos que so baseados em um outro servio de resoluo de nomes conhecido como WINS Windows Internet Name System O Windows NT Server 4.0 utilizava intensamente o servio WINS para a resoluo de nomes

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Redes TCP/IP
As configuraes do protocolo TCP/IP podem ser definidas manualmente, isto , configurando cada um dos equipamentos necessrios Esta uma soluo razovel para pequenas redes, porm pode ser um problema para redes maiores, com um grande nmero de equipamentos conectados Para redes maiores recomendado o uso do servio DHCP Dynamic Host Configuration Protocol O servio DHCP fornece todos os parmetros de configurao do protocolo TCP/IP para os equipamentos conectados rede

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Redes TCP/IP
VERIFICAR CONFIGURAES DO TCP/IP (Prompt de Comando)
Faa logon (login) Abra o prompt de comando Digite:
ipconfig ipconfig /? ipconfig /all

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Redes TCP/IP

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Redes TCP/IP
VERIFICAR CONFIGURAES DO TCP/IP (WINDOWS)
Faa logon (login) Iniciar/Configuraes/Conexes de Rede/Conexo Local (Propriedades)
Selecionar Protocolo TCP/IP - Propriedades

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Redes TCP/IP

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Redes TCP/IP
VERIFICAR CONFIGURAES DO TCP/IP (Shell LINUX)
ifconfig ifconfig | more

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Endereamento IP
CRIAO DE SUB-REDES
Criar sub-redes eficientes, que reflitam as necessidades de sua rede, requer trs procedimentos bsicos:
1. Determinar o nmero de bits de host a serem usados para sub-redes 2. Listar as novas identificaes de sub-redes 3. Listar os endereos IPs para cada nova identificao de sub-rede

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Endereamento IP
1. DETERMINAR O NMERO DE BITS DE HOST A SEREM USADOS NA SUB-REDE
O nmero de bits de host usado para sub-redes determinar o nmero de sub-redes possveis e o nmero de hosts por sub-rede Antes de escolher o nmero de bits de host, voc deve avaliar o nmero de sub-redes e de hosts que voc precisa ou precisar no futuro Quanto mais bits de host so usados para sub-redes, mais sub-redes (identificao de sub-redes) voc ter, porm, com poucos hosts por sub-rede A utilizao de muitos bits de host para sub-redes, permite o crescimento do nmero de sub-redes mas limita o crescimento do nmero de hosts J a utilizao de poucos bits de hosts para sub-redes permite o crescimento do nmero de hosts mas limita o crescimento do nmero de sub-redes

Endereamento IP

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Por exemplo, a figura ilustra a subdiviso utilizando at os 8 primeiros bits de host de uma identificao de rede classe B.
Se voc escolher um bit de host para sub-redes, voc ter 2 identificaes de sub-redes com 16.382 hosts por identificao de subrede. Se voc escolher 8 bits de host para sub-redes, voc ter 256 identificaes de sub-redes com 254 hosts por identificao de subrede.

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Endereamento IP
Na prtica os administradores de rede definem o nmero mximo de hosts que eles querem em uma nica rede. Lembre-se que todos os hosts em uma rede compartilham o mesmo trfego de difuso (broadcast); eles residem no mesmo domnio de difuso. Portanto, o crescimento do nmero de sub-redes favorvel ao invs do crescimento do nmero de hosts por sub-rede.

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Endereamento IP
Subdivises de uma identificao de rede classe C. Nmero de sub-redes Nmero de bits para sub-rede Mscara de sub-rede Nmero de hosts por sub-rede

1-2
3-4 5-8 9-16 17-32 33-64

1
2 3 4 5 6

255.255.255.128 ou /25
255.255.255.192 ou /26 255.255.255.224 ou /27 255.255.255.240 ou /28 255.255.255.248 ou /29 255.255.255.252 ou /30

126
62 30 14 6 2

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Endereamento IP
2. LISTAR AS NOVAS IDENTIFICAES DE SUB-REDES
Para criar a lista enumerada de identificaes de sub-rede utilizando o mtodo binrio siga os passos abaixo:
1) Seja n, o nmero de bits de host escolhido para a subdiviso da rede (nmero de bits da sub-rede), crie uma tabela com trs colunas com 2^n linhas. A primeira coluna o nmero da sub-rede (comeando pelo 1), a segunda coluna a representao binria da identificao de rede, e a terceira coluna a representao decimal pontuada com o prefixo de sub-rede da identificao de sub-rede. Para cada representao binria, os bits da identificao de rede permanecem fixo com seu valor original e os bits de host restantes so todos atribudos com o valor zero. Os bits de host escolhidos para a subdiviso vo variar.

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Endereamento IP
Tcnica binria para subdiviso para a identificao de rede 192.168.0.0. Sub-rede 1 Representao binria 11000000.10101000.00000000.00000000

Identificao de sub-rede

2
3 4 5 6

11000000.10101000.00100000.00000000
11000000.10101000.01000000.00000000 11000000.10101000.01100000.00000000 11000000.10101000.10000000.00000000 11000000.10101000.10100000.00000000

7
8

11000000.10101000.11000000.00000000
11000000.10101000.11100000.00000000

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Endereamento IP
2. Listar as novas identificaes de sub-redes.
2) Na primeira linha da tabela, defina os bits da sub-rede todos para zero e converta para a notao decimal pontuada com o prefixo de sub-rede na terceira coluna. A identificao de rede original subdividida com sua nova mscara de sub-rede.

Tcnica binria para subdiviso para a identificao de rede 192.168.0.0. Sub-rede 1 Representao binria 11000000.10101000.00000000.00000000

Identificao de sub-rede
192.168.0.0/19

2
3 4 5 6

11000000.10101000.00100000.00000000
11000000.10101000.01000000.00000000 11000000.10101000.01100000.00000000 11000000.10101000.10000000.00000000 11000000.10101000.10100000.00000000

7
8

11000000.10101000.11000000.00000000
11000000.10101000.11100000.00000000

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Endereamento IP
2. Listar as novas identificaes de sub-redes.
3) Na prxima linha da tabela, incremente o valor dos bits da sub-rede. 4) Converta o resultado binrio para a notao decimal pontuada na terceira coluna. 5) Repita os passos 3 e 4 at que a tabela esteja completa.

Tcnica binria para subdiviso para a identificao de rede 192.168.0.0. Sub-rede 1 2 3 Representao binria 11000000.10101000.00000000.00000000 11000000.10101000.00100000.00000000 11000000.10101000.01000000.00000000 Identificao de sub-rede 192.168.0.0/19 192.168.32.0/19 192.168.64.0/19

4
5 6 7 8

11000000.10101000.01100000.00000000
11000000.10101000.10000000.00000000 11000000.10101000.10100000.00000000 11000000.10101000.11000000.00000000 11000000.10101000.11100000.00000000

192.168.96.0/19
192.168.128.0/19 192.168.160.0/19 192.168.192.0/19 192.168.224.0/19

Endereamento IP
3. LISTAR OS ENDEREOS IPS PARA CADA NOVA IDENTIFICAO DE SUB-REDE
Para criar a faixa de endereos IP usando o mtodo binrio siga os quatro passos abaixo:
1. Seja n, o nmero de bits de host escolhido para a subdiviso da rede (nmero de bits da sub-rede), crie uma tabela com trs colunas com 2^n linhas. A primeira coluna o nmero da sub-rede (comeando pelo 1), a segunda coluna a representao binria do primeiro e do ltimo endereo IP da identificao de sub-rede, e a terceira coluna a representao decimal pontuada do primeiro e do ltimo endereo IP da identificao de sub-rede. Alternativamente, voc pode adicionar duas colunas na tabela anterior usada para listar as identificaes de sub-rede. 2. Para cada representao binria, o primeiro endereo IP o endereo no qual todos os bits de host possuem o valor 0, exceto pelo ltimo bit de host; bit da extrema direita com o valor 1. O ltimo endereo IP o endereo na qual todos os bits de host possuem o valor 1, exceto pelo ltimo bit de host; bit da extrema direita com o valor 0. 3. Converta a representao binria para a representao decimal pontuada na terceira coluna. 4. Repita os passos 2 e 3 at que a tabela esteja completa.

Listagem dos endereos IPs (representao binria)


Sub-rede 1 Representao binria 11000000.10101000.00000000.00000001 11000000.10101000.00011111.11111110 11000000.10101000.00100000.00000001 11000000.10101000.00111111.11111110 11000000.10101000.01000000.00000001 11000000.10101000.01011111.11111110 11000000.10101000.01100000.00000001 11000000.10101000.01111111.11111110 11000000.10101000.10000000.00000001 11000000.10101000.10011111.11111110 11000000.10101000.10100000.00000001 11000000.10101000.10111111.11111110 11000000.10101000.11000000.00000001 11000000.10101000.11011111.11111110 11000000.10101000.11100000.00000001 11000000.10101000.11111111.11111110 Faixa de endereos IPs 192.168.0.1 192.168.31.254 192.168.32.1 192.168.63.254 192.168.64.1 192.168.95.254 192.168.96.1 192.168.127.254 192.168.128.1 192.168.159.254 192.168.160.1 192.168.191.254 192.168.192.1 192.168.223.254 192.168.224.1 192.168.255.254

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Protocolo ARP
Address Resolution Protocol Utilizado para mapear endereo IP(Nvel superior) para endereo fsico (MAC) Permite que o host origem encontre o endereo MAC do host destino

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Protocolo ARP
Funes:
Determinar endereo fsico Responder pedidos outros hosts

Funcionamento
Antes de enviar:
Verifica cache Se encontrar endereo, envia frame Se no encontrar, envia broadcast pedido ARP

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Protocolo ARP

O host A, cujo endereo IP IA e endereo fsico PA, deseja enviar dados ao host B, cujo IP IB porm de endereo fsico desconhecido O host A envia um datagrama especial em broadcast.

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Protocolo ARP

Apenas o host B responde, pois o datagrama foi endereado via IP O datagrama resposta constitudo do endereo IP (IB) mais o endereo fsico PB A partir desse instante o host A passa a enderear o host B apenas com seus endereos j conhecidos (PB e IB)

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Protocolo ARP
Rede Local

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Protocolo ARP
Rede Remota

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Protocolo ARP
Verificao do Cache
Fazer o logon (login) Abrir o prompt de comando Digite:
arp arp -a

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Protocolo ARP
Pergunta: como obter o endereo MAC de B a partir do endereo IP de B?
237.196.7.78 1A-2F-BB-76-09-AD 237.196.7.23 237.196.7.14

Cada n IP (Host, Roteador) de uma LAN possui tabela ARP Tabela ARP: mapeamento de endereos IP/MAC para alguns ns da rede
< endereo IP; endereo MAC; TTL>

LAN
71-65-F7-2B-08-53 58-23-D7-FA-20-B0

TTL (Time To Live): tempo a partir do qual o mapeamento de endereos ser esquecido (valor tpico de 20 min)

237.196.7.88

0C-C4-11-6F-E3-98

Protocolo ARP
A deseja enviar datagrama para B, e o endereo MAC de B no est na tabela ARP de A. A difunde o pacote de solicitao ARP, que contm o endereo IP de B Endereo MAC destino = FF-FFFF-FF-FF-FF todas as mquinas na LAN recebem a consulta do ARP B recebe o pacote ARP, responde a A com o seu (de B) endereo MAC
Quadro enviado para o endereo MAC (unicast) de A

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Uma memria cache (salva) o par de endereos IP-para-MAC na sua tabela ARP at que a informao fique antiga (expire)
soft state: informao que expira (vai embora) a menos que seja renovada

ARP plug-and-play:
os ns criam suas tabelas ARP sem a interveno do administrador da rede

Protocolo ARP
passo a passo: envio de datagrama de A para B via R assuma que A conhece o endereo IP de B
74-29-9C-E8-FF-55

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

88-B2-2F-54-1A-0F

A
111.111.111.111

E6-E9-00-17-BB-4B

1A-23-F9-CD-06-9B

222.222.222.221

222.222.222.220

222.222.222.222

111.111.111.110
111.111.111.112

B
49-BD-D2-C7-56-2A

Duas tabelas ARP no roteador R, uma para cada rede IP (LAN)

CC-49-DE-D0-AB-7D

A cria datagrama com origem A, destino B A usa ARP para obter o endereo MAC de R para 111.111.111.110 A cria quadro da camada de enlace com o endereo MAC de R como destino, quadro contm datagrama IP de A para B Este exemplo muito O adaptador de A envia o quadro importante!!!!!!! O adaptador de R recebe o quadro R remove o datagrama IP do quadro Ethernet, verifica que destinado para B R usa ARP para obter o endereo MAC de B R cria quadro contendo datagrama IP de A para B e o envia para B

74-29-9C-E8-FF-55

88-B2-2F-54-1A-0F

E6-E9-00-17-BB-4B
1A-23-F9-CD-06-9B

222.222.222.221

111.111.111.111

A
111.111.111.112

111.111.111.110

222.222.222.222

222.222.222.220

49-BD-D2-C7-56-2A

CC-49-DE-D0-AB-7D

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Protocolo RARP
Reverse Address Resolution Protocol O endereo IP de uma mquina conservado em uma rea de armazenamento secundrio, no disco rgido Quando uma mquina sem disco necessitar seu endereo IP ela utiliza o RARP.

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Protocolo RARP
- Mquinas sem disco precisam saber seu IP - Servidores RARP possuem um banco de dados com mapeamento IP x Ethernet - Enviam requisio broadcast - Recebe endereo IP fornecido por um servidor RARP - Armazena em memria at o prximo reboot

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Protocolo RARP

Host A sem disco envia um pedido RARP broadcast na rede que todos os hosts da mesma recebem

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Protocolo RARP

Os hosts B e D que so servidores RARP, replicam o datagrama RARP, com todos os campos preenchidos endereados mquina O host A recebe duas respostas RARP mas apenas uma suficiente

Topologia LAN

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Ao chegar um datagrama IP no roteador proveniente de outra rede LAN, o protocolo ARP envia uma mensagem de broadcast para todos os hosts para obter o endereo MAC do IP de destino.

= adaptador

Referncias Bibliogrficas
KUROSE, Jim F. ROSS, Keith W. Redes de Computadores e a Internet. Uma nova abordagem. 3. ed. So Paulo: Addison Wesley, 2006.

TANENBAUM, Andrew S. Redes de computadores. 3. Ed. Rio de Janeiro: Campus, 1997. SOARES, Luiz Fernando G. Redes de Computadores: das LANs, MANs e WANs s redes ATM. Rio de Janeiro: Campus, 1995. COMER, Douglas E. Redes de Computadores e Internet. Bookman, 2001. CARVALHO, Tereza Cristina Melo de Brito (Org.). Arquitetura de Redes de Computadores OSI e TCP/IP.Ed. rev. amp. So Paulo: Makron Books do Brasil, Brisa;Rio de Janeiro: Embratel; Braslia:SGA, 1997. www.wikipedia.org http://www.faqs.org/rfcs/rfc1700.html

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
ROTEADORES
So equipamentos inteligentes que permitem que redes lgicas independentes se comuniquem e troquem mensagens Conecta redes logicamente separadas operando com o mesmo protocolo

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
ROTEADORES

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
ROTEADORES

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
Caractersticas dos dispositivos
HUBS Roteadores Switch No Sim Sim Sim No Sim No Sim No Sim No Sim

Isolamento de Trfego Plug-and-Play Roteamento timo Comutao acelerada

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
ROTEAMENTO
a principal forma utilizada na Internet para a entrega de pacotes de dados entre hosts So necessrios dois elementos:
Tabelas de roteamento Protocolos de roteamento

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
ENTREGA DE PACOTES
ENTREGA DIRETA
A mquina destino encontra-se na mesma rede fsica da mquina origem

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
ENTREGA DE PACOTES
ENTREGA INDIRETA
A mquina destino no encontra-se na mesma rede fsica da mquina origem

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
Roteamento

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
Roteamento

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
TABELA DE ROTEAMENTO
Comando: route print route /?
Rede de Destino

Mscara Rede de Destino


Prximo Hop

Interface Utilizada Distncia(Hops) - Mtrica

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
TABELA DE ROTEAMENTO
Lista de Interfaces
Mostra as interfaces de rede (NIC Network Interface Card) existentes no computador

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
TABELA DE ROTEAMENTO

Default Gateway (Rota Padro)

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
TABELA DE ROTEAMENTO

Para rede 127.0.0.0 (Loopback)

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
TABELA DE ROTEAMENTO

Para a rede 192.168.0.0

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
TABELA DE ROTEAMENTO

Para host 192.168.0.157 (Local Host)

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
TABELA DE ROTEAMENTO

Broadcast na rede 192.168.0.0

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
TABELA DE ROTEAMENTO

Multcast

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
TABELA DE ROTEAMENTO

Broadcast Limitado (DHCP Discovery)

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
ISP E BACKBONES DA INTERNET
Sistemas finais se conectam Internet por meio de uma rede de acesso ISP (Internet Service Providers) Internet uma rede de redes ISP Classificados em niveis
Nvel 1 Nvel 2 Nvel 3

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
IPS de Nvel 1 (Tier 1)
Conectam diretamente cada um dos outros ISPs de nvel 1 Conectam um grande nmero de ISPs de nvel 2 Tem cobertura internacional So conhecidos como backbone da Internet Empresas: Embratel, MCI, Sprint, AT&T, Cable and Wireless

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
IPS de Nvel(Camada) 1 (Tier 1)

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede

DS3 -Digital Signal level 3 OC3 - Optical Carrier level 3

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
ISPs de Nvel(Camada) 2
Tem alcance regional ou nacional Conecta-se apenas a uns poucos ISPs de nvel 1 denominado cliente de ISP de nvel 1(provedor)

ISPs de Nvel(Camada) 3
ISPs de acesso Prximas dos end systems

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
ISPs de Nvel(Camada) 2

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
ISPs de Nvel(Camada) 3

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
Os ISPs podem vender servios a usurios finais ou a outros nveis Quando dois ISPs esto ligados diretamente um ao outro so chamados de pares (peers)

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
Nvel 3 Nvel 1 Nvel 2

Interconexo de ISPs

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
CAMINHO DO PACOTE

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
Backbone Embratel (Nacional)

Obs: Redes ATM e E1 e dos protocolos TCP/IP, PPP e HDLC

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

Camada Rede
Backbone Embratel (Internacional)

Referncias

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

FOROUZAN, Behrouz A. Comunicao de dados e redes de computadores. 4. ed. So Paulo: McGraw-Hill, 2008. KUROSE, Jim F. ROSS, Keith W. Redes de Computadores e a Internet. Uma nova abordagem. 3. ed. So Paulo: Addison Wesley, 2006. TANENBAUM, Andrew S. Redes de computadores. 3. Ed. Rio de Janeiro: Campus, 1997. COMER, Douglas E. Internetworking with TCP/IP. Principal, Protocolos, and Architecture. 2.ed. New Jersey: Prantice Hall, 1991. v.1. OPPENHEIMER, Priscilla. Projeto de Redes Top-down. Rio de Janeiro: Campus, 1999. GASPARINNI, Anteu Fabiano L., BARELLA, Francisco Rogrio. TCP/IP Soluo para conectividade. So Paulo: Editora rica Ltda., 1993. Gigabit Ethernet White Paper by Gigabit Ethernet Alliance (1997) http://www.gigabit-ethernet.org/ technology/whitepapers/gige_0997/papers97_toc.html

Referncias

www.ricardojcsouza.com.br ricardo.souza@ifpa.edu.br

SPURGEON, Charles E. Ethernet: o guia definitivo. Rio de Janeiro: Campus, 2000. SOARES, Luiz Fernando G. Redes de Computadores: das LANs, MANs e WANs s redes ATM. Rio de Janeiro: Campus, 1995. CARVALHO, Tereza Cristina Melo de Brito (Org.). Arquitetura de Redes de Computadores OSI e TCP/IP. 2. Ed. rev. ampl. So Paulo: Makron Books do Brasil, Brisa; Rio de Janeiro: Embratel; Braslia, DF: SGA, 1997. COMER, Douglas E. Interligao em rede com TCP/IP. 2. Ed. Rio de Janeiro: Campus, 1998. v.1. ARNETT, Matthen Flint. Desvendando o TCP/IP. Rio de Janeiro: Campus, 1997. 543 p. ALVES, Luiz. Comunicao de dados. 2. Ed. rev. ampl. So paulo: Makron Books do Brasil, 1994. DEFLER, Frank J. Tudo sobre cabeamento de redes. Rio de Janeiro: Campus, 1994 www.laercio.com.br www.feiradeciencias.com.br

Das könnte Ihnen auch gefallen