Buscar

Aula9

Prévia do material em texto

Redes de 
Computadores
Prof.: Hazem Hadla
Redes de Computadores
Matemática das redes
 O objetivo deste tema é rever os conceitos dos
sistemas de numeração a fim de fornecer
condições para a compreensão da estruturas
referentes ao endereçamento IP.
2Prof : Hazem Hadla 
Redes de Computadores
Representação da informação, 
bits e bytes
 Os computadores e utilizam sinais digitais para
estabelecer a comunicação.
 A menor unidade estabelecida nesta
comnunicação é denominada bit (Dígito
Binário, Binary Digit).
 O conjunto de 8 bits é conhecido como byte.
3Prof : Hazem Hadla 
Redes de Computadores
Sistemas de Numeração
 Sistema Decimal:
➢ O sistema decimal é o mais utilizado pelos
humanos para representar suas grandezas: 0, 1,
3, 4, 5, 6, 7, 8 e 9. como possuem 10 algarismos,
dizemos que é um sistema de base 10, e sua
notação e ou .
4Prof : Hazem Hadla 
( )
10
( )
D
Redes de Computadores
Sistemas de Numeração
 Sistema Binário:
➢ O sistema binário, utilizado pelos computadores,
é representado por 2 algarismos: 0 e 1.
➢ Por isso dizemos que é um sistema de base 2, e
representamos como ou .
5Prof : Hazem Hadla 
( )
2
( )
B
Redes de Computadores
Sistemas de Numeração
 Sistema Hexadecimal:
➢ O sistema hexadecimal, utilizado na
representação do endereço físico dos elementos
de rede e em várias linguagens de programação
de baixo nível, é composto por 16 algarismos
(entre letra e numerais):
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E e F. trata-se de um
sistema de base 16, é representado por OU
.
6Prof : Hazem Hadla 
( )
16
( )
H
Redes de Computadores
Conversões
 Binário para Decimal
➢ A regra básica para converter um número de
uma base qualquer para decimal é a seguinte:
➢ Realizar a somatória de cada algarismo
correspondente multiplicado pela base (2)
elevada pelo índice relativo ao posicionamento do
algarismo no número.
➢ Por exemplo:
7Prof : Hazem Hadla 
( ) ( )
2 10
2 1 0
10
110
1 2 1 2 0 2 4 2 0 6
=
 +  +  = + + =
Redes de Computadores
Conversões
 Decimal para Binário
➢ Quando convertemos um número decimal para
outra base, utilizamos a seguinte regra:
➢ Dividimos o número, e seus quocientes,
sucessivamente pela base que desejamos
converter, até que o quociente seja menor que o
divisor. O resultado é composto pelo último
quociente e os demais restos das divisões
realizadas.
➢ Por exemplo:
8Prof : Hazem Hadla 
( ) ( )
( ) ( )
10 2
10 2
11
11/ 2 5, 1
5 / 2 2, 1
2 / 2 1, 0
11 1011
resto
resto
resto
=
=
=
=
=
Redes de Computadores
Conversões
 Hexadecimal para Decimal
➢ Para esta conversão utilizamos a regra básica,
ou seja, usamos a base 16.
➢ Devemos lembra que:
➢ Por exemplo:
9Prof : Hazem Hadla 
( ) ( )
16 10
1 0
10
4A
4 16 A 16 4 16 10 1 64 10 74
=
 +  =  +  = + =
10 10 10 10 10 10A=10 ,B=11 ,C=12 ,D=13 ,E=14 eF=15 .
Redes de Computadores
Conversões
 Decimal para Hexadecimal
➢ Para a conversão de decimal para hexadecimal
utilizamos a regra básica, da divisão sucessiva,
com base 16.
➢ Por exemplo:
➢ Lembrar que é equivalente a
➢ Logo,
10Prof : Hazem Hadla 
( ) ( )
10 16
1000
1000 /16 62, 8
62 /16 3, 14
resto
resto
=
=
=
1014 16E
( ) ( )
10 16
1000 3E8=
Redes de Computadores
Conversões
 Binário para Hexadecimal
➢ De binário para hexadecimal, dividimos os
números em grupos de quatro bits, da direita
para a esquerda, e fazemos a conversão como
utilizando a regra básica.
➢ Por exemplo:
➢ Resultando:
11Prof : Hazem Hadla 
( ) ( )
2 16
1 0
2 10 16
3 2 1 0
2 10 16
3 2 1 0
2 10 16
1010110101
1010110101
10 1 2 0 2 2 2
1011 1 2 0 2 1 2 1 2 8 0 2 1 11 B
0101 0 2 1 2 0 2 1 2 0 4 0 1 5 5
=
=  +  = =
=  +  +  +  = + + + = =
=  +  +  +  = + + + = =
( ) ( )
2 16
1010110101 2B5=
Redes de Computadores
Conversões
 Hexadecimal para Binário
➢ De hexadecimal para binário, utilizamos a regra
básica porém a apresentação dos números
binários devem possuir 4 bits.
➢ Por exemplo:
12Prof : Hazem Hadla 
( ) ( )
16 2
7D3 =
16 10 27 7 111= =
16 10 2
7 / 2 3, 1
3 / 2 1, 1
13 1101
resto
resto
D
=
=
= =
13 / 2 6, 1
6 / 2 3, 0
3 / 2 1, 1
resto
resto
resto
=
=
=
16 10 23 3 11 0011= = =
Resultando:
16 2(7D3) (01111101 0011)=
O primeiro bloco não precisa 
conter zeros a esquerda
Ou simplesmente
16 2(7D3) (1111101 0011)=
Redes de Computadores
Endereçamento MAC
 O endereço MAC (do inglês Media Access
Control) é o endereço físico da estação, ou
melhor, da interface de rede. É um endereço
de 48 bits, representadao em hexadecimal.
 O protocolo é responsável pelo controle de
acesso de cada estação à rede Ethernet. Este
endereço é o utilizado na camada 2 do
Modelo OSI.
 Exemplo:
➢ Os três primeiros octetos são destinados à
identificação do fabricante, os 3 posteriores são
fornecidos pelo fabricante. É um endereço
universal,i.e., (teoricamente) não existem, em todo o
mundo duas placas com o mesmo endereço.
13Prof : Hazem Hadla 
00:16:D3:1A:27:6B
Redes de Computadores
Endereçamento MAC
 Para ver qual o endereço MAC do seu dispositivo
de rede, no linux, digite o comando “ifconfig”.
 No windows, você pode ver o endereço MAC
digitando “ipconfig”.
 Clique aqui https://www.macvendorlookup.com/
Para ir a página da lista de fabricantes
relacionados ao endereço MAC.
14Prof : Hazem Hadla 
https://www.macvendorlookup.com/
Redes de Computadores
Camada de redes do modelo OSI
 Anteriormente vimos que a camada de redes é
responsável pelo endereçamento dos módulos
processadores presentes nas redes (hosts), assim
como os possíveis caminhos entre eles na rede.
 No modelo TCP/IP, esta é a camada responsável
pela Internet, sem ela a internet não existiria.
 O elemento que mantém a Internet unida é o
protocolo da camada de rede, o IP (Internet
Protocol)
15Prof : Hazem Hadla 
Redes de Computadores
Camada de redes do modelo OSI
 Cada host e cada router tem um endereço IP que
codifica seu numero de rede e seu numero de
host.
 Esta combinação é exclusiva (a princípio, cada
máquina na Internet tem seu próprio endereço IP,
não havendo duplicatas).
16Prof : Hazem Hadla 
Redes de Computadores
Endereçamento IP
 É um endereço que indica a localização de um
determinado equipamento (computador;
impressora; etc.) numa rede privada ou pública.
 Se enviarmos dados de um computador para outro,
o primeiro precisa saber o endereço IP do
destinatário e este precisa saber o IP do emissor,
caso a comunicação exija uma resposta.
 Sem o endereço IP, não se consegue localizar um
computador numa rede.
17Prof : Hazem Hadla 
Redes de Computadores
Endereçamento IP
 O endereçamento IP é o endereço lógico da
arquitetura TCP/IP, e amplamente utilizado na
Internet.
 Cada host da Internet possui, pelo menos, um
endereço IP.
 Atualmente, a grande maioria das redes que
compõem a Internet utilizam a versão 4 do
protocolo IP (IPv4).
 O endereçamento IP, na versão 4, é constituído por
quatro bytes, também chamados de octetos, que
podem ser divididos em duas partes de diversos
tamanhos. Uma parte serve para identificação da
rede (Network ID), e a outra identifica o computador
(Host ID).
18Prof : Hazem Hadla 
Redes de Computadores
Endereçamento IP
 O endereço IP, na versão 4, é formado por 32 bits,
divididos em 4 blocos de 8 bits, representados no
sistema decimal (0-255).
 Exemplo: 10.235.18.129/172.29.244.5/200.207.10.188.
 O endereço IP é constituído por dois componentes:
a identificação da rede (netid) e a identificação do
host dentro da rede (hostid).
19Prof : Hazem Hadla 
0 255.0 255.0 255.0 255− − − −
netid hostid
Redes de Computadores
Classes de redes
 Conforme o número de bytes concedidos a cada
parte, assim teremos diferentes classes de redes.
 Cada octeto é designado por uma letra. Assim,
um endereço IP é do tipo W.X.Y.Z. Cada octeto
pode variar de 0 a 255, mas nem o Network ID
nem o Host ID pode ter todos os octetos com 0 ou
com 255 (no casodo Host ID, sendo tudo zeros
serve para identificação, e sendo tudo 255, serve
para broadcast).
20Prof : Hazem Hadla 
Redes de Computadores
Classes de redes
 Base e Broadcast: toda rede possui um endereço
para base e outro para Broadcast.
➢ Base: Endereço que identifica a rede. É sempre o
primeiro endereço da rede.
➢ Broadcast: Endereço utilizado para enviar
mensagens a todos os hosts da rede. É sempre o
último endereço da rede.
➢ Exemplo:
▪ Rede 192.168.0.0 (endereço da base)
▪ Broadcast 192.168.0.255.
21Prof : Hazem Hadla 
Redes de Computadores
Classes de redes
 Na tabela seguinte apresentam-se as várias
classes e suas características:
22Prof : Hazem Hadla 
Classe Network 
ID
Host ID Caraterísticas
A W X.Y.Z Utilizado em redes com segmentos muito grandes 
(16 777 214 PC’S por segmento).
O primeiro octeto varia entre 1 e 126.
São usados em locais onde são necessárias 
poucas redes, mas uma grande quantidade de 
máquinas nelas.
B W.X Y.Z Utilizado para redes com segmentos médios (65 
534 PC’s por segmento).
O primeiro octeto varia entre 128 e 191.
São usados nos casos onde a quantidade de redes 
é equivalente ou semelhante à quantidade de 
computadores.
C W.X.Y Z Utilizado para redes com segmentos pequenos 
(254 PC’s por segmento porque o Host ID não 
pode ser 255).
O primeiro octeto varia entre 192 e 223.
São usados em locais que requerem grande 
quantidade de redes, mas com poucas máquinas 
em cada uma. 
Redes de Computadores
Classes de redes
 Multicast é a entrega de informação para
mútiplos destinatários simultaneamente usando a
estratégia mais eficiente onde as mensagens só
passam por um link uma única vez e somente são
duplicadas quando o link para os destinatários se
divide em duas direções.
 A classe D possui endereços de 224.0.0.0 até
239.255.255.255 e é usada para protocolos
multicast ou nas outras palavras, é usada para a
propagação de pacotos especiais para a
comunicação entre os computadores.
23Prof : Hazem Hadla 
Redes de Computadores
Broadcast Multicast Unicast
Classes de redes
Redes de Computadores
Classes de redes
 A classe E possui endereços de 240.0.0.0 até
255.255.255.255, essa classe é experimental e
reservada para uso futuro.
25Prof : Hazem Hadla 
Redes de Computadores
Classes de redes privadas
 Todos os computadores ligados á Internet têm
que ter um IP público único. No entanto, há um
número limitado de IP’s.
 A request for comments 1918 (RFC 1918) reserva
blocos de IP’s para uso exclusivo dentro de
organizações. Estes endereços não poderão ser
utilizados no exterior da rede, ou seja, na Internet.
Para que tal seja possível, é necessário que no
dispositivo de acesso á Internet (router, modem
ou access point) faça a tradução dos endereços
privados para públicos e vice-versa utilizando
NAT (Network Address Translation).
26Prof : Hazem Hadla 
Redes de Computadores
Classes de redes privadas
 O blocos de endereços privados estão
pormenorizados na tabela seguinte:
27Prof : Hazem Hadla 
classe Network ID Caraterísticas
A 10.0.0.0 a 
10.255.255.255
Utilizado em organizações muito grandes (16 777 
214 PC’S por segmento).
B 172.16.0.0 a 
172.31.255.2
Utilizado em organizações de tamanho médio 
(65 534 PC’S por segmento).
C 192.168.0.0 a 
192.168.255.255 
Utilizado em pequenas organizações ou em 
casas ( 254 PC’S por segmento porque o Host ID 
não pode ser 255).
Redes de Computadores
Endereço de IP (IPv4)
 Nos slides anteriores, vimos que existem cinco
classes diferentes de Endereços de Internet (IP);
 Os endereços de Internet (IP) são divididos em
duas partes:
➢ Prefixo: Identifica a rede;
➢ Sufixo: identifica o computador/ network interface
card (NIC)-ou placa de rede.
 A classe do endereço determina onde termina o
prefixo e começa o sufixo.
28Prof : Hazem Hadla 
Redes de Computadores
Endereço de IP (IPv4)
29Prof : Hazem Hadla 
Rede (7 bits) Computador/NIC (24 bits)
Rede (21 bits ) Computador/NIC (8 bits)
Grupo de mullticast (28 bits)
Reservado para uso futuro (27 bits)
Rede (14 bits) Computador/NIC (16 bits)
Classe A
Classe B
Classe C
Classe D
Classe E
0
01
1 1 0
1 1 1 0
1 1 1 1 0
Redes de Computadores
Endereço de IP (IPv4)
 Classe A: é destinada uma faixa (gama) de
endereços para empresas com um grande
número de hosts (computadores), onde o primeiro
octeto representa a parte da rede e os demais
octetos representam a parte do host. O primeiro
bit de um endereço classe a deve ser 0.
 Classe B: é destinada uma faixa de endereços
para empresas com número intermediário de
hosts, onde os dois primeiros octetos representam
a parte da rede e os dois últimos octetos
representam a parte do host. Os primeiros dois
bits de um endereço classe B devem ser 1 0.
30Prof : Hazem Hadla 
Redes de Computadores
Endereço de IP (IPv4)
 Classe C: é destinada uma faixa de endereços
para empresas com um número pequeno de
hosts, onde os três primeiros octetos representam
a parte da rede e o último octeto representa a
parte do host. Os primeiros três bits de um
endereço classe C devem ser 1 1 0.
 Classe D: é a faixa destinada ao serviço de
multicast, onde o endereço de rede direciona os
pacotes de destino para grupos específicos.
 Classe E: a Internet Engineering Task Force (IETF)
reserva os endereços dessa faixa para pesquisas
31Prof : Hazem Hadla 
Redes de Computadores
Endereços Especiais
 0.0.0.0 – É inválido (IP da NIC quando o
computador está a arrancar);
 127.0.0.1 – loopback address
 Refere-se a um NIC virtual da própria máquina
(útil para testes quando não temos ligação à
rede);
 A rede 127.0.0.0 está reservada para o loopback;
 Endereço com todos os bits do sufixo iguais a
zero (0), refere-se à própria rede;
 Endereço com todos os bits do sufixo iguais a
um (1), refere-se ao endereço de Broadcast da
rede;
32Prof : Hazem Hadla 
Redes de Computadores
Endereço de IP(IPv4) - Exercícios
 Quantos redes podem ser atribuídas num endereço
IP:
 Classe A?
 Classe B?
 Classe C?
 Quantos computadores (hosts) podem ter cada
rede de:
 Classe A?
 Classe B?
 Classe C?
33Prof : Hazem Hadla 
Redes de Computadores
Endereço de IP(IPv4) - Soluçoes
 Quantos redes podem ser atribuídas num endereço
IP:
 Classe A?
(a 127 é reservada para o
loopback e a 0 é inválida);
 Classe B?
 Classe C?
34Prof : Hazem Hadla 
72 128( 2) 126redes= − =
142 ( 2) 16382redes;− =
212 ( 2) 2097150redes;− =
Redes de Computadores
Endereço de IP(IPv4) - Soluçoes
 Quantos computadores podem ter cada rede de:
 Classe A?
 Classe B?
 Classe C?
35Prof : Hazem Hadla 
242 16777216 2 16777214 computadores= − =
162 65536 2 65534 ;computadores= − =
82 256 2 254 .computadores= − =
Redes de Computadores
Endereço de IP(IPv4) - Exercícios
 Qual a gama (faixa) de IPs (utilizáveis na
identificação de hosts) que existe na:
 Classe A?
 Classe B?
 Classe C?
36Prof : Hazem Hadla 
Redes de Computadores
Endereço de IP(IPv4) - Exercícios
 Qual a gama (faixa) de IPs (utilizáveis na
identificação de hosts) que existe na:
 Classe A?
 De:
 00000001.00000000.00000000.00000001
 1.0.0.1
 Até:
 01111110.11111111.11111111.11111110
 126.255.255.254
37Prof : Hazem Hadla 
Redes de Computadores
Endereço de IP(IPv4) - Exercícios
 Qual a gama (faixa) de IPs (utilizáveis na
identificação de hosts) que existe na:
 Classe B?
 De:
 10000000.00000001.00000000.00000001
 128.1.0.1
 Até:
 10111111.11111111.11111111.11111110
 191.255.255.254
38Prof : Hazem Hadla 
Redes de Computadores
Endereço de IP(IPv4) - Exercícios
 Qual a gama (faixa) de IPs (utilizáveis na
identificação de hosts) que existe na:
 Classe C?
 De:
 11000000.00000001.00000001.00000001
 192.0.1.1
 Até:
 11011111.11111111.11111111.11111110
 223.255.255.254
39Prof : Hazem Hadla 
Redes de Computadores
Endereço de IP(IPv4) – Quadro 
Resumo
40Prof : Hazem Hadla 
Classe Gama de IP’s Redes Hosts
A 1.0.0.1 até 126.255.255.254126 16777214
B 128.1.0.1 até 191.255.255.254 16382 65534
C 192.0.1.1 até 223.255.255.254 2097150 254
D 224.0.0.0 até 239.255.255.255 Reservado para multicast
E 240.0.0.0 até 254.255.255.254 Reservado para uso futuro
Redes de Computadores
Endereços de IP Privados 
 Endereços
 Classe A? 10.0.0.0 – 10.255.255.255;
 1 rede classe A;
 Classe B? 172.16.0.0 - 172.31.255.255;
 16 redes classe B;
 Classe C? 192.168.0.0 - 192. 168. 255.255.
 256 redes classe C.
41Prof : Hazem Hadla 
Redes de Computadores
Endereços de IP para Redes Privadas 
 Redes privadas – aquelas que não necessitam de
estar diretamente ligadas à internet.
 Os computadores nessas redes também necessitam
de um IP.
 A Internet Assigned Numbers Authority (IANA)
reservou endereços em cada classe para o uso nas
redes privadas.
 Esse IPs não são reencaminhados pelos routers da
Internet;
 São conhecidos como Non-Routable IPs;
 Mas podem ser reencaminhado pelos routers na
intranet;
 São inválidos na Internet.
42Prof : Hazem Hadla 
Redes de Computadores
Endereços de IP(IPv4) - Exercícios
 Identifique os seguintes IP quanto à classe e tipo,
identificando os bytes que se referem ao número de
rede e os que se referem ao número do
computador:
 10.0.1.1
 198.234.123.255
 14.34.54.89
 126.255.255.254
 255.255.10.0
 55.23.222.123
 192.168.4.255
 127.0.234.12
43Prof : Hazem Hadla 
Redes de Computadores
Endereços de IP(IPv4) – Exemplo 
Resolução
44Prof : Hazem Hadla 
Classe Bytes redes Bytes host Tipo 
10.0.1.1 A 10 0.1.1 Privado 
198.234.123.255 C 198.234.123 N/A (não há 
resposta)
Broadcast 
14.34.54.89 A 14 34.54.89
126.255.255.254 A 126 255.255.254
255.255.10.0 Inválido 
55.23.222.123 A 55 23.222.123
192.168.4.255 C 192.168.4 N/A Broadcast/p
rivado 
127.0.234.12 A 127 0.234.12 loopback
Redes de Computadores
Endereços de IP(IPv4) – bytes de 
endereço
 O que representam os bytes que obtemos da divisão
do endereço IP?
 Bytes do prefixo:
 Número da rede;
 Bytes do sufixo:
 Número do computador na rede.
45Prof : Hazem Hadla 
Redes de Computadores
Endereços de IP(IPv4) – bytes de endereço
 Endereço de IP: 192.168.4.55:
 Classe?
 C
 Bytes de rede?
 3 bytes = 192.168.4;
 Bytes de host?
 1 byte = 55;
 Número de rede?
 192= 11000000;
 168 = 10101000;
 4=00000100;
 192.168.4=11000000 10101000 00000100 = Rede nº
12625924;
 Número de computador?
55= 00110111= computador nº 55 da rede nº 12625924;
46Prof : Hazem Hadla 
Redes de Computadores
Endereços de IP(IPv4) –Exercícios
 Indique os números de rede e de host para cada um
dos seguintes endereços:
 10.0.1.1
 140.183.234.10
 14.34.54.89
 10.255.255.255
 155.0.0.0
47Prof : Hazem Hadla 
Redes de Computadores
Endereços de IP(IPv4) –Soluções
48Prof : Hazem Hadla 
Bytes rede Nº rede Bytes host Nº host
10.0.1.1 10 10 0.1.1 257
140.183.234.10 140.183 36023 234.10 59914
14.34.54.89 14 14 34.54.89 2242137
10.255.255.255 10 10 N/A N/A
155.0.0.0 155.0 39680 N/A N/A
Redes de Computadores
Configuração de redes
 O potocolo IP tem como função a ligação de
diferentes redes. Essa ligação é feita através de
roteamento (routers ou gateways). O roteamento
pode ser feito por equipamento específico ou por
um PC com mais uma placa de rede (Figura
seguinte).
49Prof : Hazem Hadla 
Redes de Computadores
Máscaras de rede
 As máscaras de rede servem para distinguir o
Network ID do Host ID.
 As máscaras de rede padrão são:
 Podem ser utilizadas máscaras para definir sub-
redes, ou seja, num mesmo segmento de rede
podemos ter diferentes redes.
 As máscaras são utilizadas pelo router. A função do
router é encaminhar os pacotes entre uma rede
local e o exterior ou outra rede. Assim, pacotes da
rede local cujo destino seja na própria rede são
encaminhados para a rede local.
50Prof : Hazem Hadla 
Classe A Classe B Classe C
255.0.0.0 255.255.0.0 255.255.255.0
Redes de Computadores
Máscaras de rede
 Os pacotes que se destinam a outras redes são
encaminhados para o exterior. Veja-se o exemplo
seguinte:
Computador de origem: 192.168.1.5
Computador de destino: 192.168.1.10
Máscara: 255.255.255.0
 Os endereços e a máscara, na realidade são
números binários sobre os quais o TCP/IP faz a
operação lógica “E” do seguinte modo:
51Prof : Hazem Hadla 
Origem 192.168.1.5 11000000 10101000 00000001 00000101
Máscara 255.255.255.0 11111111 11111111 11111111 00000000
Resultado 192.168.1.0 11000000 10101000 00000001 00000000
Redes de Computadores
Máscaras de rede
 Assim, os resultados são iguais pelo que o destino
fica na mesma da origem. Quando são diferentes, o
TCP/IP envia os pacotes para o Default Gateway
(endereço do router).
52Prof : Hazem Hadla 
Destino 192.168.1.10 11000000 10101000 00000001 00000101
Máscara 255.255.255.0 11111111 11111111 11111111 00000000
Resultado 192.168.1.0 11000000 10101000 00000001 00000000
Redes de Computadores
 identifica a classe IP que está a ser utilizada numa
rede ou especifica uma dada configuração de
rede
 O byte 255 identifica a sub-rede .
 O byte 0(zero) identifica o equipamento (computador;
impressora; etc.).
Máscaras de rede
Classe Endereço IP 
Identificador da 
rede
Identificador do 
computador
Máscara de 
sub-rede
A 10.2.68.12 10 2.68.12 255.0.0.0
B 172.31.101.25 172.31 101.25 255.255.0.0 
C 192.168.0.10 192.168.0 10 255.255.255.0 
53Prof : Hazem Hadla 
Redes de Computadores
Routing – termo que designa o
encaminhamento dos pacotes para fora
da rede local em direção a outra rede;
Router – sistema informático que trata do
encaminhamento dos pacotes entre redes
lógicas diferentes.
IP Routing
54Prof : Hazem Hadla 
Redes de Computadores
 Temos o host A com o endereço IP
16.0.1.123;
 Temos o host B com o endereço IP
16.0.3.254;
O host A quer comunicar com o host B.
Será que há necessidade de routing?
 Não porquê?
 Porque estão ambos na mesma rede (rede
16== rede 16)
IP Routing
55Prof : Hazem Hadla 
Redes de Computadores
 Temos o host A com o endereço IP
16.0.1.123;
 Temos o host B com o endereço IP
17.0.3.254;
O host A quer comunicar com o host B.
Será que há necessidade de routing?
 Evidentemente que sim! porquê?
 Porque estão em redes diferentes! (rede 16!=
rede 17)
IP Routing
56Prof : Hazem Hadla 
Redes de Computadores
Como é que um host determina se o host
destino é local ou remoto?
 Pelo endereço de rede! (o prefixo do IP)
 Se o endereço de rede do host for diferente
do endereço do host destino, a rede não é
local.
Routing – local ou Remoto?
57Prof : Hazem Hadla 
Redes de Computadores
O protocolo IP “faz” a análise do endereço
de destino;
 Se o prefixo for igual ao prefixo do seu
endereço, a entrega do pacote é feita
diretamente ( No frame, o MAC address de
destino é o da máquina de destino);
 Se o prefixo for diferente, trata-se de um host
remoto e, por isso, vai ser necessário
entregar o pacote ao router para ele tratar
da entrega (No frame, o Mac address de
destino é o do router).
 O router fará a análise do endereço IP e de
seguida encaminhará o pacote para a rede
pretendida.
Routing – Funcionamento
58Prof : Hazem Hadla 
Redes de Computadores
Uma pequena rede pode ser
implementada com recurso a um hub e
cabos directos, tal como
Rede Simples
59Prof : Hazem Hadla 
Redes de Computadores
No caso de termos uma rede com muitos
computadores, é aconselhável o uso de
switches, tal como no exemplo seguinte:
Rede Simples
60Prof : Hazem Hadla 
Redes de Computadores
Outra alternativa é utilizar uma bridge. A
bridge permite a separação do tráfego
dos segmentos de rede diferentes. Assim,
só o tráfego dirigido a um posto noutro
segmento é que passa.
A bridge permite também, a interligação
de redes físicas diferentes (Ethernet por
exemplo).
Rede Simples
61Prof : Hazem Hadla 
Redes de Computadores
A ligação á internet pode ser feita com
recurso a Modems ou Routers.Em qualquer
um dos casos, terão duas interfaces, uma
para ligação ao PC ou rede local, e outra
para ligação à WAN. Na figura seguinte,
apresenta-se um exemplo de ligação de
um PC com um modem 56kbps:
Redes com ligação á Internet
62Prof : Hazem Hadla 
Redes de Computadores
Utilizando um router, é necessário colocar
um endereço IP na porta do router que liga
á rede:
Redes com ligação á Internet
63Prof : Hazem Hadla 
Redes de Computadores
E na porta que liga à WAN, coloca-se um
endereço do mesmo segmento do
ISP(Internet Service Provider)
Redes com ligação á Internet
64Prof : Hazem Hadla 
Redes de Computadores
A ligação através de um router implica
que todos os PC’s saibam o endereço dele
para acederem á Internet. Chama-se a
esse endereço o Gateway (figura
seguinte).
O IP do router na WAN é fornecido pelo ISP.
Redes com ligação á Internet
65Prof : Hazem Hadla 
Redes de Computadores
Redes com ligação á Internet
66Prof : Hazem Hadla 
Redes de Computadores
Dynamic Host Configuration Protocol
 DHCP - Dynamic Host Configuration Protocol
 Protocolo que provê um meio para alocar
endereços IP dinamicamente. Ou seja, ele permite
que os hosts recebam suas configurações na rede
automaticamente a partir de um servidor central,
sem a necessidade de qualquer configuração
manual.
67Prof : Hazem Hadla 
Redes de Computadores
Dynamic Host Configuration Protocol
 Ao se conectar um novo host em uma rede, o
DHCP envia um pacote de broadcast (IP
255.255.255.255) que é transmitido para todos os
hosts da rede.
 O servidor DHCP recebe a mensagem e responde
ao endereço IP 0.0.0.0 (endereço da rede)
encaminhando o pacote ao MAC de origem da
solicitação. Este pacote possui as configurações
de rede geradas pelo servidor DHCP (normalmente
em um roteador) que são o endereço IP deste
host, máscara da sub-rede onde ele se encontra,
gateway e endereço dos servidores DNS.
 O servidor configura o endereço do novo host
retirando um não utilizado em uma faixa de
endereço disponíveis.
68Prof : Hazem Hadla 
Redes de Computadores
Dynamic Host Configuration Protocol
 O DHCP oferece 3 formas de funcionamento:
➢ Automática - Define-se uma faixa de endereços IP que são
disponibilizados aos hosts que o solicitam ao servidor DHCP.
➢ Dinâmica - Neste modo, se procede da mesma forma que a
automática, porém a conexão com o computador e o
endereço IP disponibilizado permanece apenas por
determinado período de tempo pré-configurado.
➢ Manual - Neste modo o endereço IP e a máscara de sub-rede
são definidas de maneira manual, sendo o endereço IP fixo
para cada placa de rede.
 O DHCP é importante para facilitar a utilização da
rede de maneira a poupar o tempo de configuração
de cada estação conectada.
69Prof : Hazem Hadla 
Redes de Computadores
DNS
 O Domain Name Service (DNS) é fornecido por um
servidor de domínio.
 Este serviço converte nomes do tipo www.sapo.pt, em
IP’s e vice-versa.
 Na configuração da rede, para cada PC terá que ser
atribuído IP, Gatway e DNS.
 O Gatway deve ser o IP do router, e o DNS do servidor
de DNS.
70Prof : Hazem Hadla 
http://www.sapo.pt/
Redes de Computadores
Comandos
 O PING: permote verificar se existe ligação entre o
nosso computador e um outro na rede.
 Ex. ping 192.168.1.45
 IPCONFIG: permite efectuar o controlo das ligações
de rede. Permite saber: endereço IP; máscara de sub-
rede; gateway.
 TRACERT : mostra-nos o caminho que um determinado
pacote de informação percorre até chegar ao
destino.
 Pode ser utilizado para verificar o caminho até ao nosso
ISP (Internet service provider).
71Prof : Hazem Hadla 
Redes de Computadores
Comandos
 TRACERT : mostra-nos o caminho que um determinado
pacote de informação percorre até chegar ao
destino.
 Pode ser utilizado para verificar o caminho até ao nosso
ISP.
 EX. tracert www.google.com
72Prof : Hazem Hadla 
Redes de Computadores
Comandos
 Watch the video below to know more about the use of
these comands: ping. Ipconfig, and tracert.
 https://www.youtube.com/watch?v=AimCNTzDlVo
73Prof : Hazem Hadla 
https://www.youtube.com/watch?v=AimCNTzDlVo

Continue navegando