de erros Exercícios E S T i G

Documentos relacionados
Nível de Enlace. Nível de Enlace. Serviços. Serviços oferecidos os nível de rede

EIC0032, Redes de Computadores 20/jan/2017 Exame Parte 2 (com consulta, 10 valores, 90 minutos) Nome:

Lista de Exercícios. Camada de Enlace de Dados

Nível de Enlace. Nível de Enlace. Serviços. Serviços. Serviços. Serviços. Serviços oferecidos os nível de rede

O NÍVEL DE LIGAÇÃO DE DADOS. Nível de ligação de dados Controle de Fuxo Detecção de erros Controle de Erros

Capítulo 3. A camada de enlace de dados

PEL/FEN Redes de Computadores 2018/1 Terceira Lista de Exercícios Prof. Marcelo Gonçalves Rubinstein

Funções dos protocolos. Tipos de Protocolos. Tipos de Protocolos

Redes de Computadores

Nível Lógico. Sumário. Controlo da ligação de dados. stop-and-wait sliding window (janela deslizante)

Delimitação de Quadros. Exemplos de Protocolos de Nível de Enlace. Nível de Enlace. Nível de de Enlace. Disciplina: Comunicação de Dados IV

REDES DE COMPUTADORES

Redes de Computadores. Camada de Enlace. Camada de enlace. Antonio Alfredo Ferreira Loureiro.

III-1 Códigos detetores e corretores de erros

1 Exercícios da Parte 3 Camada de Enlace de Dados. 2. Qual a importância da tarefa de enquadramento em uma transmissão de dados?

Camada de Enlace de Dados

4. Protocolos Teóricos e Protocolos de Controlo de Ligação Protocolos ARQ; Especificação de Protocolos; Eficiência ARQ.

III-1 Códigos detetores e corretores de erros

REDES DE COMPUTADORES

III-1 Códigos detetores e corretores de erros

Redes de Computadores. Prof. André Y. Kusumoto

Duração do Teste: 2h.

Protocolo de transporte em tempo-real (Real- Time Transport Protocol) Definido na RFC 3350 Normalmente usado sobre o UDP Serviços

COLECÇÃO DE PROBLEMAS

1 Exercícios da Parte 3 Camada de Enlace de Dados. 2. Qual a importância da tarefa de enquadramento em uma transmissão de dados?

A camada de enlace de dados executa diversas funções específicas. Dentre elas

Redes de Computadores

1 Exercícios da Parte 3 Camada de Enlace de Dados. 2. Qual a importância da tarefa de enquadramento em uma transmissão de dados?

Fragmentos das máquinas de estados finitos do RDT 2.2 (fonte: Kurose)

Rede Digital com Integração de Serviços RDIS

Prof. Carlos Messani

Erros e Protocolos de Recuperação Códigos detectores e correctores de erros.

Faculdade de Engenharia da Computação

Redes de Computadores I Licenciatura em Eng. Informática e de Computadores 1 o Semestre, 6 de Janeiro de o Teste A

Controlo de Erro no Nível Trama {ErrorCtrl.doc} Detecção e Correcção de Erros

Redes de Computadores II. Módulo 1 Introdução e a camada de enlace

Redes de Computadores

Duração do Teste: 2h.

Redes de Computadores. Profa. Kalinka Regina Lucas Jaquie Castelo Branco. Abril de Universidade de São Paulo. Camada de Enlace de Dados

Problemas de Fundamentos de Telecomunicações 1ª Parte: Codificação de Fonte e Codificação de Canal

Controller Area Network CAN bus. Introdução

Escola Politécnica da Universidade de São Paulo

Fundamentos de Telecomunicações

Fundamentos de Telecomunicações

Capítulo 3 Camada de transporte

III-1 Códigos detectores e correctores de erros

Redes de computadores Lista de exercícios # 2

Nível de Enlace. Nível de Enlace. Serviços. Serviços. Serviços. Serviços. Serviços oferecidos os nível de rede

Redes de Computadores RES 12502

Redes de Computadores. Meios de comunicação sem fios

Sistemas de Telecomunicações 1

Camada de Enlace. BCC361 Redes de Computadores Universidade Federal de Ouro Preto Departamento de Ciência da Computação

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim

Detecção e correcção de erros

Controlo da Ligação de Dados

Prof. Samuel Henrique Bucke Brito

3.3 Protocolos comerciais ponto a ponto Camada ligação de dados

Protocolos TCP e UDP. Protocolo TCP. Protocolo TCP. A necessidade de uma comunicação segura: Transmission Control Protocol

CODIFICAÇÃO PARA CONTROLO DE ERROS

Modelo de Comunicação

Capítulo 3 Camada de transporte

Redes de Computadores

Tiago Guedes 10º 13ª

Redes de Computadores (LTIC) 2014/15. Parte 1 (8 valores) Exame Final (1ª Época) 24 de junho de Nome:

Camada de Transporte. Protocolos TCP e UDP

Protocolos de Transmissão

Redes Industriais. Carlos Roberto da Silva Filho, M. Eng.

Organização da disciplina

Transcrição:

Tratamento de erros Exercícios 1. Imagine a mensagem m = "111011001" e o polinómio G(x = x 4 +x 2 +1. a Calcule o CRC e indique a mensagem total (bits de dados + bits de CRC a enviar. b Se durante a transmissão no canal, os bits 1,4,6,7 e 8, sofrerem erro, esse facto é detectado pelo receptor? Justifique. 2. Imagine uma comunicação ao nível dois do modelo OSI. A técnica de framming utilizada é a de bit stuffing, com a flag "01111110". O método de tratamento de erros baseia-se num sistema de detecção com paridade transversal e longitudinal (detecção de erros por carácter de verificação de bloco, sendo utilizada respectivamente paridade par e paridade ímpar. Os blocos de bits a enviar estão codificados de acordo com o código ASCII, ao qual se deve adicionar um bit de paridade conforme a paridade indicada. Neste sistema os bits das flags não influenciam a paridade longitudinal O bloco deve incluir as duas flags e um bloco para paridade longitudinal denominado BCC (Block Character Check, que deve preceder a flag de fim de trama. Pretende-se que construa a trama de bits a transmitir quando se pretende enviar a mensagem ESTiG de acordo com a codificação apresentada na tabela seguinte. Quais são os bits de BCC? Carácter Bits E 1000101 S 1010011 T 1010100 i 1101001 G 1000111 3. O Sr. Aluno entrou no Bosque e pediu 5 Toyotas (bebida composta. O Sr. Barman preparou de imediato as 5 bombas mas, devido ao complexo processo de mistura, a 3ª não passou os rigorosos testes de qualidade. É claro que só o Sr. Aluno irá conseguir detectar esta pequena anomalia, no instante do bota-abaixo. À cautela, o Sr. Barman tomou a liberdade de preparar alguns suplentes. Assuma os seguintes parâmetros: Transporte do material até à secção de prova (1 de cada vez = 10s; Intervalo entre duas saídas consecutivas de material = 3s; Teste propriamente dito ( bota-abaixo = 5s; Certificado de qualidade (berro alto, emitido pelo ajudante, a pedir o seguinte ou a pedir a substituição = 1s; Justifique graficamente qual a melhor política para o bar despachar, o mais rapidamente possível, o dito cujo provador, em cada uma das seguintes modalidades: a Submeter uma bomba ao teste e esperar o resultado; b Submeter todas elas de uma só vez e fazer um reset à zona de testes, logo que é detectado o defeito (operação relâmpago, para eliminar vestígios do crime e impedir que o público repare em alguma coisa; c Etiquetar os copos e obrigar o mestre da pinga a indicar o seu número identificativo. Neste caso a mercadoria é submetida da mesma forma que na alínea b. Tratamento de erros Página 1

4. Suponha que uma máquina envia pacotes de 1 kbyte para outra, através de uma linha com a capacidade de 32 kbytes/s. O tempo de propagação é de 1 ms. 5. a Se for usado o mecanismo stop-and-wait ARQ (Idle ARQ, em que cada ACK ou NACK ocupa 64 bytes, qual a taxa de transmissão média se se corromperem 50% dos pacotes? Nota: Considere que o ACK e o NACK nunca têm erros e as retransmissões resultam sempre em sucesso. b Considere agora que 25% dos pacotes se perdem e 25% chegam com erro, em vez de se corromperem 50%. Na figura, o nó A gera tramas que se enviam ao nó C passando pelo nó B. Determine o débito mínimo entre os nós B e C de modo que os buffers do nó B não se saturem, tendo em conta que: O débito entre A e B é 100 kbps O atraso de propagação é 6 µs/km em ambas as linhas As linhas são full-duplex Todas as tramas de dados têm 1000 bits As tramas ACK são independentes e de tamanho desprezável Entre A e B é usado um protocolo de janela deslizante de tamanho 3 Entre B e C é usado o protocolo stop-and-wait Não há erros 6. Um canal possui um débito de R bps e um atraso de propagação de t segundos por quilómetro. A distância entre o nó emissor e o nó receptor é de L quilómetros. Os nós trocam tramas de tamanho B bits. Derive a expressão do tamanho da janela mínimo em função de R, t, B e L, considerando utilização máxima da linha. Suponha que as tramas de ACK possuem um tamanho desprezável e o processamento nos nós é instantâneo. 7. Considere os seguintes exemplos de procedimento LAPB (Link Access Procedure, Balanced. Admita que as operações são isentas de erros, exceptuando a perda dos quadros assinalados com *. Complete os valores indicados com? e diga quais os quadros de supervisão a utilizar nos diferentes casos. Quais as consequências da perda do quadro de supervisão da alínea c? Tratamento de erros Página 2

8. Dois nós vizinhos (A e B usam um protocolo de janela deslizante com sequências de números de 3 bits. Como mecanismo ARQ é utilizado o Selective Reject com uma janela de tamanho 4. Assumindo que A está a transmitir e B a receber, mostre as posições das janelas para os seguintes eventos: a Antes de A enviar quadros. b Após A enviar os quadros 0, 1 e 2, B receber esses quadros e confirmar 0 e 1, e as confirmações serem recebidos por A. c Após A enviar os quadros 3, 4 e 5, B receber esses quadros e confirmar 4, e a confirmação ser recebido por A. 9. Um canal possui uma capacidade de 4 kbps e um atraso de propagação de 20 ms. Que tamanho deverão ter as tramas para se conseguir uma eficiência de pelo menos 50% usando um esquema do tipo stop-and-wait? 10. Duas estações comunicam via satélite a 1 Mbps com um atraso de propagação de 270 ms. O satélite retransmite os dados de uma estação para outra introduzindo um atraso de comutação desprezável. Se se usarem tramas HDLC de 1024 bits com números de sequência de 3 bits, qual é o rendimento máximo possível (sem contar com os bits suplementares? 11. Considere uma ligação via satélite de 1 Mbps com um atraso de propagação de 270 ms. Sabendo que as tramas de informação têm um tamanho de 1000 bits, determine a máxima utilização da linha para: a Um controlo de fluxo baseado em stop-and-wait. b Um controlo de fluxo contínuo baseado numa janela de tamanho 7. c Um controlo de fluxo contínuo baseado numa janela de tamanho 127. d Um controlo de fluxo contínuo baseado numa janela de tamanho 255. 12. Uma série de quadros de informação com comprimento médio de 1000 bits são transmitidos usando o método continuous request. A velocidade de propagação é de 2x10 8 m/s. Determine a eficiência das ligações com as características abaixo indicadas, considerando que a probabilidade de ocorrência de erros é desprezável. Que conclusões retira? a Ligação de 1 Km, a 1 Mbps, com uma janela de envio de N=2. b Ligação de 10 Km, a 200 Mbps, com uma janela de envio de N=7. c Ligação de 50000 Km, a 2 Mbps, com uma janela de envio de N=127. 13. Uma série de quadros de informação com 1000 bits são transmitidos através de uma ligação de 100 Km de 20 Mbps. A velocidade de propagação é de 2x10 8 m/s e a taxa de erros (BER é de 4x10-5. Determine a eficiência das ligações para cada uma das seguintes disciplinas de transmissão. a Idle ARQ. b Selective Repeat (N=10. c Go-Back-N (N=10. 14. Realize um estudo comparativo do débito eficaz obtido aplicando as técnicas stop-and-wait, go-back-n e retransmissão selectiva considerando o seguinte: Nº de bits de informação por cada trama de dados: 1000 bits Nº de bits de controlo por cada trama de dados: 48 bits Tratamento de erros Página 3

Tramas de ACK: 48 bits Débito da linha: R=1200 bps Probabilidade de erro num bit: Pe= 5x10-6 Atraso de propagação: Tp = 100 ms Tratamento de erros Página 4

Formulário Quadros de supervisão transmissão Eficiência da transmissão tpropagação a= ; n quantidade de bits da trama; N Dimensão da janela; t Pe Probabilidade de erro num bit; N t 1 = 1 P f P n f = 1 (1 P e Probabilidade de erro na trama Nº de transmissões; N 1 Nº de retransmissões Idle ARQ ( (Stop Stop-and and-wait wait 1 Sem erros: U = 1+ 1 Pf Com erros: U = 1+ R = N t Continuous ARQ (sem erros 1 U = N 1+ Go-back back-n (co( com erros 1 Pf 1+ Pf ( N 1 U = N(1 Pf (1+ (1 Pf + NPf Selective Reject (co com erros 1 Pf U = N(1 Pf (1+ Tratamento de erros Página 5