prof. fábio e. santos1 redes de computadores pacotes, frames e técnologia

30
Prof. Fábio E. Santos 1 Redes de Computadores Pacotes , Frames e Técnologia

Upload: lucia-salazar-lemos

Post on 07-Apr-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Prof. Fábio E. Santos 1

Redes de Computadores

Pacotes , Frames e Técnologia

Page 2: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

2

Pacotes, Frames e Detecção de Erros

• Pacotes: pequenos blocos de dados enviados individualmente pelo sistema de rede. Por que?

– coordenação na transmissão entre emissor e receptor.– acesso compartilhado de vários computadores à rede.

• Frames: “pacote” especifico para uma determinada tecnologia de rede (frame ethernet, frame ATM)

• Detecção de Erros– Bits de Paridade– Checksum– Cyclic Redundancy Check

Page 3: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

3

Tecnologias e Topologias de Redes

• Tecnologias: como computadores enviam pacotes pela rede. (ethernet, token ring, FDDI, ATM, LocalTalk)

Page 4: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

4

Tecnologia Ethernet

• Hoje a mais utilizada– balanço entre velocidade, custo e facilidade de

instalação.– aceitação no mercado de computadores e

existência de bom suporte.– Padrão definido pelo IEEE.

Page 5: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

5

Cabeamento Ethernet

• Quatro tipos de cabos mais usados hoje:– 10Base5 : coaxial grosso (thick ethernet)– 10Base2 : coaxial fino (thin ethernet)– 10BaseT (UTP) : par trançado– 10BaseFL : fibra óptica

• ambientes com interferência• 2 km de distância• 100 Mbps

Page 6: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

6

1 - Tecnologia Token Ring

• Passagem de Token– padrão de bits que difere de um frame normal de

dados.• Apenas um computador transmite por vez.• Quando um token chega, o computador o

retira do anel e transmite o dado (frame).• O frame continua pelo anel até voltar a

origem.

Page 7: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

7

Tecnologia Token Ring

• O nó gerador “reconhece” (Acknowledge) o frame.

• Tempo de “viagem” do token: 1 mseg !– Token é pequeno– controlado pelo hardware do anel.

• IBM Token Ring: 16 MBps.

Page 8: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

8

Exemplo - Token Ring

Page 9: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

9

Token Ring

Page 10: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

10

Token Ring

• MAU (MultiStation Access Unit) - IBM 8228

– 10 portas• 8 p/ nós• 2 p/ encadeamento (RI - Ring In; RO - Ring Out)• Max. 260 nós Até 33 MAU’s

– Comprimento anel: • Rede com uma MAU e 3 nós. Cada nó dista 100

metros da MAU Comprim. Anel = 600 m

Page 11: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

11

FDDI

• Fiber Distributed Data Interface– 100 Mbps.– 500 estações / 200 km de extensão.– Timed-token: cada estação tem garantido um

tempo de acesso a rede (no startup)– Fibra óptica– Contém duas fibras (uma é backup)– Rede “self-healing”

Page 12: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

12

Exemplo - FDDI

Page 13: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

13

Como funciona: Ethernet

• Não há uma “central” de coordenação.• Xerox - início anos 70 (1973 - Bob Metcalf)• Ethernet: 10Mbps• Fast Ethernet: 100Mbps.• Pode haver colisão. • Como controlar ?

Page 14: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

14

Fluxo de dados na Ethernet

Comprimento máximo da ethernet: 2500 mdistância max. percorrida por 64 bits (10Mbps) sem colisão

Page 15: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

15

CSMA

• Carrier Sense with Multiple Access– esquema de coordenação distribuída– Atividade elétrica no cabo determina status.– Se nenhum computador envia frames: não há

portadora (carrier).– Se algum computador transmite: há portadora.– Se não há portadora, a placa transmite um

frame!

Page 16: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

16

CSMA

• Se há uma portadora, a placa espera p/ enviar seu frame.

• Tecnicamente:– Verificar a presença de uma portadora chama-

se: carrier sense !– Usar a presença de sinal para transmissão por

vários computadores: Carrier Sense with Multiple Access

Page 17: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

17

Colisão

• O que acontece se, na ausência de portadora, dois computadores decidem transmitir simultaneamente?– Colisão (interferência) !

• Qual o mecanismo de Recuperação ?– CSMA/CD – CD: Colision Detection (and BackOff)

Page 18: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

18

Tratando a colisão

• Ao sentir a colisão (alteração anormal na voltagem, pela placa), o computador espera.

• Mas se ambos computadores esperarem o mesmo tempo para retransmitir: nova colisão !

• Usar um delaydelay de no máximo d.• Selecionar um valor randômico!

Page 19: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

19

Evitar colisões múltiplas

• Se houver nova colisão, duplica-se o tempo de delaydelay !

• Binary exponential Backoff : ato de dobrar o tempo de delaydelay a cada colisão

Page 20: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

20

2 - Endereçamento de Hardware e Frames

• Meio físico compartilhado por muitos computadores.

• Sinal chega a vários, além daquele a qual é especificamente destinado.

• Como identificar este computador específico?– Frames !

Page 21: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

21

Endereçamento físico

Page 22: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

22

Formato de Endereços Físicos

• Estáticos: pré-estabelecido pelo fabricante.• Configuráveis: manual, na EPROM.• Dinâmicos

– Endereço determinado quando a estação é ligada. Pode tentar valores aleatórios até encontrar algum que não seja usado por outro computador na rede.

Page 23: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

23

Frames

• Permitem a identificação do conteúdo do dado a ser transmitido.

• Composto por “campos”

Page 24: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

24

Frame Ethernet

Page 25: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

25

Tipos de Frames

Page 26: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

26

Erros de Transmissão

• Raios, variações na corrente elétrica, interferências eletro-magnéticas, etc.– Alteram o valor do dado.– Interpretação errada.

• Mecanismos de verificação de erros– Paridade– CheckSum– CRC

Page 27: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

27

Verificando a Paridade

• Bit de paridade• Paridade Par:

– O transmissor configura o bit de paridade para 0 ou 1 de forma que o nro total de bits 1 (incluindo o próprio bit de paridade) seja par

– o bit de parid. para 0100101 é 1.• Paridade Ímpar: análoga.

Page 28: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

28

CheckSum

• Dados são tratados como uma seqüência de inteiros sobre os quais é calculada uma soma.

Page 29: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

29

Limitações do CheckSum

Page 30: Prof. Fábio E. Santos1 Redes de Computadores Pacotes, Frames e Técnologia

Administração e Gerenciamento de Redes - SCE 238

30

CRC - Cyclic Redundancy Check

• Implementado em Hardware– registrador de deslocamento + porta Xor

• melhor que checksum• Cada bit muda dramaticamente o resultado

final.