Buscar

Exercícios 3 - Camda de Transportes - Respostas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Engenharia de Computação
Redes de Computadores I
Exercícios 3
Nome: Larisse Stefany Pires Amorim
1. Quais são os serviços oferecidos pelos protocolos da camada de transporte?
Resposta: A camada de transporte implementa serviços de transporte de
dados sem conexão ou orientado a conexão
● Sem conexão: os pacotes são transmitidos de uma parte para outra
sem a necessidade do estabelecimento ou da liberação de circuitos
virtuais. Os pacotes não são numerados; durante a sua transmissão
podem ser corrompidos ou perdidos, ou então, podem até chegar fora
de ordem. Também não existe confirmação do recebimento dos
pacotes. Esse serviço é implementado pelo protocolo UDP.
● Serviço orientado a conexão: estabelece-se, primeiro, uma conexão
entre a origem e o destino dos dados. Logo após, os dados podem ser
transferidos. No final, a conexão é encerrada. Esse tipo de serviço é
fornecido pelos protocolos TCP e SCTP.
2. Explique as funções principais do protocolo TCP.
Resposta:
● Transferir dados confiadamente
● Oferecer controle de fluxo à suas aplicações
● Controlar congestionamento nas aplicações
3. Explique o que é comunicação fim a fim.
Resposta: A entidade do nível de transporte se comunica com a entidade do
nível de transporte da máquina destino.
4. Descreva pelo menos 3 diferenças entre o UDP e o TCP.
Resposta:
TCP UDP
Protocolo orientado à conexão Protocolo sem conexão
Protocolo orientado a fluxo de dados Um processo envia mensagens,
com delimitadores predefinidos
Protocolo de transporte confiável Protocolo de transporte não
confiável
Chega a integridade dos dados Deixa a aplicação responsável pela
integridade dos dados
5. Descreva os procedimentos usados pelo TCP para garantir a integridade e
sequência das informações.
Engenharia de Computação
Redes de Computadores I
Resposta:
● Garantia de Integridade: o TCP faz verificações para garantir que os
dados não foram alterados ou corrompidos durante o transporte entre
a origem e o destino.
● Sequência de informações: o TCP segmenta a informação proveniente
da Camada de Aplicação em pequenos blocos de informação
(datagramas) inserindo-lhes um cabeçalho de forma que seja possível
no host de destino, fazer a reorganização dos dados. Esse cabeçalho
contém um conjunto de bits (checksum) que permite tanto a validação
dos dados, como do próprio cabeçalho. A utilização do checksum
também permite muitas vezes no host de destino, recuperar
informações em caso de erros simples na transmissão.
6. O que são portas ou sockets? Quais são as suas funções?
Resposta: Socket é um ponto final (endpoint) de um canal bidirecional de
comunicação entre dois processos em uma rede. São importantes pois é
através deles que é possível estabelecer a comunicação entre os processos
de uma máquina/aplicação servidor e uma máquina/aplicação cliente
7. Explique o processo de estabelecimento de conexão do TCP, o chamado
three-way handshake.
Resposta: O three-way handshake de três vias é responsável pelo
estabelecimento de conexões no TCP.
ACK = Acknowledgement (reconhecimento)
SYN = Synchronize (sincronizar)
Estabelecimento de conexẽos
1. O cliente envia um pacote com a flag SYN ativa para tentar sincronizar
ao servidor
2. O servidor responde com um pacote com as flags SYN+ACK. O
servidor sincroniza e continua com o processo
3. O cliente responde com um pacote ACK. O cliente envia o pacote

Continue navegando