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

Kurose Cap 3

Monografias: Kurose Cap 3. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  23/11/2014  •  1.962 Palavras (8 Páginas)  •  2.783 Visualizações

Página 1 de 8

1-Considere uma conexão TCP entre o hospedeiro A e o hospedeiro B. Suponha que os segmentos TCP que trafegam do hospedeiro A para o hospedeiro B tenham número de porta fonte x e número de porta destino y. Quais são os números de porta fonte e do destino para os segmentos que trafegam do hospedeiro B para o hospedeiro A?

R: Porte fonte y e porta destino x.

2-Descreva porque um desenvolvedor de aplicação pode escolher rodar uma aplicação sobre UDP em vez de sobre TCP.

R:Menor delay no envio de dados e não necessidade de reenvio de pacotes em caso de perda.

3-É possível que uma aplicação desfrute de transferência confiável de dados mesmo quando roda sobre UDP? Caso a resposta seja afirmativa, como isso acontece?

R:Sim, porém apenas se a aplicação prover mecanismos para garantir a confiabilidade.

4-Porque se diz que o TCP oferece comunicação lógica entre os processos de aplicação?

R:Tudo se passa como se os processos dos hospedeiros estivessem conectados diretamente

5-Cite quais são os serviços oferecidos pelo protocolo TCP?

R:Conexão ponto-a-ponto, fluxo de bytes confiável e em ordem, buffers de envio e recepção, transmissão full-duplex, orientado a conexão, fluxo controlado.

6-O que são os serviços de multiplexação e demultiplexação, implementados pela camada de transporte?

R:Multiplexação: juntar dados da camada de aplicação e adicionar informações de cabeçalho aos dados.

Demultiplexação: entrega de segmentos recebidos para os processos de camada de aplicação corretos.

7-Porque se diz que o UDP é um protocolo não orientado para conexão?

R:Porque os dados são enviados após o segmento ser montado, sem haver um handshake entre origem e destino.

8-Qual o papel das informações de porta origem e destino, contidas nos segmentos TCP e UDP?

R:Endereçar os segmentos às aplicações corretas, tanto no envio quanto no recebimento de mensagens.

9-Porque é dito que o TCP fornece transferência confiável de dados sobre um canal não confiável?

R:Porque ele trabalha com mecanismos que garantem a entrega dos dados uma vez que o protocolo de camada de rede (IP) trabalha com a técnica de melhor esforço, ou seja, o protocolo IP tenta entregar os pacotes ao destino, porém não garante que os mesmos alcancem o destino, e assim, é papel do TCP garantir que todos os pacotes necessários cheguem ao destino.

10-Cite 3 diferenças entre os serviços oferecidos pelo TCP e UDP.

R:TCP trabalha com controle de fluxo, estabelecimento de conexão e conexão ponto-a-ponto.

11-O que é um timeout?

R:É o evento que indica que uma mensagem de reconhecimento não foi recebida na origem dentro do tempo estimado, e assim, a origem deve reenviar a mensagem.

12-Como é estabelecido o valor de timeout em uma conexão TCP? É um valor fixo?

R:São utilizadas três equações que levam em consideração a evolução do RTT, o desvio entre dois RTTs e a adição de uma margem para trabalhar com um valor mais ou menos seguro.

(1) RTT_estimado = (1-a).RTT_estimado + a.RTT_medido

(2) desvio = (1-b).desvio + b.(RTT_medido – RTT_estimado)

(3) timeout = RTT_estimado + 4.desvio

13-O que é um round trip time (RTT)? Escreva e descreva a equação.

R:É o tempo de um pacote sair da origem e chegar no destino e a sua mensagem de reconhecimento sair do destino e chegar na origem.

14-Para que serve um checksum em um segmento TCP ou UDP? Como ele é formado?

R:Serve para verificação de erros no pacote, sendo que, caso sejam detectados erros, o pacote é descartado. O cálculo do checksum leva em consideração os campos de 16 bits dos segmentos, onde os mesmos são somados em complemento de 1, e quando acontece overflow, o bit é somado à posição menos significativa.

15-Cite uma vantagem da abordagem Volta-N com relação à retransmissão seletiva.

R:Mais simples de ser implementado.

16-Cite uma vantagem da abordagem Retransmissão Seletiva com relação ao Volta-N.

R:Só são retransmitidos os pacotes necessários.

17-Qual é a grande desvantagem de uma transmissão do tipo “para e espera” com relação a uma do tipo “janelas deslizantes”?

R:No tipo “para e espera” somente uma mensagem é transmitida, enquanto no “janelas deslizantes” N mensagens são enviadas ao mesmo tempo, otimizando a utilização do link.

18-O que é um PDU (também chamado de Segmento)?

R:A PDU (Unidade de dados do Protocolo) is a complete message that implements the protocol at that layer. The Layer 2 (Data Link Layer) PDU is the frame. The Layer 3 (Network Layer) PDU is the packet. The Layer 4(Transport Layer) PDU is the segment for TCP, or the datagram for UDP.

19-O TCP oferece garantias de banda e de tempo real?

R:Não, pois nem toda a banda utilizada está enviando dados originais e o TCP envia pacotes quando for melhor, o que não significa que seja quando o dado estiver pronto, eliminando assim o envio em tempo real.

20-Cite um motivo para um protocolo de transmissão confiável adicionar um número de seqüência em cada pacote transmitido. Justifique o uso dessa informação explicando o problema que ocorreria caso ela não fosse usada.

R:A utilização de números de sequência garante a entrega dos dados em ordem. Caso esse mecanismo não fosse utilizado, os dados recebidos seriam passados para a aplicação correspondente possivelmente contendo lacunas.

...

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