Módulo 9_Camada de transporte Flashcards
Qual é o propósito da camada de transporte? E quais os dois prtocolos dela?
A camada de transporte é responsável pela comunicação lógica entre aplicativos executados em hosts diferentes. Isso pode incluir serviços como o estabelecimento de uma sessão temporária entre dois hosts e a transmissão confiável de informações para um aplicativo.
Protocolo TCP
Protocolo UDP (User Datagram Protocol)
É responsabilidade da camada de transporte manter e monitorar cada conjunto de dados que flui entre um aplicativo de origem e um aplicativo de destino.
VERDADEIRO OU FALSO
Verdadeiro
Esse conjunto se chama conversa, e a camada de transporte tem que manter e monitorar várias conversas.
É responsabilidade da camada de transporte dividir os dados do aplicativo em blocos de tamanho adequado. Dependendo do protocolo de camada de transporte usado, os blocos de camada de transporte são chamados de segmentos ou datagramas.
VERDADEIRO OU FALSO
Verdadeiro
A camada de transporte divide os dados em blocos menores (ou seja, segmentos ou datagramas) que são mais fáceis de gerenciar e transportar.
O protocolo da camada de transporte também adiciona informações de cabeçalho contendo dados binários organizados em vários campos a cada bloco de dados. São os valores nesses campos que permitem que os vários protocolos da camada de transporte realizem diferentes funções no gerenciamento da comunicação de dados.
VERDADEIRO OU FALSO
Verdadeiro
Por exemplo, as informações de cabeçalho são usadas pelo host de recebimento para remontar os blocos de dados em um fluxo de dados completo para o programa de camada de aplicativo de recebimento.
A camada de transporte garante que, mesmo com vários aplicativos em execução em um dispositivo, todos os aplicativos recebam os dados corretos.
A camada de transporte deve separar e gerenciar várias comunicações com as diferentes necessidades de requisitos de transporte. Para passar fluxos de dados para os aplicativos adequados, a camada de transporte identifica o aplicativo de destino usando um identificador chamado número da porta.
VERDADEIRO OU FALSO
Verdadeiro
Cada processo de software que precisa acessar a rede recebe um número de porta exclusivo para esse host.
O envio de alguns tipos de dados (por exemplo, um vídeo de streaming) através de uma rede, como um fluxo de comunicação completo, pode consumir toda a largura de banda disponível. Isso impediria que outras conversas de comunicação ocorressem ao mesmo tempo. Isso também dificultaria a recuperação de erro e retransmissão dos dados danificados. A camada de transporte usa segmentação e multiplexação para permitir que diferentes conversas de comunicação sejam intercaladas na mesma rede.
VERDADEIRO OU FALSO
Verdadeiro
A verificação de erros pode ser realizada nos dados do segmento, para determinar se o segmento foi alterado durante a transmissão.
O IP se preocupa apenas com a estrutura, o endereçamento e o roteamento de pacotes, do remetente original ao destino final. A IP não é responsável por garantir a entrega ou determinar se uma conexão entre o remetente e o destinatário precisa ser estabelecida.
VERDADEIRO OU FALSO
Verdadeiro
Esse é o papel do Protocolo TCP.
O TCP é considerado um protocolo de camada de transporte confiável, completo, que garante que todos os dados cheguem ao destino. O TCP inclui campos que garantem a entrega dos dados do aplicativo. Esses campos exigem processamento adicional pelos hosts de envio e recebimento.
O TCP fornece confiabilidade e controle de fluxo usando estas operações básicas:
Número e rastreamento de segmentos de dados transmitidos para um host específico a partir de um aplicativo específico;
Confirmar dados recebidos;
Retransmitir todos os dados não confirmados após um determinado período de tempo;
Dados de sequência que podem chegar em ordem errada;
Enviar dados a uma taxa eficiente que seja aceitável pelo receptor.
TCP é um protocolo stateful, o que significa que ele controla o estado da sessão de comunicação. Para manter o controle do estado de uma sessão, o TCP registra quais informações ele enviou e quais informações foram confirmadas. A sessão com estado começa com o estabelecimento da sessão e termina com o encerramento da sessão.
Um segmento TCP adiciona 20 bytes (ou seja, 160 bits) de sobrecarga ao encapsular os dados da camada de aplicativo,
VERDADEIRO OU FALSO
Verdadeiro
UDP é um protocolo sem conexão. Como o UDP não fornece confiabilidade ou controle de fluxo, ele não requer uma conexão estabelecida. Como o UDP não controla informações enviadas ou recebidas entre o cliente e o servidor, o UDP também é conhecido como um protocolo sem estado.
VERDADEIRO OU FALSO
Verdadeiro
UDP também é conhecido como um protocolo de entrega de melhor esforço porque não há confirmação de que os dados são recebidos no destino. Com o UDP, não há processo de camada de transporte que informe ao remetente se a entrega foi bem-sucedida.
O que é um socket?
A combinação do endereço IP de origem e o número de porta de origem, ou do endereço IP de destino e o número de porta de destino.
As portas origem e destino são colocadas no segmento. Os segmentos são encapsulados em um pacote IP. O pacote IP contém o endereço IP de origem e destino.
O socket é usado para identificar o servidor e o serviço que está sendo solicitado pelo cliente. Um socket do cliente pode ser assim, com 1099 representando o número da porta de origem: 192.168.1.5:1099
O soquete em um servidor da web pode ser 192.168.1.7:80
Qual é o par de soquetes?
Juntos, esses dois soquetes se combinam para formar um par de soquetes: 192.168.1.5:1099, 192.168.1.7:80
O que são portas (REDES)?
São canais virtuais que permitem que um computador ou dispositivo se comunique com outro.
Essas portas garantem que os dados vão para o destino correto e ajudam a organizar a comunicação entre dispositivos, evitando confusão e melhorando a segurança.
Entre as portas utilizadas na comunicação, as portas são numeradas de 0 a 65535 e são divididas em três faixas principais:
Portas bem conhecidas (0 a 1023);
Portas registradas (1024 a 49151);
Portas dinâmicas ou privadas (49152 a 65535).
Função das portas bem conhecidas (0 a 1023):
Essas portas são atribuídas aos protocolos e serviços mais comuns e críticos, como HTTP (porta 80), HTTPS (porta 443), FTP (porta 21), e SMTP (porta 25).