Redes
Lista de Exercícios
1. Assinale verdadeiro ou falso:
a. A janela deslizante é um artifício usado para que não seja necessário esperar a confirmação de chegada de cada pacote, podendo ser enviados múltiplos pacotes e antes de receber um.
b. O protocolo UDP oferece serviço orientado a conexão, porém não permite múltiplas aplicações rodando simultaneamente, ou seja, só é permitida uma aplicação UDP rodando de cada vez.
c. O TCP é orientado a fluxo, ou seja, todos os datagramas recebem um número serial para que possam ser reordenados no destino. Essa funcionalidade permite que os pacotes, ao chegarem fora da ordem por passarem por caminhos diferentes, sejam reordenados.
d. Os protocolos UDP e TCP são protocolos da camada de transporte e têm como principal função identificar a aplicação dentro do host de destino. A camada de rede identifica o host e a camada de transporte identifica a aplicação. O UDP é um protocolo mais complexo que o TCP. Dessa forma, o cabeçalho UDP é mais rico em campos do que o TCP.
e. A demultiplexação é responsabilidade da camada de transporte. Ao chegarem no host de destino, os pacotes são distribuídos entre as aplicações da camada superior através dos protocolos TCP ou UDP.
f. Uma das principais vantagens do TCP em relação ao UDP é a orientação a conexão. Antes do envio das informações, é estabelecida uma conexão através do aperto de mãos de 3 vias (3-way handshake) quando a origem (A) envia uma solicitação para o destino (B) e B responde dando reconhecimento da solicitação de A. A responde informando que recebeu o reconhecimento de B. Só então os dados são enviados. Com essa conexão, durante a transferência dos dados não é necessário que sejam confirmados cada envio de pacote.
2. Qual a função do número da porta na camada de aplicação?
3. Como funciona a buferização no protocolo TCP?
4. Desenhe o estabelecimento da conexão TCP e o envio de pacotes com a confirmação. Explique como o