Guia de Redes: Protocolos, TCP, UDP e Comutação

Computação3,9 KB

  • O que é comutação de pacotes?
    R: Permite que vários sistemas finais comunicantes compartilhem simultaneamente um caminho ou partes dele. Os comutadores de pacotes interconectam os sistemas finais e possuem a função de encaminhar pacotes. Exemplos: roteadores e switches (comutadores de camada de enlace).
  • Cite uma vantagem da comutação de pacotes sobre a comutação de circuitos:
    R: Melhor compartilhamento de recursos e ausência de necessidade de estabelecimento de chamada prévia.
  • O que é um protocolo? Exemplifique.
    R: É a norma que define o formato e a ordem das mensagens trocadas entre duas ou mais entidades comunicantes. Exemplo: Protocolos HTTP, TCP ou IP.
  • O que é uma interface na arquitetura de rede?
    R: É o que define os serviços que a camada inferior tem a oferecer à camada superior.
  • O que é uma API Socket?
    R: São abstrações que representam uma porta de comunicação associada a uma aplicação. Podem ser usadas com ou sem conexão, servindo de interface entre a camada de aplicação e a camada de transporte, provendo acesso aos serviços de rede.
  • Cite pelo menos 2 motivos para um programador escolher o protocolo UDP em vez do TCP:
    R: Melhor desempenho, suporte a aplicações em tempo real e maior eficiência para mensagens pequenas.
  • É possível conseguir uma transmissão confiável através do uso de protocolo UDP? Justifique.
    R: Não nativamente, porque o protocolo não possui mecanismos de confirmação de recebimento da informação.
  • Para que serve o protocolo FTP? Ele usa TCP ou UDP?
    R: Utilizado na camada de aplicação para prover a transferência de arquivos entre dois sistemas finais; utiliza o protocolo TCP devido à sua confiabilidade.
  • Para que serve o protocolo HTTP? Ele usa TCP ou UDP?
    R: Serve para prover a requisição e transferência de documentos pela Web (modelo request/response); utiliza o protocolo TCP.
  • O que é conexão persistente e não persistente?
    R: Persistente: mantém a conexão aberta para baixar todas as informações necessárias antes de fechá-la. Não Persistente: abre e fecha uma conexão TCP para cada objeto individual, o que gera maior latência.
  • Para que serve o protocolo DNS? Ele usa TCP ou UDP?
    R: Utiliza majoritariamente o UDP para mensagens rápidas. Serve para resolver nomes de domínio em endereços IP, permitindo estabelecer a conexão com o dispositivo final.
  • Aplicações multimídia costumam usar TCP ou UDP? Por quê?
    R: UDP, pois é mais adequado para aplicações em tempo real que exigem baixa latência.
  • Por que o TCP e o UDP usam verificação de erros?
    R: Para garantir que o pacote chegou de forma correta ao receptor. O TCP solicita a retransmissão para corrigir o erro, enquanto o UDP apenas descarta o pacote corrompido.
  • O que faz a multiplexação na camada de transporte?
    R: Reúne, no hospedeiro de origem, porções de dados provenientes de diferentes portas, encapsulando-as com cabeçalhos para criar segmentos destinados à camada de rede.
  • O que faz a demultiplexação na camada de transporte?
    R: Na extremidade receptora, a camada de transporte examina os campos do segmento para identificar a porta de destino e direcionar os dados ao socket correto.
  • Para que serve a informação da porta em cada segmento?
    R: Serve para identificar e distinguir as diferentes aplicações ou processos em execução no host.

Baixar

PDF Word HTML