aula07 camada de rede

74
29/11/2012 1

Upload: tiago-tda

Post on 04-Jul-2015

1.391 views

Category:

Documents


17 download

DESCRIPTION

Administrador de Redes

TRANSCRIPT

Page 1: Aula07 camada de rede

29/11/2012 1

Page 2: Aula07 camada de rede

29/11/2012 2

Page 3: Aula07 camada de rede

29/11/2012 3

• Principais funções:

Define a entrega fim a fim dos pacotes definindoum endereçamento lógico, de forma que qualquerextremidade possa ser identificada, e métodos deroteamento para que qualquer grupo existente narede possa ser alcançado.

Page 4: Aula07 camada de rede

29/11/2012 4

• Principais funções:

• Responsabilidade desta camada definir comofragmentar um pacote em tamanhos menorestendo em vista a MTU (Maximum TransmisionUnit - Unidade de transferência máxima) datecnologia utilizada

• O endereçamento e o roteamento podem serdestacados como sendo as principais.

Page 5: Aula07 camada de rede

29/11/2012 5

• Mais afinal o que Roteamento?

É o mecanismo através do qual duasmáquinas em comunicação “acham” eusam um caminho ótimo (o melhor)através de uma rede.

Page 6: Aula07 camada de rede

29/11/2012 6

• O Roteamento envolve:• Determinar que caminhos estão disponíveis;

• Selecionar o “melhor” caminho para umafinalidade particular;

• Usar o caminho para chegar aos outrossistemas;

• Ajustar o formato dos dados (datagramas) àstecnologias de transporte disponíveis(MTU, MSS, etc.)

Page 7: Aula07 camada de rede

29/11/2012 7

• O Roteamento envolve:• O roteamento é baseado no endereçamento

IP, particularmente, na parte de identificaçãode rede de um endereço IP.

• Toda a tarefa é desenvolvida na camadaInter-rede da pilha de protocolos TCP/IP.

Page 8: Aula07 camada de rede

29/11/2012 8

• Classificação dos protocolos de Rede

• Protocolos Roteáveis ou Roteados

• Protocolos de Roteamento

• Protocolo Não-Roteáveis

Page 9: Aula07 camada de rede

29/11/2012 9

• Protocolos Roteáveis• São protocolos que especificam o

endereçamento lógico referente àcamada inter-rede.

• IP (Internet Protocol), o IPX(Internetwork Packet Exchange)

Page 10: Aula07 camada de rede

29/11/2012 10

• Protocolos de roteamento

• São responsáveis pelo preenchimentoda tabela de roteamento.

• RIP (Routing Information Protocol) e oOSPF (Open Shortest Path First);

Page 11: Aula07 camada de rede

29/11/2012 11

• Protocolos Não-Roteáveis

• É um protocolo que não pode serencaminhado por roteadores.

• DEC LAT e o NetBIOS ou NetBEUI.

Page 12: Aula07 camada de rede

29/11/2012 12

• Protoclo IP

• Definido no RFC-790, o IP é o protocoloroteável utilizado atualmente naInternet.

• Sua versão 4 (IPv4 definido na RFC-791) tornou-se o protocolo de redemais conhecido e utilizado atualmente.

Page 13: Aula07 camada de rede

29/11/2012 13

•Estrutura de um endereçamento IP•Um endereço IP é uma seqüência de 32 bits (1s e 0s)

•Para facilitar a utilização do endereço IP ele é escrito no formato decimal pontuado.

Page 14: Aula07 camada de rede

29/11/2012 14

•Estrutura de um endereçamento IP• Neste formato, cada endereço é escrito em

quatro partes separadas por pontos.

• Cada parte do endereço é denominadaocteto, já que é formada de oito dígitosbinários.

• Cada octeto varia entre 0 e 255.

11111111.11111111.11111111.00000000

Page 15: Aula07 camada de rede

29/11/2012 15

•Estrutura de um endereçamento IP• Neste formato, cada endereço é escrito em

quatro partes separadas por pontos.

192.168.0.1

Page 16: Aula07 camada de rede

29/11/2012 16

•Estrutura de um endereçamento IP• Juntamente com o endereço IP é apresentada a

máscara de rede, ou mascara de sub-rede.

• Esta mascara possui o mesmo comprimento queo endereço IP.

• A função da máscara de rede éidentificar, dentro do endereço IP, a porção queidentifica a rede e a porção que identifica ohost.

Page 17: Aula07 camada de rede

29/11/2012 17

•Estrutura de um endereçamento IP• A máscara pode ser escrita de duas formas:

• Em quatro octetos, que variam de 0 a 255• Por uma barra (“/”) seguida de um numero

decimal que varia entre 1 e 32.• Vamos tomar como exemplo o IP 192.168.1.32

e a máscara 255.255.255.0.• Esse par, IP/máscara, pode ser reescrito da

seguinte forma: 192.168.1.32/24.

Page 18: Aula07 camada de rede

29/11/2012 18

Converter em binário

128 64 32 16 8 4 2 1

Converter a máscara em binário!

Page 19: Aula07 camada de rede

29/11/2012 19

128 64 32 16 8 4 2 1

128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255

Converter em binário

Page 20: Aula07 camada de rede

29/11/2012 20

128 64 32 16 8 4 2 1

1 1 1 1 1 1 1 1

128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255

Converter em binário

11111111. 11111111. 11111111. 111111118bits 8bits 8bits 8bits

8 x 4 = Endereço de 32bits

255.255.255.255

Page 21: Aula07 camada de rede

29/11/2012 21

128 64 32 16 8 4 2 1

1 1 1 1 1 1 1 1

192.168.1.32/32

Converter em binário

11111111. 11111111. 11111111. 111111118bits 8bits 8bits 0bits

8 x 4 = Endereço de 32bits

255.255.255.255

Page 22: Aula07 camada de rede

29/11/2012 22

192.168.1.32/24?

Converter em binário

Page 23: Aula07 camada de rede

29/11/2012 23

128 64 32 16 8 4 2 1

128 + 64 + 32 + 16 + 8 + 4 + 2 + 0 = 254

Converter em binário

Page 24: Aula07 camada de rede

29/11/2012 24

128 64 32 16 8 4 2 1

1 1 1 1 1 1 1 0

128 + 64 + 32 + 16 + 8 + 4 + 2 + 0 = 254

Converter em binário

11111111. 11111111. 11111111. 000000008bits 8bits 8bits 0bits

8 x 3 = Endereço de 24bits

255.255.255.0

Page 25: Aula07 camada de rede

29/11/2012 25

128 64 32 16 8 4 2 1

1 1 1 1 1 1 1 0

192.168.1.32/24

Converter em binário

11111111. 11111111. 11111111. 000000008bits 8bits 8bits 0bits

8 x 3 = Endereço de 24bits

255.255.255.0

Page 26: Aula07 camada de rede

29/11/2012 26

128 64 32 16 8 4 2 1

1 1 1 1 1 1 0 0

192.168.1.32/16

Converter em binário

11111111. 11111111. 000000. 000000008bits 8bits 8bits 0bits

8 x 2 = Endereço de 16bits

255.255.0.0

Page 27: Aula07 camada de rede

29/11/2012 27

128 64 32 16 8 4 2 1

192.168.0.1 ?Converter em binário

Page 28: Aula07 camada de rede

29/11/2012 28

128 64 32 16 8 4 2 1

1 1 0 0 0 0 0 0

192.168.0.1 ?Converter em binário

192 = 11000000

Page 29: Aula07 camada de rede

29/11/2012 29

128 64 32 16 8 4 2 1

192.168.0.1 ?Converter em binário

Page 30: Aula07 camada de rede

29/11/2012 30

128 64 32 16 8 4 2 1

1

192.168.0.1 ?Converter em binário

Page 31: Aula07 camada de rede

29/11/2012 31

128 64 32 16 8 4 2 1

1 0

192.168.0.1 ?Converter em binário

Page 32: Aula07 camada de rede

29/11/2012 32

128 64 32 16 8 4 2 1

1 0 1

192.168.0.1 ?Converter em binário

Page 33: Aula07 camada de rede

29/11/2012 33

128 64 32 16 8 4 2 1

1 0 1 0

192.168.0.1 ?Converter em binário

Page 34: Aula07 camada de rede

29/11/2012 34

128 64 32 16 8 4 2 1

1 0 1 0 1

192.168.0.1 ?Converter em binário

Page 35: Aula07 camada de rede

29/11/2012 35

128 64 32 16 8 4 2 1

1 0 1 0 1 0 0 0

192.168.0.1 ?Converter em binário

168= 10101000

Page 36: Aula07 camada de rede

29/11/2012 36

128 64 32 16 8 4 2 1

1 0 1 0 1 0 0 0

192.168.0.1 ?Converter em binário

11000000. 10101000

Page 37: Aula07 camada de rede

29/11/2012 37

128 64 32 16 8 4 2 1

0 0 0 0 0 0 0 0

192.168.0.1 ?Converter em binário

11000000. 10101000.00000000

Page 38: Aula07 camada de rede

29/11/2012 38

128 64 32 16 8 4 2 1

0 0 0 0 0 0 0 1

192.168.0.1 ?Converter em binário

11000000. 10101000.00000000.00000001

Page 39: Aula07 camada de rede

29/11/2012 39

128 64 32 16 8 4 2 1

0 0 0 0 0 0 0 1

192.168.0.1Converter em binário

192.11000000. 10101000.00000000.00000001

168. 0. 1

Page 40: Aula07 camada de rede

29/11/2012 40

192.168.1.32/24?

Descobrindo o host

1. Primeiro converter mascara parabinário

2. Vamos converter o IP 192.168.1.32 parabinário

Page 41: Aula07 camada de rede

29/11/2012 41

IP: 192.168.1.32Mascara: 255.255.255.0

Descobrindo o host

3. Vamos sobrepor a máscara e o IP e emseguida fazer um AND bit a bit

Page 42: Aula07 camada de rede

29/11/2012 42

• Função AND

A B A.B

0 0 0

0 1 0

1 0 0

1 1 1

Page 43: Aula07 camada de rede

29/11/2012 43

11111111.11111111.11111111.0000000011000000.10101000.00000001.00100000

A B A.B

0 0 0

0 1 0

1 0 0

1 1 1

Máscara

IP

AND

• Função AND

Page 44: Aula07 camada de rede

29/11/2012 44

11111111.11111111.11111111.0000000011000000.10101000.00000001.001000001

A B A.B

0 0 0

0 1 0

1 0 0

1 1 1

Máscara

IP

• Função AND

Page 45: Aula07 camada de rede

29/11/2012 45

11111111.11111111.11111111.0000000011000000.10101000.00000001.0010000011

A B A.B

0 0 0

0 1 0

1 0 0

1 1 1

Máscara

IP

AND

• Função AND

Page 46: Aula07 camada de rede

29/11/2012 46

11111111.11111111.11111111.0000000011000000.10101000.00000001.001000001100000.10101000. 0000001. 00000000

A B A.B

0 0 0

0 1 0

1 0 0

1 1 1

Máscara

IP

AND

• Função AND

Page 47: Aula07 camada de rede

29/11/2012 47

192.168.1.01100000.10101000. 0000001. 00000000

Já descobrimos a rede!

Page 48: Aula07 camada de rede

29/11/2012 48

IP: 192.168.1.32Mascara: 255.255.255.0

Descobrindo o host

4. pegarmos a máscara, a invertermos erealizar o mesmo procedimento AND.

Page 49: Aula07 camada de rede

29/11/2012 49

11111111.11111111.11111111.0000000011000000.10101000.00000001.001000001100000.10101000. 0000001. 00000000

A B A.B

0 0 0

0 1 0

1 0 0

1 1 1

Máscara

IP

AND

• Função AND

Page 50: Aula07 camada de rede

29/11/2012 50

00000000.00000000.00000000.1111111111000000.10101000.00000001.00100000

A B A.B

0 0 0

0 1 0

1 0 0

1 1 1

Máscara Invertida

IP

AND

• Função AND

Page 51: Aula07 camada de rede

29/11/2012 51

00000000.00000000.00000000.1111111111000000.10101000.00000001.0010000000000000.00000000.00000000.00100000

A B A.B

0 0 0

0 1 0

1 0 0

1 1 1

Máscara Invertida

IP

AND

• Função AND

Page 52: Aula07 camada de rede

29/11/2012 52

128 64 32 16 8 4 2 1

0 0 1 0 0 0 0 0

32

Descobrindo o host

Page 53: Aula07 camada de rede

29/11/2012 53

192.168.1.3200000000.00000000.00000000.00100000

Descobrindo o host

Page 54: Aula07 camada de rede

29/11/2012 54

192.168.1.32HOST

Descobrindo o host

Page 55: Aula07 camada de rede

29/11/2012 55

192.168.1.0REDE

Descobrindo o host

Page 56: Aula07 camada de rede

29/11/2012 56

192.168.1.32HOSTREDE

Descobrindo o host

Page 57: Aula07 camada de rede

29/11/2012 57

IP 10.1.16.63Mascará 255.0.0.0 ou 10.1.16.63/8

Rede: 10.0.0.0Host 1.16.63

Descobrindo o host

Page 58: Aula07 camada de rede

29/11/2012 58

•O endereço de rede possui a parte dehost preenchida por zeros: 192.168.1.0/24

•O endereço de Broadcast possui a porçãode host é 255 (todos os bits 1s).

Endereços Reservados

Page 59: Aula07 camada de rede

29/11/2012 59

• O broadcast local é aquele restrito somente arede ao qual o host está conectado,255.255.255.255.

• O broadcast remoto é endereçado a uma rederemota isto é, a qual a origem não estádiretamente conectada. exemplo:192.168.1.255

Endereços Reservados

Page 60: Aula07 camada de rede

29/11/2012 60

• Classe A – Redes maiores;• Classe B – Redes de porte médio;• Classe C – Redes pequenas;• Classe D – Utilizado para multicast;• Classe E – Reservado para utilização futura.

Hierarquia do endereçamento IPEndereçamento Classfull

Page 61: Aula07 camada de rede

29/11/2012 61

• Classe A• Foi criado para suportar redes extremamente

grandes, com mais de 16 milhões deendereços de host disponíveis.

• Usam somente o primeiro octeto para indicaro endereço de rede.

Endereçamento Classfull

Page 62: Aula07 camada de rede

29/11/2012 62

• Classe A• Tem o primeiro bit fixo com valor 0 (00000000)

e o maior 127 (01111111).

• Qualquer endereço que comece com um valorentre 1 e 126 no primeiro octeto é umendereço de classe A.

Endereçamento Classfull

Page 63: Aula07 camada de rede

29/11/2012 63

• Classe A• Pode discriminar 16.646.144 hosts em

cada uma das suas 126 redes.

• A máscara de rede Classe A é 255.0.0.0, 8bits

Endereçamento Classfull

Page 64: Aula07 camada de rede

29/11/2012 64

• Classe B• Foi criado para dar conta das necessidades de

redes de porte médio a grande.

• Um endereço IP de classe B usa os doisprimeiros octetos para indicar o endereço darede.

• Os outros dois octetos especificam osendereços dos hosts.

Endereçamento Classfull

Page 65: Aula07 camada de rede

29/11/2012 65

• Classe B

• Os seis bits restantes podem ser preenchidoscom 1s ou 0s.

• Qualquer endereço que comece com um valorno intervalo de 128 a 191 no primeiro octeto

Endereçamento Classfull

Page 66: Aula07 camada de rede

29/11/2012 66

• Classe B• O menor número que pode ser representado é

128 (10000000) e maior número 191(10111111).

• Esta classe pode discriminar 65.024 hosts emcada uma das suas 15.120 redes.

• A máscara de rede é 255.255.0.0, 16 bits.

Endereçamento Classfull

Page 67: Aula07 camada de rede

29/11/2012 67

• Classe C• é o mais usado.

• Foi criado como objetivo suportar redespequenas com no máximo 254 hosts

• Começa com o binário 110. menor número 192(11000000) e o maior número 223 ( 11011111)

Endereçamento Classfull

Page 68: Aula07 camada de rede

29/11/2012 68

• Classe C

• A máscara de rede Classe C é255.255.255.0, 24 bits.

• Exemplo: 192.168.0.10

Endereçamento Classfull

Page 69: Aula07 camada de rede

29/11/2012 69

• Classe D• O endereço classe D foi criado para permitir

multicasting em um endereço IP

• Os primeiros quatro bits de um endereçoclasse D devem ser 1110.

• O intervalo de valores no primeiro octeto dosendereços vai de 224 (11100000) a 239(11101111)

Endereçamento Classfull

Page 70: Aula07 camada de rede

29/11/2012 70

• Classe D

• Não possuem uma máscara padrão

• Na RFC 3171 generaliza-se a classe Dcom uma máscara de rede 240.0.0.0ou /4.

Endereçamento Classfull

Page 71: Aula07 camada de rede

29/11/2012 71

• Classe E• Também foi definido um endereço classe E.

Entretanto, a IETF (Internet Engineering TaskForce) reserva esses endereços para utilizaçõesfuturas.

• Nenhum endereço classe E foi liberado parauso na Internet.

Endereçamento Classfull

Page 72: Aula07 camada de rede

29/11/2012 72

• Classe E• Os primeiros quatro bits de um endereço

classe E são sempre definidos como 1s.

• O intervalo de valores no primeiro octeto dosendereços vai de 240 (11110000) a255(11111111)

Endereçamento Classfull

Page 73: Aula07 camada de rede

29/11/2012 73

ClassePrimeiros

bits

Núm. de

redes

Número de

hosts

Máscara

padrão

A 0 126 16.777.214 255.0.0.0

B 10 16.382 65.534 255.255.0.0

C 110 2.097.150 254255.255.25

5.0

D 1110 Utilizado para tráfego Multicast

E 1111 Reservado para uso futuro

Page 74: Aula07 camada de rede

29/11/2012 74

@tiagodamasceno@tdainformatica

facebook.com/tdainformatica

[email protected]