23
Roteamento Internet [email protected] Classes de Endereços Máscaras de Rede Carlos Gustavo Araújo da Rocha

Classes de Endereços Máscaras de Redediatinf.ifrn.edu.br/prof/lib/exe/fetch.php?media=user:...Endereçamento – VLSM – exemplo Dividir a rede 200.1.2.0/24 em três subredes –

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Classes de Endereços Máscaras de Redediatinf.ifrn.edu.br/prof/lib/exe/fetch.php?media=user:...Endereçamento – VLSM – exemplo Dividir a rede 200.1.2.0/24 em três subredes –

Roteamento [email protected]

Classes de EndereçosMáscaras de Rede

Carlos Gustavo Araújo da Rocha

Page 2: Classes de Endereços Máscaras de Redediatinf.ifrn.edu.br/prof/lib/exe/fetch.php?media=user:...Endereçamento – VLSM – exemplo Dividir a rede 200.1.2.0/24 em três subredes –

Roteamento [email protected]

Endereçamento / Máscaras

● Endereçamento - IP● O endereçamento é feito pela atribuição de um

(ou mais) endereços IP a cada equipamento da rede• Quatro bytes (A.B.C.D) cada um variando de 0 a 255

● “Distribuídos” (vendidos) por provedores de backbone – No Brasil, operadoras de telefonia e RNP– No mundo: Internic

Page 3: Classes de Endereços Máscaras de Redediatinf.ifrn.edu.br/prof/lib/exe/fetch.php?media=user:...Endereçamento – VLSM – exemplo Dividir a rede 200.1.2.0/24 em três subredes –

Roteamento [email protected]

Endereçamento / Máscaras

● Endereçamento – IP

● Endereços IP são divididos em 5 “classes”, delimitadas pelo valor do primeiro byte– As três primeiras classes são de uso geral– As duas últimas tem finalidades específicas

Page 4: Classes de Endereços Máscaras de Redediatinf.ifrn.edu.br/prof/lib/exe/fetch.php?media=user:...Endereçamento – VLSM – exemplo Dividir a rede 200.1.2.0/24 em três subredes –

Roteamento [email protected]

Endereçamento / Máscaras

● Endereçamento - IP

0

1 0

1 1 0

1 1 1 0

1 1 1 1

A

B

C

D

E

Redes Máquinas

Page 5: Classes de Endereços Máscaras de Redediatinf.ifrn.edu.br/prof/lib/exe/fetch.php?media=user:...Endereçamento – VLSM – exemplo Dividir a rede 200.1.2.0/24 em três subredes –

Roteamento [email protected]

Endereçamento / Máscaras

● Endereçamento - IP● Classes de endereços

• Classe A : 0.0.0.0 até 127.255.255.255• Classe B : 128.0.0.0 até 191.255.255.255• Classe C : 192.0.0.0 até 223.255.255.255• Classe D (endereços multicast) : 224.0.0.0 até

239.255.255.255• Classe E (reservados para uso futuro?): 240.0.0.0

até 255.255.255.255

Page 6: Classes de Endereços Máscaras de Redediatinf.ifrn.edu.br/prof/lib/exe/fetch.php?media=user:...Endereçamento – VLSM – exemplo Dividir a rede 200.1.2.0/24 em três subredes –

Roteamento [email protected]

Endereçamento / Máscaras

● Endereçamento – IP

● As classes A,B e C possuem uma faixa de endereços reservados para uso em redes privadas (intranets), que não devem ser utilizados na Internet pública• 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é 192.168.255.255

Page 7: Classes de Endereços Máscaras de Redediatinf.ifrn.edu.br/prof/lib/exe/fetch.php?media=user:...Endereçamento – VLSM – exemplo Dividir a rede 200.1.2.0/24 em três subredes –

Roteamento [email protected]

Endereçamento / Máscaras

● Endereçamento - IP

● Endereço de “loopback”– É um endereço especial, usado na comunicação

entre processos de um mesmo sistema.– Normalmente é utilizado o IP 127.0.0.1

Page 8: Classes de Endereços Máscaras de Redediatinf.ifrn.edu.br/prof/lib/exe/fetch.php?media=user:...Endereçamento – VLSM – exemplo Dividir a rede 200.1.2.0/24 em três subredes –

Roteamento [email protected]

Endereçamento / Máscaras

● Endereçamento - Máscaras de rede● Separam a parte que identifica a “rede” da

parte que identifica a “máquina” de um endereço

● Em uma máscara– Todos os bits “rede” == 1– Todos os bits “máquina” == 0

● A máscara de rede delimita a faixa de endereços que pertence a cada rede

Page 9: Classes de Endereços Máscaras de Redediatinf.ifrn.edu.br/prof/lib/exe/fetch.php?media=user:...Endereçamento – VLSM – exemplo Dividir a rede 200.1.2.0/24 em três subredes –

Roteamento [email protected]

Endereçamento / Máscaras

● Endereçamento - Máscaras de rede● O primeiro endereço (da faixa de endereços)

de cada rede é chamado de endereço de rede● O último endereço (da faixa de endereços) de

cada rede é chamado de endereço de broadcast– Os endereços de rede e de broadcast podem ser

facilmente calculados, dados um IP e uma máscara

Page 10: Classes de Endereços Máscaras de Redediatinf.ifrn.edu.br/prof/lib/exe/fetch.php?media=user:...Endereçamento – VLSM – exemplo Dividir a rede 200.1.2.0/24 em três subredes –

Roteamento [email protected]

Endereçamento / Máscaras

● Endereçamento - Máscaras de rede

● Se duas entidades quaisquer possuem o mesmo endereço de rede– Elas estão em uma mesma rede IP– Estão em um mesmo domínio de broadcast– Estão em uma mesma rede lógica

• Elas podem se comunicar diretamente, sem o auxílio de nenhuma outra entidade da rede

Page 11: Classes de Endereços Máscaras de Redediatinf.ifrn.edu.br/prof/lib/exe/fetch.php?media=user:...Endereçamento – VLSM – exemplo Dividir a rede 200.1.2.0/24 em três subredes –

Roteamento [email protected]

Endereçamento / Máscaras

● Endereçamento - Máscaras de rede

● Se duas entidades quaisquer possuem o endereços de rede distintos– Elas estão em redes IP distintas

• Só podem se comunicar através de um processo chamado de roteamento, com o auxílio de uma outra entidade da rede (roteador)

Page 12: Classes de Endereços Máscaras de Redediatinf.ifrn.edu.br/prof/lib/exe/fetch.php?media=user:...Endereçamento – VLSM – exemplo Dividir a rede 200.1.2.0/24 em três subredes –

Roteamento [email protected]

Endereçamento / Máscaras

● Endereçamento - Máscaras de rede● Valores possíveis para cada byte de uma

máscara

0: 00000000 248: 11111000128: 10000000 252: 11111100192: 11000000 254: 11111110224: 11100000 255: 11111111240: 11110000

Page 13: Classes de Endereços Máscaras de Redediatinf.ifrn.edu.br/prof/lib/exe/fetch.php?media=user:...Endereçamento – VLSM – exemplo Dividir a rede 200.1.2.0/24 em três subredes –

Roteamento [email protected]

Endereçamento / Máscaras

● Endereçamento - Máscaras “padrões”● As classes de endereços A, B e C possuem

uma máscara padrão

– Classe A 255.0.0.0 ou /8– Classe B 255.255.0.0 ou /16– Classe C 255.255.255.0 ou /24

Page 14: Classes de Endereços Máscaras de Redediatinf.ifrn.edu.br/prof/lib/exe/fetch.php?media=user:...Endereçamento – VLSM – exemplo Dividir a rede 200.1.2.0/24 em três subredes –

Roteamento [email protected]

Endereçamento / Máscaras

● Endereçamento - Máscaras “padrões”● Exemplos → classe A

– Endereço IP = 20.21.22.23● Endereço de rede = 20.0.0.0● Endereço de broadcast = 20.255.255.255

Page 15: Classes de Endereços Máscaras de Redediatinf.ifrn.edu.br/prof/lib/exe/fetch.php?media=user:...Endereçamento – VLSM – exemplo Dividir a rede 200.1.2.0/24 em três subredes –

Roteamento [email protected]

Endereçamento / Máscaras

● Endereçamento - Máscaras “padrões”● Exemplos → classe B

– Endereço IP = 130.131.132.133● Endereço de rede = 130.131.0.0● Endereço de broadcast = 130.131.255.255

Page 16: Classes de Endereços Máscaras de Redediatinf.ifrn.edu.br/prof/lib/exe/fetch.php?media=user:...Endereçamento – VLSM – exemplo Dividir a rede 200.1.2.0/24 em três subredes –

Roteamento [email protected]

Endereçamento / Máscaras

● Endereçamento - Máscaras “padrões”● Exemplos → classe C

– Endereço IP = 194.195.196.197● Endereço de rede = 194.195.196.0● Endereço de broadcast = 194.195.196.255

Page 17: Classes de Endereços Máscaras de Redediatinf.ifrn.edu.br/prof/lib/exe/fetch.php?media=user:...Endereçamento – VLSM – exemplo Dividir a rede 200.1.2.0/24 em três subredes –

Roteamento [email protected]

Endereçamento / Máscaras

● Endereçamento – subnetting● O uso apenas das máscaras padrões não se

mostrou adequado, pois teríamos– 255 redes classe A → imensas– 65535 redes classe B → médias– 16777215 redes classe C → pequenas

● O conceito de subnetting permite dividir uma rede em uma série de outras, todas com a mesma máscara (tamanho)

Page 18: Classes de Endereços Máscaras de Redediatinf.ifrn.edu.br/prof/lib/exe/fetch.php?media=user:...Endereçamento – VLSM – exemplo Dividir a rede 200.1.2.0/24 em três subredes –

Roteamento [email protected]

Endereçamento / Máscaras

● Endereçamento – subnetting – exemplo

● Subdividindo a classe B: 130.131.0.0/16– Em oito subredes:

130.131.0.0/19 130.131.128.0/19

130.131.32.0/19 130.131.160.0/19

130.131.64.0/19 130.160.192.0/19

130.131.96.0/19 130.131.224.0/19

Page 19: Classes de Endereços Máscaras de Redediatinf.ifrn.edu.br/prof/lib/exe/fetch.php?media=user:...Endereçamento – VLSM – exemplo Dividir a rede 200.1.2.0/24 em três subredes –

Roteamento [email protected]

Endereçamento / Máscaras

● Endereçamento – VLSM● Em algumas ocasiões o conceito de subnetting

ainda é pouco flexível na divisão de uma rede– Pode ser difícil (ou impossível) realizar a divisão,

dependendo do número de hosts em cada subrede

● Variable Length Subnet Mask (VLSM) estende o conceito de subnetting permitindo dividir uma rede em uma série de outras, com máscaras diferentes

Page 20: Classes de Endereços Máscaras de Redediatinf.ifrn.edu.br/prof/lib/exe/fetch.php?media=user:...Endereçamento – VLSM – exemplo Dividir a rede 200.1.2.0/24 em três subredes –

Roteamento [email protected]

Endereçamento / Máscaras

● Endereçamento – VLSM – exemplo ● Dividir a rede 200.1.2.0/24 em três subredes

– Uma rede com 120 máquinas; duas redes com 55 máquinas cada

– Solução possível apenas com VLSM● Subrede “1” → 200.1.2.0/25● Subrede “2” → 200.1.2.128/26● Subrede “3” → 200.1.2.192/26

Page 21: Classes de Endereços Máscaras de Redediatinf.ifrn.edu.br/prof/lib/exe/fetch.php?media=user:...Endereçamento – VLSM – exemplo Dividir a rede 200.1.2.0/24 em três subredes –

Roteamento [email protected]

Endereçamento / Máscaras

● Cálculo de endereços de rede e broadcast – VLSM

Exemplo 1: IP = 200.179.145.123 Máscara = 255.255.255.0

IP: 200.179.145.123 = 11001000.10110011.10010001. 01111011

Máscara: 255.255.255.0 = 11111111.11111111.11111111. 00000000

Rede: 200.179.145.0 = 11001000.10110011.10010001. 00000000

Bcast: 200.179.145.255 = 11001000.10110011.10010001. 11111111

A partir do ponto onde a máscara muda de 1 pra 0: Todos os bits iguais a 0

A partir do ponto onde a máscara muda de 1 pra 0: Todos os bits iguais a 1

Page 22: Classes de Endereços Máscaras de Redediatinf.ifrn.edu.br/prof/lib/exe/fetch.php?media=user:...Endereçamento – VLSM – exemplo Dividir a rede 200.1.2.0/24 em três subredes –

Roteamento [email protected]

Endereçamento / Máscaras

● Cálculo de endereços de rede e broadcast – VLSM

Exemplo 2: IP = 10.4.128.116 Máscara = 255.255.240.0

IP: 10.4.128.116 = 00001010.00000100.1000 0000.01110100

Máscara: 255.255.240.0 = 11111111.11111111.1111 0000.00000000

Rede: 10.4.128.0 = 00001010.00000100.1000 0000.00000000

Bcast: 10.4.143.255 = 00001010.00000100.1000 1111.11111111

A partir do ponto onde a máscara muda de 1 pra 0: Todos os bits iguais a 0

A partir do ponto onde a máscara muda de 1 pra 0: Todos os bits iguais a 1

Page 23: Classes de Endereços Máscaras de Redediatinf.ifrn.edu.br/prof/lib/exe/fetch.php?media=user:...Endereçamento – VLSM – exemplo Dividir a rede 200.1.2.0/24 em três subredes –

Roteamento [email protected]

Endereçamento / Máscaras

● Cálculo de endereços de rede e broadcast – VLSM

Exemplo 3: IP = 126.45.13.116 Máscara = 255.255.255.248

IP: 126.45.13.116 = 01111110.00101101.00001101.01110 100

Masc: 255.255.255.248 = 11111111.11111111.11111111.11111 000

Rede: 126.45.13.112 = 01111110.00101101.00001101.01110 000

Bcast: 126.45.13.119 = 01111110.00101101.00001101.01110 111

A partir do ponto onde a máscara muda de 1 pra 0: Todos os bits iguais a 0

A partir do ponto onde a máscara muda de 1 pra 0: Todos os bits iguais a 1