44
Redes de Computadores A Bacharelado em Sistemas de Informação Prof. Filipo Mór filipo.mor [at] gmail . com www.filipomor.com Aula 6 2015/01

Aula 6 - Redes de Computadores A - Endereçamento IP

Embed Size (px)

Citation preview

Page 1: Aula 6 - Redes de Computadores A - Endereçamento IP

Redes de Computadores A

Bacharelado emSistemas de Informação

Prof. Filipo Mórfilipo.mor [at] gmail . com

www.filipomor.com

Aula 6 2015/01

Page 2: Aula 6 - Redes de Computadores A - Endereçamento IP

Agradecimento Especial

O material desta aula foi gentilmente cedido pelo

Prof. Marcelo Conterato, do SENAC-RS.

Page 3: Aula 6 - Redes de Computadores A - Endereçamento IP

3

Objetivos Estrutura do endereçamento IP.

A partir de um endereço IPv4, classificar por tipo e descrevercomo é usado na rede.

Explicar como os endereços são designados a redes pelosprovedores de Internet e dentro de redes pelos administradores.

A partir das informações e critérios de projeto de umendereçamento IPv4, calcular os componentes deendereçamento adequados.

Page 4: Aula 6 - Redes de Computadores A - Endereçamento IP

4

IP (Internet Protocol)

Protocolo da camada de rede;

Projetado para interligação de redes;

Oferece transporte de datagramas entre origem e destino (semgarantias);

Independente das máquinas estarem na mesma rede ou de haveroutras redes entre elas;

Datagramas podem ser fragmentados;

Quando chegam no destino, são remontados e entregues;

Definido na RFC 791.

Page 5: Aula 6 - Redes de Computadores A - Endereçamento IP

5

Endereçamento IP

A entidade global responsável pelo registro e atribuiçãodos endereços é a IANA (http://www.iana.org/), quedelega faixas de endereços às RIRs (Regional InternetRegistries), entidades menores, que ficam responsáveispor delegar os endereços regionalmente.

Nos EUA, por exemplo, a entidade responsável é aARIN (http://www.arin.net/) e no Brasil é a LACNIC(http://www.lacnic.net/pt/). Estas entidades sãodiferentes das responsáveis pelo registro de domínios,como o Registro.br.

Page 6: Aula 6 - Redes de Computadores A - Endereçamento IP

6

A atribuição de endereços IP para os computadores quese conectam a Internet é coordenada por autoridades deabrangência mundial, de maneira a evitar a duplicação e amá distribuição de endereços.

IANA

APNIC

Asia e Pacífico

ARIN

Américas, Caribe eÁfrica

RIPE NCC

Europa

HIERARQUIA DEREGISTRO DE

ENDEREÇOS NAINTERNET

NIC

Brasil

AutoridadesRegionais deRegistro na

Internet

AutoridadesLocais de

Registro naInternet

Endereçamento IP

Page 7: Aula 6 - Redes de Computadores A - Endereçamento IP

7

Estrutura do Endereço IP Endereço binário de 32 Bits

Representado utilizando a forma decimal pontuada

•Cada byte do padrão binário, chamado de octeto, é separadocom um ponto

•Por exemplo, o endereço:

• 10101100000100000000010000010100 é expresso no formatodecimal com pontos como: 172.16.4.20

Page 8: Aula 6 - Redes de Computadores A - Endereçamento IP

8

A relação entre notação decimal com ponto e númerosbinários

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Octeto (8 bits)

Valor decimal

128 64 32 16 8 4 2 1

27 26 25 24 23 22 21 20

Page 9: Aula 6 - Redes de Computadores A - Endereçamento IP

9

Máscara de sub-rede

Network ID

Máscara

IP

xw y z

192 168 44 0

xw y z

255 255 255 0

xw y z

192 168 44 32

Page 10: Aula 6 - Redes de Computadores A - Endereçamento IP

10

Estrutura do Endereço IP A porção de bits mais significativa representa o

endereço de rede

Um número variável de bits chamado de porção dehost e determina o número de hosts que pode-se terna rede

Page 11: Aula 6 - Redes de Computadores A - Endereçamento IP

11

Estrutura do Endereço IP Conversão Binário para Decimal

Analisaremos cada byte (octeto) como um número decimal nointervalo de 0 a 255

Page 12: Aula 6 - Redes de Computadores A - Endereçamento IP

12

Classifique e Defina Endereços IPv4 Três tipos de endereço:

Page 13: Aula 6 - Redes de Computadores A - Endereçamento IP

13

Classifique e Defina Endereços IPv4 Endereço de Rede

O primeiro endereço é reservado para o endereço de rede

Page 14: Aula 6 - Redes de Computadores A - Endereçamento IP

14

Classifique e Defina Endereços IPv4 Endereço de Broadcast

O endereço de broadcast usa o último endereço do intervalo de rede

Page 15: Aula 6 - Redes de Computadores A - Endereçamento IP

15

Classifique e Defina Endereços IPv4 Endereço de Host

Page 16: Aula 6 - Redes de Computadores A - Endereçamento IP

16

Classifique e Defina Endereços IPv4 Prefixo de Rede

•O tamanho do prefixo é o número de bits no endereço que nosdá a porção de rede.

•Para o endereço de exemplo 172.16.4.0/24 o /24 é o tamanhodo prefixo

• Indica que os 24 bits mais significativos são o endereço de rededeixando 8 bits para a porção de host

Page 17: Aula 6 - Redes de Computadores A - Endereçamento IP

17

Classifique e Defina Endereço IPv4 Determine o endereço de rede, broadcast e host.

Page 18: Aula 6 - Redes de Computadores A - Endereçamento IP

18

Classifique e Defina Endereços IPv4 Tipos de Comunicação

•Unicast

•Broadcast

Limitado

Direcionado

•Multicast

Page 19: Aula 6 - Redes de Computadores A - Endereçamento IP

19

Classifique e Defina Endereços IPv4 Intervalos de Endereços IPv4 Resevados

Tipos de

EndereçoUso

Faixa de Endereços IPv4

ReservadosRFC

Endereço de

Host

Usado por hosts com

endereço IPv40.0.0.0 até 223.255.255.255 790

Endereço

Multicast

Usados por grupos multicast

em uma rede local224.0.0.0 até 239.255.255.255 1700

Endereço

Experimental

•Usado para pesquisa e

experimentação

•Atualmente não podem ser

usados por hosts em redes

IPv4

240.0.0.0 até 255.255.255.2541700

3330

Page 20: Aula 6 - Redes de Computadores A - Endereçamento IP

20

Faixa de endereços IP em uma rede

O 1º endereço é o Endereço da Rede

O último endereço é o Endereço de Broadcast

Os Endereços de Rede e de Broadcast não podem serusados em hosts.

Assim, se uma rede possui n endereços, pode possuirno máximo n-2 hosts.

Veja os exemplos no próximo slide

Page 21: Aula 6 - Redes de Computadores A - Endereçamento IP

21

Classifique e Defina Endereços IPv4 Endereços Públicos e Privados

de 192.168.0.0 a 192.168.255.255 (192.168.0.0 /16)

de 10.0.0.0 a 10.255.255.255

(10.0.0.0 /8)

de 172.16.0.0 a 172.31.255.255 (172.16.0.0 /12)

Page 22: Aula 6 - Redes de Computadores A - Endereçamento IP

22

Classifique e Defina Endereços IPv4 Endereços IPv4 Especiais

•Endereço de Rede e de Broadcast

•Rota padrão 0.0.0.0 / 0.0.0.0

•Loopback (127.0.0.1 [127.0.0.0 a 127.255.255.255])

•Endereços Locais de Link (169.254.0.0/16)

•Endereços TEST-NET(192.0.2.0/24)

Page 23: Aula 6 - Redes de Computadores A - Endereçamento IP

23

Pratique

Page 24: Aula 6 - Redes de Computadores A - Endereçamento IP

24

Classifique e Defina Endereços IPv4 Histórico de Endereçamento IPv4

•Dividido em Classes – Chamado endereçamento Classful

•Despediçava muitos endereços

• Endereços Classless

Page 25: Aula 6 - Redes de Computadores A - Endereçamento IP

25

Atribuindo Endereços Planejamento do Endereçamento de Rede

•Evitar a duplicação de endereços

•Fornecer e controlar o acesso

•Monitorar a segurança e o desempenho

• EndereçoPúblico x Privado

Page 26: Aula 6 - Redes de Computadores A - Endereçamento IP

26

Endereçamento de Dispositivos Finais

Estático – Atribuído manualmente

Dinâmico – Atribuído através do Protocolo DHCP

Atribuindo Endereços

Page 27: Aula 6 - Redes de Computadores A - Endereçamento IP

27

Atribuindo Endereços Endereço Estático

•Servidores e Impressoras

•Hosts acessíveis pela Internet

•Dispositivosintermediários

•Roteadores eFirewalls

Page 28: Aula 6 - Redes de Computadores A - Endereçamento IP

28

Atribuindo Endereços O uso de endereços públicos é regulado

Uma organização deve ter um intervalo alocado

IANA – Internet Assigned Numbers Authority é adetentora dos endereços IP

Page 29: Aula 6 - Redes de Computadores A - Endereçamento IP

29

Atribuindo Endereços Provedores de Internet

•Fornecem pequeno número de endereços aos clientes

•Níveis de ISP

Nacionais ou internacionais

Focam clientes comerciais

Focam em mercados domésticos e de serviços em

um local específico

Page 30: Aula 6 - Redes de Computadores A - Endereçamento IP

30

Determinar a Porção de Rede do Endereço de Host e o Papel da Máscara de Sub-rede Máscara de Sub-rede – Definição da Rede e das

Porções de Host

• Prefixo e a máscara de sub-rede são modos diferentes de representar a mesma coisa - a porção de rede de um endereço.

Page 31: Aula 6 - Redes de Computadores A - Endereçamento IP

31

Determinar a Porção de Rede do Endereço de Host e o Papel da Máscara de Sub-rede Operação lógica AND

•Utilizada para determinar o endereço de rede

•Roteadores usam para determinar uma rota

•Hosts usam para determinar se o pacote é direcionado para rede local ougateway

1 AND 1 = 1

1 AND 0 = 0

0 AND 1 = 0

0 AND 0 = 0

Page 32: Aula 6 - Redes de Computadores A - Endereçamento IP

32

Determinar a Porção de Rede do Endereço de Host e o Papel da Máscara de Sub-rede Utilizando o AND lógico.

Page 33: Aula 6 - Redes de Computadores A - Endereçamento IP

33

Determinar a Porção de Rede do Endereço de Host e o Papel da Máscara de Sub-rede Observe os passos para a conversão

1. Converter o endereço de host para binário

2. Converter o prefixo /20 em máscara de sub-rede binária

3. Realizar o AND lógico da máscara com o host

4. Converta o endereço obtido em decimal

Page 34: Aula 6 - Redes de Computadores A - Endereçamento IP

34

Calculando Endereços Criação de sub-redes

•Permite criar múltiplas redes lógicas

•Pega-se bits emprestados da porção de host

•2n = número de sub-redes

•2n-2 = número de hosts

Page 35: Aula 6 - Redes de Computadores A - Endereçamento IP

35

Calculando Endereços Divisão de redes no tamanho correto

•Determine o nº total de hosts

•Determine o nº e tamanho das redes

Page 36: Aula 6 - Redes de Computadores A - Endereçamento IP

36

Diretrizes para endereçamento IP

Ao atribuir identificações de rede e host:

Não usar 127 como identificação de rede

Somente usar endereços registrados públicos onde for essencial fazê-lo

Usar a faixa de endereços privados do IANA para endereços privados

Não usar todos os números 1 binários para a identificação do host em uma rede baseada em classes

Não usar todos os números 0 binários para a identificação de rede em uma rede baseada em classes

Não repetir identificações de host

Page 37: Aula 6 - Redes de Computadores A - Endereçamento IP

37

Testando a Camada de Rede PING – utilitário para testar conectividade entre hosts

Utiliza um protocolo de camada 3, o Internet Control Message Protocol (ICMP)

Page 38: Aula 6 - Redes de Computadores A - Endereçamento IP

38

Testando a Camada de Rede Use o ping para verificar que o host pode se comunicar

com o gateway através da rede local

Page 39: Aula 6 - Redes de Computadores A - Endereçamento IP

39

Testando a Camada de Rede Use o ping para verificar que o host pode se comunicar

através do gateway com um dispositivo em outra rede

Page 40: Aula 6 - Redes de Computadores A - Endereçamento IP

40

Testando a Camada de Rede Use o tracert/traceroute para observar o caminho entre

dois dispositivos que se comunicam através da rede

Page 41: Aula 6 - Redes de Computadores A - Endereçamento IP

41

Funcionamento Traceroute

Page 42: Aula 6 - Redes de Computadores A - Endereçamento IP

42

Page 43: Aula 6 - Redes de Computadores A - Endereçamento IP

Atividade

• Responda as seguintes questões do Capítulo5 “A Camada de Rede” do livro “Redes de Computadores“ de Andrew Tanenbaum:

– Questões de Revisão 37, 38, 42, 51 e 52.

– O trabalho poderá ser realizado emduplas ou individualmente e entregue atéo final da aula.

Page 44: Aula 6 - Redes de Computadores A - Endereçamento IP

Dúvidas?

Agradecimentos:Prof. Marcelo Conterato

Prof. Samuel Souza

Faculdade Dom Bosco de Porto AlegreBacharelado em Sistemas de Informação

Prof. Filipo Mór

2015/01 – Aula 6

Redes de Computadores A