redes de telecomunicações - di.ubi.ptngarcia/rt1415/ubi-redes_de_telecomunicaco... · • o...

25
Redes de Telecomunicações (11382) Ano Lectivo 2014/2015 * 1º Semestre Pós Graduação em Information and Communication Technologies for Cloud and Datacenter Aula 2 07/10/2014 UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática Nuno M. Garcia, [email protected] 1

Upload: trinhduong

Post on 08-Feb-2019

215 views

Category:

Documents


0 download

TRANSCRIPT

Redes de Telecomunicações (11382)

Ano Lectivo 2014/2015 * 1º Semestre !

Pós Graduação em Information and Communication Technologies for

Cloud and Datacenter !

Aula 2 07/10/2014!UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

!Nuno M. Garcia, [email protected]

1

!UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

!Nuno M. Garcia, [email protected]

Redes de Telecomunicações

• Agenda

• A camada física ou como se transmitem os dados

• O modelo OSI

• Enunciado do trabalho teórico

2

!UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

!Nuno M. Garcia, [email protected]

Redes de Telecomunicações

receptoremissor 01100100

3

!UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

!Nuno M. Garcia, [email protected]

Redes de Telecomunicações

receptoremissor

mensagem codificador canal mens. receb. descodific. mensagem

1001 10011001 ?001??01 0001101 1001101 1001

Ruído (noise)

in Introduction to the Theory of Error-Correcting Codes, Pless, Wiley, 1982

4

!UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

!Nuno M. Garcia, [email protected]

Redes de Telecomunicações

!

!

!

• O CODEC* estipula o nível de redundância da mensagem para poder ser mais imune ao ruído do canal, e para poder transmitir de forma eficiente um determinado conteúdo.

• A mensagem codificada tem que ser representada em sinais eléctricos ou ópticos ou EM para poder ser transmitida eficientemente no canal.

• (* existem outros tipos de CODECs a outros níveis)

mensagem codificador canal mens. receb. descodific. mensagem

1001 10011001 ?001??01 0001101 1001101 1001

Ruído (noise)

5

!UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

!Nuno M. Garcia, [email protected]

Redes de Telecomunicações

• Existem diferentes tipos de codificação, por exemplo:

6

!UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

!Nuno M. Garcia, [email protected]

Redes de Telecomunicações

•NRZ-L

•0 = nivel alto

•1 = nível baixo

•NRZI

•muda da nivel quando é 1

!•Bipolar-AMI

•0 = sem nível

•1 = nível alto ou baixo, alternando

•Pseudoternário

•1 = sem nível

•0 = nível alto ou baixo, alternando

•Manchester

•0 = alto baixo

•1 = baixo alto

•Manchester Diferencial

•0 = muda de nível ao princípio do bit

•1 = não muda de nível ao princípio do bit

7

!UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

!Nuno M. Garcia, [email protected]

Redes de Telecomunicações

!!

• BER = Bit Error Rate • rácio de bits que têm erro numa comunicação

• SNR = Signal to Noise Ratio • Relação (normalmente medida em dB) entre o sinal e o ruído

• Existem códigos que • detectam erros • detectam erros e corrigem erros

mensagem codificador canal mens. receb. descodific. mensagem

1001 10011001 ?001??01 0001101 1001101 1001

Ruído (noise)

8

!UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

!Nuno M. Garcia, [email protected]

Redes de Telecomunicações

• Exemplos de códigos detectores de erros

• Códigos de verificação de paridade

• (na palavra e na coluna)

• checksum

• Cyclic Redundancy Check (CRC)

9

!UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

!Nuno M. Garcia, [email protected]

Redes de Telecomunicações

• Códigos de verificação de paridade (par ou impar)

!

!

!

!

10

!UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

!Nuno M. Garcia, [email protected]

Redes de Telecomunicações

• Cyclic Redundancy Check (CRC) ou Códigos Polinomiais ou Frame Check Sequence (FCS)

• São códigos que além da mensagem inicial transmitem também o resto da divisão dessa mensagem por um polinómios conhecido pelo Emissor e pelo Receptor.

11

!UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

!Nuno M. Garcia, [email protected]

Redes de Telecomunicações

• CRC detecta • todos os erros em 2 bits • todos os erros num número impar de

bits • todos os erros num bloco de menos de

16 bits • quase todos os erros (99.99%) num

bloco maior ou igual a 16 bits

12

!UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

!Nuno M. Garcia, [email protected]

Redes de Telecomunicações

in http://www.deetc.isel.ipl.pt/redesdecomunic/disciplinas/RC/acetatos/C3.2%20-%20Codigos%20detectores%20e%20correctores%20de%20erros.pdf

13

!UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

!Nuno M. Garcia, [email protected]

Redes de Telecomunicações

exemplos de polinómios CRC

14

!UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

!Nuno M. Garcia, [email protected]

Redes de Telecomunicações

• Códigos correctores de erros

• Códigos de Hamming (pouco usados em redes)

• Códigos de Reed-Solomon

• Códigos convolucionais

15

!UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

!Nuno M. Garcia, [email protected]

Redes de Telecomunicações

• Códigos correctores de erros

• aumentam o tamanho dos dados a transmitir

• maior funcionalidade, necessidade de mais informação ==> mais bits para transmitir.

16

!UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

!Nuno M. Garcia, [email protected]

Redes de Telecomunicações

in Computer Networks, a Systems Approach, Petterson, Davie, Morgan Kauffman, 2003

17

!UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

!Nuno M. Garcia, [email protected]

Redes de Telecomunicações

• Em resumo, a transmissão de bits de uma mensagem num dado canal obedece a um conjunto complexo de regras e codificações.

!

!

!

!

• Porquê?

mensagem codificador canal mens. receb. descodific. mensagem

1001 10011001 ?001??01 0001101 1001101 1001

Ruído (noise)

18

!UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

!Nuno M. Garcia, [email protected]

Redes de Telecomunicações

• Do ponto de vista físico, fica este resumo.

!

• Do ponto de vista conceptual, como se processa a transmissão?

19

!UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

!Nuno M. Garcia, [email protected]

Redes de Telecomunicações

• Modelo Open Systems Interconnection

20

!UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

!Nuno M. Garcia, [email protected]

Redes de Telecomunicações

• Genericamente, como são transmitidos os dados sobre um pacote IP?

21

!UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

!Nuno M. Garcia, [email protected]

Redes de Telecomunicações

• Um modelo mais complexo do que o modelo de 4 camadas que genericamente é usado na Internet, é o modelo de 7 camadas: o modelo OSI.

22

!UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

!Nuno M. Garcia, [email protected]

Redes de Telecomunicações

in http://en.wikipedia.org/wiki/OSI_model

23

!UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

!Nuno M. Garcia, [email protected]

Redes de Telecomunicações

24

!UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

!Nuno M. Garcia, [email protected]

Redes de Telecomunicações

• Na próxima semana, mais modelo OSI, com discussão de alguns dos protocolos mais importantes.

!

• Questões?

25