23
Prof. André Y. Kusumoto [email protected] Redes de Computadores

Redes de Computadores - kusumoto.com.br · •Cada endereço de computadores Ethernet é único, e corresponde ao endereço do cartão de ... • Cada nodo ou computador que usam

  • Upload
    lamngoc

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Redes de Computadores - kusumoto.com.br · •Cada endereço de computadores Ethernet é único, e corresponde ao endereço do cartão de ... • Cada nodo ou computador que usam

Prof. André Y. [email protected]

Redes de Computadores

Page 2: Redes de Computadores - kusumoto.com.br · •Cada endereço de computadores Ethernet é único, e corresponde ao endereço do cartão de ... • Cada nodo ou computador que usam

Prof. André Y. Kusumoto – [email protected]

Endereços IPv4

• Um endereço IPv4 é um endereço de 32 bits, único e universal que define a ligação de um dispositivo (por exemplo, um computador ou um roteador) para a Internet.

notação decimal com ponto e notação binária para um endereço IPv4

O espaço de endereçamento do IPv4 é 232 ou 4.294.967.296

O espaço de endereçamento do IPv4 é 232 ou 4.294.967.296

2/24

Page 3: Redes de Computadores - kusumoto.com.br · •Cada endereço de computadores Ethernet é único, e corresponde ao endereço do cartão de ... • Cada nodo ou computador que usam

Prof. André Y. Kusumoto – [email protected]

Endereços IPv4

Exercícios• Alterar os seguintes endereços IPv4 de notação binária para a notação decimal com

pontos.

SoluçãoBasta substituir cada grupo de 8 bits com o número decimal equivalente e adicionar pontos para a separação.

3/24

Page 4: Redes de Computadores - kusumoto.com.br · •Cada endereço de computadores Ethernet é único, e corresponde ao endereço do cartão de ... • Cada nodo ou computador que usam

Prof. André Y. Kusumoto – [email protected]

Endereços IPv4

Exercícios• Alterar os seguintes endereços IPv4 de notação decimal com pontos para notação

binária.

SoluçãoBasta substituir cada número decimal pelo número binário equivalente

4/24

Page 5: Redes de Computadores - kusumoto.com.br · •Cada endereço de computadores Ethernet é único, e corresponde ao endereço do cartão de ... • Cada nodo ou computador que usam

Prof. André Y. Kusumoto – [email protected]

Endereços IPv4

Exercícios• Ache o erro, se houver, nos seguintes endereços IPv4

Soluçãoa. Não deve haver zero (045).b. Não pode haver mais de quatro números.c. Cada número deve ser menor ou igual a 255.d. Não é permitido misturar notação binária e decimal com pontos

5/24

Page 6: Redes de Computadores - kusumoto.com.br · •Cada endereço de computadores Ethernet é único, e corresponde ao endereço do cartão de ... • Cada nodo ou computador que usam

Prof. André Y. Kusumoto – [email protected]

Endereçamento

Endereços Físicos e Endereços de Internet •Cada computador em rede é nomeado por um endereço físico•Para redes de ETHERNET, o endereço físico é um valor numérico de 6 bytes (ou 12 dígitos hexadecimais), por exemplo 08 0B F0 AF DC 09. •Cada endereço de computadores Ethernet é único, e corresponde ao endereço do cartão de rede físico instalado no computador.•Endereços de Internet são endereços lógicos, e são independentes de qualquer hardware particular ou componente de rede. •O protocolo TCP/IP implementa uma numeração lógica de rede. •Consiste em um valor numérico de 4 octetos (32-bit) que identifica o número de rede e o número de dispositivo na rede. Cada octeto tem 8 bits. O endereço IP é representado em notação decimal pontilhada onde cada octeto representa um valor entre 0 e 255, por exemplo, 127.46.6.11.

6/24

Page 7: Redes de Computadores - kusumoto.com.br · •Cada endereço de computadores Ethernet é único, e corresponde ao endereço do cartão de ... • Cada nodo ou computador que usam

Prof. André Y. Kusumoto – [email protected]

Endereçamento

Endereços Físicos e Endereços de Internet •O endereço IP é dividido em duas partes. •A primeira identifica a rede à qual o computador está conectado e a segunda identifica o computador (chamado de host) dentro da rede.•Quando um computador quer trocar dados com outro computador que usa TCP/IP, primeiro traduz o destino IP em um endereço físico para enviar pacotes a outros computadores na rede (isto é chamado resolução de endereço).•O servidor de nome de domínio tem um conjunto de tabelas estáticas que usa para achar o endereço IP.

7/24

Page 8: Redes de Computadores - kusumoto.com.br · •Cada endereço de computadores Ethernet é único, e corresponde ao endereço do cartão de ... • Cada nodo ou computador que usam

Prof. André Y. Kusumoto – [email protected]

Endereçamento

• A construção de um endereço IP é dividida em cinco classes. sendo que apenas as três primeiras são usadas para fins de endereçamento.

• Cada nodo ou computador que usam TCP/IP dentro da organização DEVE TER um único host parte do endereço IP.

• O que diferencia uma classe de endereços da outra, é o valor do primeiro octeto. • Se for um número entre 1 e 126 (como em 113.221.34.57) temos um endereço de

classe A. • Se o valor do primeiro octeto for um número entre 128 e 191, então temos um endereço

de classe B (como em 167.27.135.203) • Se o valor do primeiro octeto for um número entre 192 e 223 teremos um endereço de

classe C

8/24

Page 9: Redes de Computadores - kusumoto.com.br · •Cada endereço de computadores Ethernet é único, e corresponde ao endereço do cartão de ... • Cada nodo ou computador que usam

Prof. André Y. Kusumoto – [email protected]

Endereçamento Classe A

• O primeiro byte especifica a porção de rede e os bytes restantes especificam a porção de host

• O bit de ordem mais alta 7 da porção de rede é o 0• Valores de rede de 0 e 127 são reservados, portanto, há 126 redes de classe A• Há mais de 16 milhões de endereços IP possíveis para os dispositivos conectados à

rede.

9/24

Page 10: Redes de Computadores - kusumoto.com.br · •Cada endereço de computadores Ethernet é único, e corresponde ao endereço do cartão de ... • Cada nodo ou computador que usam

Prof. André Y. Kusumoto – [email protected]

Endereçamento Classe B

• os primeiros dois bytes especificam a porção de rede e os últimos dois bytes especificam a porção de host;

• os bits de ordem mais alta 6 e 7 da porção de rede são 10• há mais de 16 mil redes de classe B e 65 mil nodos em cada rede de classe B

10/24

Page 11: Redes de Computadores - kusumoto.com.br · •Cada endereço de computadores Ethernet é único, e corresponde ao endereço do cartão de ... • Cada nodo ou computador que usam

Prof. André Y. Kusumoto – [email protected]

Endereçamento Classe C

• os primeiros três bytes especificam a porção de rede e último byte especifica a porção de host

• os bits de ordem mais alta 5, 6 e 7 da porção de rede são 110 • há mais de 2 milhões redes de classe de C e 254 nodos em cada rede de classe C

11/24

Page 12: Redes de Computadores - kusumoto.com.br · •Cada endereço de computadores Ethernet é único, e corresponde ao endereço do cartão de ... • Cada nodo ou computador que usam

Prof. André Y. Kusumoto – [email protected]

Classes de Endereçamento

O espaço de endereçamento é basicamente dividido em 3 classes: A, B e C.

Endereçamento Classe D • 1110 XXXX. Os bits de ordem mais alta 4, 5, 6 e 7 da porção de rede são 1110 • A classe D é usada para IP multicast (mensagens para um grupo específico de hosts). • O primeiro octeto varia de 224-239. Endereçamento Classe E • 1111 XXXX. Os bits de ordem mais alta 4, 5, 6 e 7 da porção de rede são 1111• A classe E está reservada para uso futuro, reservada a testes pela IETF• O primeiro octeto varia de 240-254. Endereços IP reservados • Os Endereços IP seguintes são reservados. • Redes Privadas: 10.0.0.0 (grandes redes privadas), 172.16.0.0 (médias) e 192.168.0.0 (pequenas)

Classe Primeiro Octeto Máscara No. de redes Hosts por rede

A De 0 a 127 255.0.0.0 128 16.777.214

B De 128 a 191 255.255.0.0 16.384 65.534

C De 192 a 223 255.255.255.0 2.097.152 254

12/24

Page 13: Redes de Computadores - kusumoto.com.br · •Cada endereço de computadores Ethernet é único, e corresponde ao endereço do cartão de ... • Cada nodo ou computador que usam

Prof. André Y. Kusumoto – [email protected]

Endereços IPv4

Exercícios• Encontre a classe de cada endereço

a. 00000001 00001011 00001011 11101111b. 11000001 10000011 00011011 11111111c. 14.23.120.8

Soluçãoa. O primeiro bit é 0. Este é um endereço classe A.b. Os primeiros 2 bits são 1, o terceiro é 0. Este é um endereço classe C.c. O primeiro byte é 14. Este é um endereço classe A.

13/24

Page 14: Redes de Computadores - kusumoto.com.br · •Cada endereço de computadores Ethernet é único, e corresponde ao endereço do cartão de ... • Cada nodo ou computador que usam

Prof. André Y. Kusumoto – [email protected]

Endereçamento em Subredes

• A divisão de endereçamento tradicional da Internet em classes causou sérios problemas de eficiência na distribuição de endereços.

• Uma rede com 10 estações receberia um endereço do tipo classe C, com capacidade de endereçar 256 estações. Isto significa um desperdício de 246 endereços.

• Da mesma forma, uma rede com 2000 estações receberia uma rede do tipo classe B, e desta forma causaria um desperdício de 62000 endereços

• A solução encontrada foi utilizar a identificação de rede e host no endereçamento IP de forma variável, podendo utilizar qualquer quantidade de bits e não mais múltiplos de 8 bits

• Um identificador adicional, a MÁSCARA, identifica em um endereço IP, que porção de bits é utilizada para identificar a rede e que porção de bits para host.

• A máscara é formada por 4 bytes com uma seqüência contínua de 1’s, seguida de uma seqüência de 0’s.

• A porção de bits em 1 identifica quais bits são utilizados para identificar a rede no endereço e a porção de bits em 0, identifica que bits do endereço identificam a estação.

14/24

Page 15: Redes de Computadores - kusumoto.com.br · •Cada endereço de computadores Ethernet é único, e corresponde ao endereço do cartão de ... • Cada nodo ou computador que usam

Prof. André Y. Kusumoto – [email protected]

Endereços IPv4

Máscaras padrão para cada classe de endereçamento

No endereçamento do IPv4, um bloco de endereços podem ser definidos como x.y.z.t /n onde x.y.z.t define um dos endereços e o /n define a máscara.

O número de endereços de um bloco pode ser encontrado usando a fórmula 232−n

Ex. CIDR /24 -----> 232-24 = 28 = 256

CIDR - Classless Inter-Domain Routing

15/24

Page 16: Redes de Computadores - kusumoto.com.br · •Cada endereço de computadores Ethernet é único, e corresponde ao endereço do cartão de ... • Cada nodo ou computador que usam

Prof. André Y. Kusumoto – [email protected]

Máscara

• Por exemplo, uma máscara com valor 255.255.255.192, poderia ser representada como /26 (26 primeiros bits).

• Neste endereço 200.18.160.X, a parte de rede possui 26 bits para identificar a rede e os 6 bits restantes para identificar os hosts. Desta forma, o endereço 200.18.160. pode ser dividido em quatro redes com as identificações abaixo. 200.18.160.[00XXXXXX] 200.18.160.[01XXXXXX] 200.18.160.[10XXXXXX] e 200.18.160.[11XXXXXX

16/24

Page 17: Redes de Computadores - kusumoto.com.br · •Cada endereço de computadores Ethernet é único, e corresponde ao endereço do cartão de ... • Cada nodo ou computador que usam

Prof. André Y. Kusumoto – [email protected]

Máscara

• Desta forma temos as seguintes identificações para endereço de rede: 200.18.160.0 200.18.160.64 200.18.160.128 200.18.160.192

• Os endereços de broadcast nas redes são: 200.18.160.63 200.18.160.127 200.18.160.191 e 200.18.160.255

• Os possíveis endereços de estação em cada rede são: 200.18.160.[1-62] 200.18.160.[65-126] 200.18.160.[129-190]

17/24

Page 18: Redes de Computadores - kusumoto.com.br · •Cada endereço de computadores Ethernet é único, e corresponde ao endereço do cartão de ... • Cada nodo ou computador que usam

Prof. André Y. Kusumoto – [email protected]

Esgotamento do IPv4

• A Internet não foi projetada para ser a grande rede que é hoje

• Algumas soluções paliativas foram desenvolvidas para manter a Internet funcionando e diminuir a demanda por IPs:• CIDR – Subnets (uso mais racional do espaço de endereçamento)• RFC1918 – Especificou três faixas de IPs privados.• NAT – permite que, com um único endereço válido na Internet, toda uma rede, usando

endereços privados, seja conectada.• DHCP – permite a alocação dinâmica de endereços IP

IPv4IPv4 32 bits divididos em 4 grupos de 8 bits cada (octeto), separados por “.” escritos com dígitos decimais Ex. 192.168.0.1 Pouco mais de 4 bilhões de dispositivos na Internet

32 bits divididos em 4 grupos de 8 bits cada (octeto), separados por “.” escritos com dígitos decimais Ex. 192.168.0.1 Pouco mais de 4 bilhões de dispositivos na Internet

18/24

Page 19: Redes de Computadores - kusumoto.com.br · •Cada endereço de computadores Ethernet é único, e corresponde ao endereço do cartão de ... • Cada nodo ou computador que usam

Prof. André Y. Kusumoto – [email protected]

Esgotamento do IPv4

• Com o contínuo crescimento da Internet, elas foram insuficientes

19/24

Page 20: Redes de Computadores - kusumoto.com.br · •Cada endereço de computadores Ethernet é único, e corresponde ao endereço do cartão de ... • Cada nodo ou computador que usam

Prof. André Y. Kusumoto – [email protected]

IPv6

• Mantém como base os princípios do IPv4• Mas é um protocolo novo, com características e funcionalidades novas.

Principais alterações

32 para 128 bits - Aumento de espaço de endereçamento

IPv6IPv6 128 bits divididos em 8 grupos de 16 bits cada, separados por “:”, escritos com dígitos hexadecimais

Ex. 2001:0DB8:AD1F:25E2:DFA1:F0C4:5311:84C1 340.282.366.920.938.463.463.374.607.431.768.211.456 Aproximadamente 79 octilhões (7,9x1028) de endereços a mais que o IPv4 Mais de 56 octilhões (5,6x1028) de endereços por ser humano na Terra

(população estimada em 6 bilhões de habitantes)

128 bits divididos em 8 grupos de 16 bits cada, separados por “:”, escritos com dígitos hexadecimais

Ex. 2001:0DB8:AD1F:25E2:DFA1:F0C4:5311:84C1 340.282.366.920.938.463.463.374.607.431.768.211.456 Aproximadamente 79 octilhões (7,9x1028) de endereços a mais que o IPv4 Mais de 56 octilhões (5,6x1028) de endereços por ser humano na Terra

(população estimada em 6 bilhões de habitantes)

20/24

Page 21: Redes de Computadores - kusumoto.com.br · •Cada endereço de computadores Ethernet é único, e corresponde ao endereço do cartão de ... • Cada nodo ou computador que usam

Prof. André Y. Kusumoto – [email protected]

IPv6

Principais alterações

Sintaxe utilizada para representar endereços

IPv6IPv6

21/24

Page 22: Redes de Computadores - kusumoto.com.br · •Cada endereço de computadores Ethernet é único, e corresponde ao endereço do cartão de ... • Cada nodo ou computador que usam

Prof. André Y. Kusumoto – [email protected]

IPv6

• As empresas e demais entidades tomem consciência da necessidade• Dispositivos de redes e Sistemas Operacionais deverão vir com suporte

ao novo protocolo.• A implantação é necessária e inevitável• A migração do IPv4 para o IPv6 será gradual. Não haverá uma “data da

virada”. • Período de coexistência

22/24

Page 23: Redes de Computadores - kusumoto.com.br · •Cada endereço de computadores Ethernet é único, e corresponde ao endereço do cartão de ... • Cada nodo ou computador que usam

Prof. André Y. Kusumoto – [email protected]

IPv6 - Transição• Técnicas para manter a compatibilidade das redes:

• Um cabeçalho IPv4 é criado com o pacote• IPv6 encapsulado

23/24