You are on page 1of 3

1.

Explique por que o desenvolvedor de uma aplicao escolheria rodar a sua aplicao sobre UDP ao invs de sobre o TCP.

R: O UDP tem a possibilidade de permitir a adaptao de diversas aplicaes, e entre as suas maiores vantagens esto: 2. Um melhor controle do nvel de aplicao sobre quais sejam os dados que esto sendo enviados e quando isso acontece; No tem estabelecimento de conexo; No possui estados de conexo; Possui pequena sobrecarga de cabealho de transporte. possvel que uma aplicao obtenha uma transferncia confivel de dados mesmo rodando sobre o UDP? Em caso afirmativo, como?

R: Sim, mantendo-se a confiabilidade da transferncia de dados embutida na prpria aplicao, como a incluso de mecanismos de reconhecimento e de retransmisso de dados. 3. a) Suponha que o cliente A inicie uma sesso Telnet com o servidor S. Praticamente ao mesmo tempo o cliente B tambm inicia uma sesso com o servidor S. Fornea possveis nmeros de porta de origem e destino para: 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, possvel que o nmero 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: no 4. Tanto o UDP como o TCP utilizam o complemento de 1 em seus checksums. Suponha que voc tenha as trs 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 verificao): 11101110

5. Por que o UDP faz o complemento de 1 da soma, ou seja, por que no utilizar simplesmente a soma? R: Porque se o UDP no fizer esta verificao no ter como garantir de que todos os enlaces entre a origem e destino forneam uma verificao de erros. Usando a soma ele garante que os dados enviados, ao chegarem no destino tenham ou no erros caso haja um zero na soma. 6. Com o esquema do complemento de 1, como o receptor detecta erros? possvel 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 no erros com a presena de um bit zero. No pois se houver apenas um bit com valor equivalente a zero, ou seja, falso, o receptor verifica que houve erro na transmisso. 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 transmisso costa a costa apresentado na Figura 3.17. De que tamanho a janela deveria ser para que a utilizao 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 Transmisso (L/R) 8kb / 10**9 8000 bps / 1000000000bps = 0,000008bps ou 8 microsegundos Atraso fim a fim = (15ms + 0,008ms) * 2(ida e volta) = 30,016 ms. Utilizao (U) n = nmero de pacotes necessrios. n* 0,008 / 30,016 = 0,9 n* 0,00026652 = 0,9 n = 0,9 / 0,00026652 n = aproximadamente 3377 pacotes

8.

O que so e para que servem os mecanismos bit-alternado, go-back N e retransmisso seletiva?

R: Bit-Alternado (ou protocolo rdt3.0) serve para permitir que haja um mecanismo de retransmisso de dados com base no tempo (atravs de um temporizador de contagem regressiva), que interrompe o processo de remetente aps ter decorrido um certo tempo. Go-Back N: serve para permitir o remetente a transmitir mltiplos pacotes, caso estiverem disponveis, sem ter que esperar por reconhecimento, embora s consiga permitir um nmero mximo de pacotes no reconhecidos. Retransmisso seletiva: estes protocolos evitam a retransmisso desnecessrias de dados, pois fazem o remetente retransmitir somente os pacotes suspeitos de terem sido recebidos com erros. 9. O que e para que serve o checksum?

R: uma soma de verificao que permite a deteco de erros de bits em um pacote transmitido. 10. Quais as caractersticas e funes da camada de rede baseada em datagramas?

R: uma camada de rede que utiliza o protocolo UDP que prov s aplicaes utilizadas nesta camada, um servio no confivel e no orientado conexo. Seus principais servios so: Ampliar o servio de entrega IP (melhor esforo); Verificar a integridade ao incluir mecanismos de deteco de erros; Eliminar o estabelecimento de conexo; Permitir o tratamento independente de cada segmento; 11. Quais as caractersticas e funes da camada de rede baseada em circuitos virtuais?

R: : uma camada de rede que utiliza o protocolo TCP que prov s aplicaes utilizadas nesta camada, um servio confivel, orientado a conexo. Seus principais servios so: Ampliar o servio de entrega IP (melhor esforo); Verificar a integridade ao incluir mecanismos de deteco de erros; Transferncia confivel de dados; Controle de congestionamento; Gerenciamento de conexes.

You might also like