Redes de Computadores 2 6a Lista de...

4
Redes de Computadores 2 6a Lista de exercícios Camada de enlace: introdução, enquadramento e detecção de erros 1. Se já existe comunicação digital na camada fisica, porque se diz que a camada de enlace é a primeira camada onde há de fato comunicação de dados ? 2. Quais são os serviços providos pela camada de enlace ? 3. Marque abaixo os equipamentos que atuam SOMENTE até o nível de enlace. Para aqueles que forem marcados, explique ao lado porque são equipamentos de enlace. ( ) Transceiver ótico: conversor de sinal elétrico em sinal ótico, e vice-versa ___________________________________________________ ___________________________________________________ ( ) Switch ethernet: interliga vários computadores em uma rede local ethernet, comutando quadros entre eles ___________________________________________________ ___________________________________________________ ( ) Roteador IP: descobre rotas (caminhos) e encaminha datagramas IP para seus destinos ___________________________________________________ ___________________________________________________ ( ) Hub ethernet: interliga vários computadores em uma rede local ethernet, repetindo e regenerando o sinal transmitido ___________________________________________________ ___________________________________________________ ( ) Modem analógico: modula e demodula um sinal digital para que possa ser transmitido por um canal de voz ___________________________________________________ ___________________________________________________ ( ) Transceiver RF OFDM: provê a transmissão de um sinal digital por meio de uma modulação com múltiplas subportadoras ( ) Access Point: intermedia as transmissões de quadros em redes sem-fio IEEE 802.11 (WiFi); pode também prover o intercâmbio transparente de quadros com uma rede local ethernet ___________________________________________________ ___________________________________________________ 4. Dentre os serviços de camada de enlace, quais obrigatoriamente precisam ser implementados por todos os protocolos de enlace ? 5. Porque é necessário sincronizar quadros (serviço de enquadramento) ? 6. Em um determinado circuito em que se usa o protocolo PPP, a taxa de erro de bit (BER) sugere que se use MTU de 512 bytes. Com esse valor de MTU, qual o maior tamanho de quadro que pode ser transmitido (assuma FCS de 4 bytes, e que 20% dos bytes de um

Transcript of Redes de Computadores 2 6a Lista de...

Page 1: Redes de Computadores 2 6a Lista de exercíciostele.sj.ifsc.edu.br/~msobral/RCO2/listas/2012-1/lista6.pdf · Redes de Computadores 2 6a Lista de exercícios Camada de enlace: introdução,

Redes de Computadores 26a Lista de exercíciosCamada de enlace: introdução, enquadramento e detecção de erros

1. Se já existe comunicação digital na camada fisica, porque se diz que a camada de enlace é a primeira camada onde há de fato comunicação de dados ?

2. Quais são os serviços providos pela camada de enlace ?

3. Marque abaixo os equipamentos que atuam SOMENTE até o nível de enlace. Para aqueles que forem marcados, explique ao lado porque são equipamentos de enlace.

( ) Transceiver ótico: conversor de sinal elétrico em sinal ótico, e vice-versa

______________________________________________________________________________________________________

( ) Switch ethernet: interliga vários computadores em uma rede local ethernet, comutando quadros entre eles

______________________________________________________________________________________________________

( ) Roteador IP: descobre rotas (caminhos) e encaminha datagramas IP para seus destinos

______________________________________________________________________________________________________

( ) Hub ethernet: interliga vários computadores em uma rede local ethernet, repetindo e regenerando o sinal transmitido

______________________________________________________________________________________________________

( ) Modem analógico: modula e demodula um sinal digital para que possa ser transmitido por um canal de voz

______________________________________________________________________________________________________

( ) Transceiver RF OFDM: provê a transmissão de um sinal digital por meio de uma modulação com múltiplas subportadoras

( ) Access Point: intermedia as transmissões de quadros em redes sem-fio IEEE 802.11 (WiFi); pode também prover o intercâmbio transparente de quadros com uma rede local ethernet

______________________________________________________________________________________________________

4. Dentre os serviços de camada de enlace, quais obrigatoriamente precisam ser implementados por todos os protocolos de enlace ?

5. Porque é necessário sincronizar quadros (serviço de enquadramento) ?

6. Em um determinado circuito em que se usa o protocolo PPP, a taxa de erro de bit (BER) sugere que se use MTU de 512 bytes. Com esse valor de MTU, qual o maior tamanho de quadro que pode ser transmitido (assuma FCS de 4 bytes, e que 20% dos bytes de um

Page 2: Redes de Computadores 2 6a Lista de exercíciostele.sj.ifsc.edu.br/~msobral/RCO2/listas/2012-1/lista6.pdf · Redes de Computadores 2 6a Lista de exercícios Camada de enlace: introdução,

quadro podem ser especiais) ?

7. Com relação ao protocolo PPP, relacione na coluna da direita a ação correspondente aos eventos mostrados na coluna da esquerda:

A. Alguns bits do quadro foram invertidos durante a transmissão

( ) Receptor detecta um erro de enquadramento (framing error), descartando bytes recebidos

Falhou a autenticação com PAP ( ) Payload repassado para protocolo de camada superior

C. Teve sucesso a verificação de CRC de quadro recebido

( ) Receptor remove bytes de escape

D. Quadro transmitido não foi recebido pela outra ponta do enlace

( ) Quadro descartado no receptor

E. Após receber 1507 bytes (incluindo o byte inicial 7E), e após desfazer os escapes, foi recebido um byte 7F (Obs.: MTU=1500 bytes)

( ) Receptor envia ACKe avança a janela de recepção

( ) Termina o enlace, e tenta reiniciá-lo

( ) Protocolo nada faz

8. Um equipamento de enlace recebe o seguinte conteúdo de quadro dado pelos bytes 01 18 20 08 00 FF 7C 88 1A 93 B0 43 2A D4 15 1D EE (em hexadecimal). Para detecção de erros é usado o polinômio x16 + x15 + x8 + x6 + x + 1. O formato de quadro desse protocolo é:

6 bytes <= 1500 bytes

Com base nisto responda o seguinte:

i) Quais são os bytes de cabeçalho desse quadro ?

ii) Quantos bytes de Payload há nesse quadro ?

iii) Quais são os bytes de FCS ?

9. Seja o quadro PPP abaixo recebido numa ponta de um enlace. Sabendo que ele acabou de ser recebido – isto é, o equipamento apenas o delimitou na sequência de bits recebida da camada física, devem-se remover os caracteres de preenchimento. Mostre como ficará o quadro após essa operação.

Cabeçalho Payload FCS

Page 3: Redes de Computadores 2 6a Lista de exercíciostele.sj.ifsc.edu.br/~msobral/RCO2/listas/2012-1/lista6.pdf · Redes de Computadores 2 6a Lista de exercícios Camada de enlace: introdução,

FF 03 00 08 30 00 7D 5E 7D 5D 7F 10 11 AB 7D 21 00 76 5A

10. Seja a mensagem “MAR”. Converta-a para uma sequência de bytes dada pelos códigos ASCII de seus caracteres, e calcule seu valor de CRC de acordo com:

i. CRC-4: x4 + x + 1

◦ CRC-8: x8 + x7 + x6 + x4 + x2 + 1

11. Um equipamento de enlace recebe o seguinte conteúdo de quadro dado pelos bytes 52 45 44 45 (em hexadecimal). Para detecção de erros é usado CRC-8, e o valor de CRC recebido junto com esse quadro foi 42 (também em hexadecimal). O quadro chegou corretamente ?

12. Por que muitos protocolos atuais fazem apenas detecção de erros, mas não correção de erros ?

13. Seja um protocolo de enlace que usa detecção e correção de erros com paridade bidimensional. Os quadros posuem tamanho fixo de 256 bytes. A taxa de erro do meio de transmissão (ou BER – Bit Error Rate) é de 10-6, e sua taxa de transmissão é de 1 Mbps. Se o enlace estiver transmitindo continuamente, calcule o seguinte:

i. A utilização efetiva do meio de transmissão, dada pela razão entre bits de dados e número total de bits transmitidos. Considere que não ocorram erros.

ii. A utilização efetiva do meio de transmissão se fosse usada detecção de erros com CRC-16, e não ocorressem erros.

iii. A utilização efetiva do meio de transmissão, considerando a taxa de erro e detecção de erros com CRC-16.

14. Em um enlace ponto-a-ponto se usa um mecanismo ARQ do tipo stop-and-wait. As características do enlace e do protocolo seguem abaixo:

Taxa de bits: 512 kbps

Atraso de propagação: 2 ms

Tamanho do quadro ACK: 8 bytes

Usando esses valores, calcule a utilização do meio e a taxa efetiva de transmissão para os seguintes tamanhos de quadros de dados:

i) 128 bytes

ii) 256 bytes

iii) 512 bytes

iv) 1024 bytes

v) 1500 bytes

15. Considerando a questão 13, calcule o tamanho de quadro de dados que proporcionaria uma utilização do meio de 99 %.

16. Em um enlace ponto-a-ponto se usa um mecanismo ARQ do tipo stop-and-wait. As características do enlace e do protocolo seguem abaixo:

Tamanho do quadro de dados: 1500 bytes

Page 4: Redes de Computadores 2 6a Lista de exercíciostele.sj.ifsc.edu.br/~msobral/RCO2/listas/2012-1/lista6.pdf · Redes de Computadores 2 6a Lista de exercícios Camada de enlace: introdução,

Atraso de propagação: 5 ms

Tamanho do quadro ACK: 8 bytes

Usando esses valores, calcule a utilização do meio e a taxa efetiva de transmissão para as seguintes taxas de bits nominais:

i) 256 kbps

ii) 512 kbps

iii) 1 Mbps

iv) 2 Mbps

v) 10 Mbps

Faça em seguida um gráfico da taxa efetiva de transmissão em função da taxa nominal, usando os valores calculados acima. O que você pode concluir da relação entre ambas ?

17. Considerando a questão 15, calcule a taxa nominal que proporcionaria uma utilização do meio de 99 %.

18. O enlace descrito na questão 13 está sujeito a uma taxa de erros de bit (BER) de 10-4. Sendo o timeout de espera pelo ACK de 64 ms, qual a utilização do meio e taxa efetiva de transmissão nessas condições ?

19. Calcule a taxa efetiva de transmissão do enlace da questão 13, assumindo um timeout de espera por ACK de 64 ms e os seguintes valores de taxa de erro de bits (BER):

i) 10-4

ii) 10-6

iii) 10-8

iv) 10-10

20. Numa rede sem-fio IEEE 802.11 (WiFi) usa-se controle de erros com stop-and-wait. O tamanho máximo de quadro é de 1534 bytes (1500 bytes de carga de dados, ou payload, e 34 bytes de cabeçalho). O quadro de confirmação possui 14 bytes. Ao receber um quadro de dados, o receptor envia de volta um quadro de confirmação, mas espera 16 us antes de enviá-lo. Ao receber o quadro de confirmação, o transmissor deve aguardar 34 us antes de enviar um novo quadro de dados. Sendo assim, para uma taxa nominal de 54 Mbps, qual a taxa efetiva de transmissão obtida ao se transmitir um arquivo de grande tamanho (considere uma transmissão unidirecional), caso a MTU seja:

i) 512 bytes

ii) 1500 bytes