A Resolução lista de Exercícios
Por: Ítalo Patrick • 16/11/2021 • Trabalho acadêmico • 1.466 Palavras (6 Páginas) • 106 Visualizações
Resolução lista de exercícios 03 – Pedro Maia
1) A principal função da camada de transporte é fornecer serviço de transmissão de dados eficiente,confiável e economicamente viável para a camada de aplicação. Serviços implementados : Serviço orientado à conexão e Serviço não-orientado à conexão Protocolos : TCP e UDP
2) Camada de Transporte : Possui canal lógico de comunicação entre processos ,estende o serviço da camada de rede,multiplexação e demultiplexação entre processos e verificação de integridade.Serviço Mínimo pode ser confiável. Camada de Rede : Possui canal lógico de comunicação entre estações,serviço de melhor esforço e não garante entrega, ordenação, nem integridade dos segmentos.Serviço Não Confiável.
3) UDP : Implementa apenas os serviços mínimos ,melhor esforço e não-orientado à conexão. TCP : Implementa os serviços complementares, além dos mínimos e orientado à conexão. A transmissão com máxima taxa, pode ocasionar congestionamento intenso, e os protocolos com controle de congestionamento seriam prejudicados
4) Multiplexação : Trata os dados de múltiplos sockets e adiciona o cabeçalho de transporte Demultiplexação : Usa o cabeçalho para entrega dos segmentos aos sockets corretos
5) UDP tem uma menor latência, é simples porque não exige armazenamento de estados nos hosts, menor overhead, transmite com a taxa máxima, desde o início da comunicação porque não possui controle de congestionamento. Ela vai reduzir a latência de requisição de paginas WEB, reduz o tempo de reação a um problema de rede, e recupera erros de cada aplicação
6) Go-Back-N : É uma instância específica do protocolo ARP , no qual o processo de envio, envia continuamente frames até um valor máximo N especifico do tamanho da janela transmissor, sem receber um pacote de confirmação do receptor. Retransmissão Seletiva : Transmissor pode ter até N pacotes não reconhecidos em trânsito, receptor reconhece pacotes individuais, transmissor possui um temporizador para cada pacote ainda não reconhecido
7) A) Para recuperação de erros, ACKs reconhecimento positivo e NAKs reconhecimento negativo.
B) Se o ACK sofrer um atraso, a retransmissão provocará uma duplicação de segmentos, o número de sequência evita isso.
C) Serve para segmentos não reconhecidos.
D) NAK sinaliza que o segmento foi recebido com erro. Se o transmissor recebe um ACK duplicado tem o mesmo efeito que um NAK.
8) Identifica o segmento no fluxo (contagem de bytes, não de segmentos).Identifica o segmento reconhecido (contagem de bytes, não de segmentos).Os reconhecimentos sempre especificam o número do próximo byte que o receptor espera
9) O valor do temporizador deve ser maior que o tempo de ida e volta dos pacotes. Contudo, não pode ser muito pequeno, pois pode gerar estouro desnecessário do temporizador, nem muito longo, pois aumenta o tempo de reação a possíveis erros. Para definir o valor do temporizador, o TCP faz uma estimativa dinâmica do tempo de ida e volta dos pacotes, chamado RTT (round trip time). A partir desta estimativa, calcula o valor médio e desvio, e aplica uma margem de segurança para definir o valor do temporizador.
10) Caso o TCP receba três reconhecimentos duplicados antes de um estouro de temporizador, o mesmo saberá que o outro lado deve ter recebido pacotes fora de ordem, o que sugere que o pacote anterior tenha sido perdido ou está atrasado.Neste caso, o emissor retransmite imediatamente o pacote solicitado, o que é chamado retransmissão rápida. Além disso, o TCP ele reduz o tamanho da janela de congestionamento para a metade de seu valor corrente e volta a crescer linearmente.
11) A) Cria segmento e envia para a camada de redes.
B) Cria segmento e envia para a camada de redes.
C) Retransmite o segmento e reinicia o temporizador
D) Reconhece a informação recebida pelo receptor e realiza nova contagem no temporizador caso tenha segmentos ainda não reconhecidos
E) Interpreta como um NAK e retransmite o pacote antes do temporizador esgotar o tempo
12) A) ACK aguarda 500ms até chegar novo segmento. Se não chegar, o ACK é enviado.
B) Envia ACK duplicado com número de segmento esperado pelo receptor.
C) Envia ACK
13) Para estabelecer uma conexão TCP é necessário um método de apresentação conhecido como “three-way handshake”, onde um servidor inicia o processo aguardando conexões e um cliente solicita uma conexão ao servidor enviando um segmento SYN, na sequência o servidor responde com um segmento SYN-ACK, por fim o cliente confirma com um segmento ACK e a conexão é estabelecida entre ambos. Estabelecimento de conexões 1. O cliente envia um pacote com a flag SYN ativa; 2. O servidor responde com um pacote com as flags SYN + ACK; 3. O cliente responde com um pacote ACK.
14) Para fechar uma conexão, o indicador de controle Finish (FIN) deve ser definido no cabeçalho do segmento. Para terminar cada sessão TCP de uma via, um aperto de mão de duas vias usado, consistindo de um segmento FIN e um segmento ACK.O temporizadores que permitem o ajuste e contorno de eventuais atrasos e perdas de segmentos. Para fechar uma conexão, o indicador de controle Finish (FIN) deve ser definido no cabeçalho do segmento. Para terminar cada sessão TCP de uma via, um aperto de mão de duas vias usado, consistindo de um segmento FIN e um segmento ACK. O temporizadores que permitem o ajuste e contorno de eventuais atrasos e perdas de segmentos.
...