TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Exercicio Cap 3 Kurose

Dissertações: Exercicio Cap 3 Kurose. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  20/8/2013  •  845 Palavras (4 Páginas)  •  3.683 Visualizações

Página 1 de 4

1. Explique por que o desenvolvedor de uma aplicação escolheria rodar a sua aplicação sobre UDP ao invés de sobre o TCP.

R: O UDP tem a possibilidade de permitir a adaptação de diversas aplicações, e entre as suas maiores vantagens estão:

• Um melhor controle do nível de aplicação sobre quais sejam os dados que estão sendo enviados e quando isso acontece;

• Não tem estabelecimento de conexão;

• Não possui estados de conexão;

• Possui pequena sobrecarga de cabeçalho de transporte.

2. É possível que uma aplicação obtenha uma transferência confiável de dados mesmo rodando sobre o UDP? Em caso afirmativo, como?

R: Sim, mantendo-se a confiabilidade da transferência de dados embutida na própria aplicação, como a inclusão de mecanismos de reconhecimento e de retransmissão de dados.

3. Suponha que o cliente A inicie uma sessão Telnet com o servidor S. Praticamente ao mesmo tempo o cliente B também inicia uma sessão com o servidor S. Forneça possíveis números de porta de origem e destino para:

a) os segmentos enviados de A para S.

R: 46723

b) os segmentos enviados de B para S.

R: 51323

c) os segmentos enviados de S para A.

R: 23467

d) os segmentos enviados de S para B.

R: 23513

e) Se A e B forem hosts diferentes, é possível que o número da porta de origem nos segmentos de A para S seja o mesmo daqueles de B para S?

R: sim

f) E se eles forem o mesmo host?

R: não

4. Tanto o UDP como o TCP utilizam o complemento de 1 em seus checksums. Suponha que você tenha as três seguintes palavras de 8 bits: 01010101, 01110000, 11001100.Qual é o complemento de 1 da soma destas palavras? Mostre os detalhes.

R: 1º passo: 01010101+ 01110000 = 11000101

2º passo: 11000101+11001100 = 00010001

Complemento de 1(soma da verificação): 11101110

5. Por que o UDP faz o complemento de 1 da soma, ou seja, por que não utilizar simplesmente a soma?

R: Porque se o UDP não fizer esta verificação não terá como garantir de que todos os enlaces entre a origem e destino forneçam uma verificação de erros. Usando a soma ele garante que os dados enviados, ao chegarem no destino tenham ou não erros caso haja um zero na soma.

6. Com o esquema do complemento de 1, como o receptor detecta erros? É possível que o erro em 1 bit passe desapercebido? E um erro envolvendo 2 bits?

R:. Usando a soma ele garante que os dados enviados, ao chegarem no destino tenham ou não erros com a presença de um bit zero. Não pois se houver apenas um bit com valor equivalente a zero, ou seja, falso, o receptor verifica que houve erro na transmissão. Já envolvendo 2 bits existe a possibilidade de ocorrer erros, quando o último digito da primeira palavra for convertido para 0 e o último digito da segunda palavra é convertido para 1.

7. Considere o caso de transmissão costa a costa apresentado na Figura 3.17. De que tamanho a janela deveria ser para que a utilização do canal fosse maior do que 90%?

R: Considerando enlace de 1 Gbps, retardo fim a fim de 15 ms, e pacote de 1KB, conforme o livro.

1 Pacote leva 8bits.

Pacotes de 1KB = 8000 bits = 8kbits

1Gbps = 10**9 bps

Atraso de Transmissão (L/R)

8kb / 10**9

8000 bps / 1000000000bps = 0,000008bps

...

Baixar como (para membros premium)  txt (5.4 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com