Prévia do material em texto
Datagrama O que e um datagrama em redes de computadores? a) Um protocolo de comunicacao usado na transmissao de dados. b) Uma unidade de dados enviada sem conexao previa entre o emissor e o receptor. c) Um tipo de tabela usada para roteamento de pacotes. d) Um tipo de arquivo de dados que armazena informacoes de rede. Resposta correta: b) Uma unidade de dados enviada sem conexao previa entre o emissor e o receptor. Explicacao: Um datagrama e uma unidade de dados transmitida sem necessidade de uma conexao estabelecida previamente, caracterizando-se pela comunicacao sem estado, tipica do protocolo UDP. Qual protocolo de comunicacao mais comumente utiliza datagramas? a) TCP. b) UDP. c) FTP. d) HTTP. Resposta correta: b) UDP. Explicacao: O protocolo UDP (User Datagram Protocol) e o mais comum a usar datagramas. Ele e conhecido por ser sem conexao, ou seja, os datagramas sao enviados sem a necessidade de estabelecer uma comunicacao entre os dispositivos. Quais caracteristicas tornam o envio de um datagrama mais eficiente em comparacao ao TCP? a) O datagrama e maior, o que economiza tempo. b) Nao ha garantia de entrega, mas e mais rapido por nao haver a sobrecarga de verificacao de entrega. c) A transmissao usa criptografia avancada, o que torna mais seguro. d) O datagrama verifica o conteudo dos pacotes antes de envia-los. Resposta correta: b) Nao ha garantia de entrega, mas e mais rapido por nao haver a sobrecarga de verificacao de entrega. Explicacao: O UDP nao realiza verificacao de entrega nem estabelece conexoes, o que resulta em uma comunicacao mais rapida, embora menos confiavel, quando comparado ao TCP. O que significa a frase comunicacao sem conexao no contexto de datagramas? a) Nao ha um sistema de roteamento entre o emissor e o receptor. b) Nao ha verificacao de erros nos dados transmitidos. c) O receptor nao sabe se o pacote de dados chegou. d) O envio dos dados nao requer um processo de handshake ou estabelecimento de conexao. Resposta correta: d) O envio dos dados nao requer um processo de handshake ou estabelecimento de conexao. Explicacao: Em uma comunicacao sem conexao, o envio dos dados nao depende da preparacao de uma conexao entre os dispositivos. Os dados sao enviados diretamente, o que pode resultar em maior velocidade, mas sem garantia de entrega ou ordem. Qual e a principal vantagem de usar datagramas em uma rede? a) Garantia de entrega dos pacotes. b) Estabelecimento de conexoes seguras. c) Velocidade maior e menor overhead devido a ausencia de controle de conexao. d) Controle rigoroso do conteudo dos pacotes. Resposta correta: c) Velocidade maior e menor overhead devido a ausencia de controle de conexao. Explicacao: O uso de datagramas permite uma comunicacao mais rapida, ja que nao ha a necessidade de estabelecer uma conexao e realizar verificacoes de entrega, o que reduz o overhead. Qual e o protocolo que, ao contrario do UDP, garante a entrega de pacotes? a) SMTP. b) TCP. c) ARP. d) ICMP. Resposta correta: b) TCP. Explicacao: O TCP (Transmission Control Protocol) e um protocolo orientado a conexao, o que significa que ele garante a entrega e a ordem dos pacotes, ao contrario do UDP, que utiliza datagramas sem garantias. Em um datagrama UDP, o que e o campo "Checksum" utilizado para? a) Identificar o tipo de dados transmitidos. b) Verificar a integridade dos dados transmitidos. c) Estabelecer a conexao entre os dispositivos. d) Roteamento dos pacotes. Resposta correta: b) Verificar a integridade dos dados transmitidos. Explicacao: O campo "Checksum" no datagrama UDP e utilizado para verificar a integridade dos dados durante a transmissao, ajudando a detectar erros que possam ter ocorrido no caminho. O que ocorre quando um datagrama UDP nao chega ao destino? a) O remetente solicita automaticamente o reenvio do pacote. b) O receptor descarta o datagrama e envia uma solicitacao de reenvio. c) O remetente nao tem forma de saber se o pacote foi recebido, pois nao ha garantias de entrega. d) O protocolo TCP assume a responsabilidade pela entrega. Resposta correta: c) O remetente nao tem forma de saber se o pacote foi recebido, pois nao ha garantias de entrega. Explicacao: No UDP, nao ha confirmacao de recebimento ou retransmissao de pacotes perdidos, portanto, o remetente nao sabe se o datagrama chegou ao destino. Qual e a principal diferenca entre datagramas e pacotes no contexto de redes de computadores? a) Datagramas sao usados para comunicacao com conexao, enquanto pacotes sao para comunicacao sem conexao. b) Pacotes tem um tamanho fixo, enquanto datagramas tem tamanho variavel. c) Datagramas sao unidades de dados menores, enquanto pacotes sao maiores e mais complexos. d) Pacotes podem ser fragmentados, enquanto datagramas nao podem. Resposta correta: b) Pacotes tem um tamanho fixo, enquanto datagramas tem tamanho variavel. Explicacao: A principal diferenca entre pacotes e datagramas esta no fato de que os pacotes geralmente tem um tamanho fixo e sao usados em protocolos como o TCP, enquanto os datagramas, como os usados no UDP, podem ter tamanho variavel. O que significa o termo "entrega sem confirmacao" no contexto de datagramas? a) O datagrama e sempre entreguem na ordem correta. b) O destinatario sempre confirma o recebimento do datagrama. c) O remetente nao recebe confirmacao se o datagrama chegou ao destino. d) O destinatario exige um codigo de confirmacao para aceitar o datagrama. Resposta correta: c) O remetente nao recebe confirmacao se o datagrama chegou ao destino. Explicacao: Em protocolos que utilizam datagramas, como o UDP, nao ha um mecanismo de confirmacao de entrega, ou seja, o remetente nao sabe se o datagrama chegou ou nao ao destino. Qual e o limite de tamanho para um datagrama UDP em uma rede IPv4? a) 1500 bytes. b) 65535 bytes. c) 256 bytes. d) 1024 bytes. Resposta correta: b) 65535 bytes. Explicacao: O tamanho maximo de um datagrama UDP e de 65535 bytes, pois o campo de comprimento no cabecalho UDP e de 16 bits, permitindo esse valor maximo. O que acontece com os datagramas UDP em caso de congestionamento na rede? a) Eles sao reencaminhados automaticamente. b) O protocolo TCP assume a entrega. c) Nao ha garantia de entrega e o datagrama pode ser descartado. d) O remetente aguarda confirmacao antes de enviar novos pacotes. Resposta correta: c) Nao ha garantia de entrega e o datagrama pode ser descartado. Explicacao: No caso de congestionamento, o datagrama pode ser descartado, pois nao ha garantias de entrega no protocolo UDP. Como a comunicacao via datagrama pode ser vantajosa em sistemas de streaming de video, por exemplo? a) Pela sua alta seguranca na transmissao de dados. b) Porque garante que todos os pacotes sejam recebidos sem perdas. c) Pelo envio rapido de pacotes sem a sobrecarga de conexoes. d) Porque os pacotes sao retransmitidos automaticamente se nao chegarem ao destino. Resposta correta: c) Pelo envio rapido de pacotes sem a sobrecarga de conexoes. Explicacao: Em sistemas de streaming, a velocidade e a baixa latencia sao importantes, e o UDP, ao utilizar datagramas, permite uma comunicacao rapida sem a sobrecarga de estabelecimento de conexoes e verificacao de entrega. Qual e o papel do cabecalho de um datagrama UDP? a) Controlar a criacao de uma nova conexao. b) Garantir que os dados cheguem ao destino correto. c) Fornecer informacoes sobre o destinatario, o comprimento e a integridade dos dados. d) Armazenar os dados transmitidos. Resposta correta: c) Fornecer informacoes sobre o destinatario, o comprimento e a integridade dos dados. Explicacao: O cabecalho do datagrama UDP contem informacoes essenciais como o endereco de origem e destino, o comprimento do datagrama e um campo para verificacao de integridade, o checksum. Em uma rede com alta perda de pacotes, qual e o protocolo mais indicado para a transmissao de dados via datagramas? a) TCP. b) HTTP. c) UDP, desde que nao haja problemas de integridadede dados. d) ARP. Resposta correta: c) UDP, desde que nao haja problemas de integridade de dados. Explicacao: O UDP pode ser util em situacoes de baixa latencia e onde a perda de pacotes nao prejudica tanto a aplicacao, como em servicos de voz ou