Carregando...
Carregando...
Ajude a melhorar a plataforma
Um engenheiro de redes está projetando um sistema de comunicação para uma empresa de médio porte que requer a transmissão confiável de dados entre várias estações de trabalho e um servidor central.
O sistema precisa garantir que as mensagens, como arquivos de projeto e e-mails, sejam entregues corretamente, independente da plataforma do dispositivo ou do sistema operacional em uso. Considerando os princípios fundamentais das redes de computadores e a utilização de sockets para a comunicação em rede, sobre o projeto do sistema de comunicação, avalie as seguintes afirmativas.
Para garantir a comunicação entre diferentes dispositivos, é essencial a definição de um protocolo comum, como HTTP ou HTTPS, que determinará as regras de envio e recebimento de dados na rede. O uso de sockets TCP no servidor implica que, para cada nova conexão de cliente, um novo socket é criado em uma porta aleatória, permitindo que o socket original continue ouvindo por novas solicitações. Sockets UDP são mais apropriados para a empresa, pois garantem que os dados cheguem sem erros e na sequência correta, sendo a escolha ideal para transferências de arquivos críticos. O uso da classe ServerSocket no código é redundante no contexto de uma rede de computadores, pois sockets cliente são suficientes para estabelecer conexões e trocar informações.
stá correto o que se afirma em:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
🎓 Gabarito Comentado (AVA):
A afirmativa I é correta, pois a comunicação entre dispositivos em uma rede exige um protocolo comum que estabelece regras claras para o intercâmbio de dados, o que é essencial para assegurar a interoperabilidade entre diferentes plataformas e sistemas.
A afirmativa II é correta, visto que a utilização de sockets TCP no servidor envolve a criação de novos sockets para manter as conexões com os clientes, enquanto o socket principal permanece disponível para aceitar novos pedidos de conexão.
A afirmativa III é incorreta, já que, embora os sockets UDP sejam úteis para situações que requerem comunicação rápida e sem estado, eles não garantem a entrega de dados sem erros ou a ordem dos pacotes, o que não é ideal para transferência de arquivos que exigem confiabilidade.
A afirmativa IV é incorreta, pois a classe ServerSocket é fundamental em uma rede de computadores para estabelecer um ponto de escuta para conexões de entrada no lado do servidor, sem a qual os clientes não poderiam iniciar comunicação confiável.