Ed
ano passado
Para responder à sua pergunta, vamos analisar as opções apresentadas em relação aos tipos de sockets e seus usos em sistemas distribuídos. 1. Sockets TCP e UDP: - TCP (Transmission Control Protocol) é um protocolo orientado à conexão que garante a entrega confiável de dados, ideal para aplicações que exigem integridade na transmissão, como transferências de arquivos e navegação na web. - UDP (User Datagram Protocol) é um protocolo sem conexão que permite a transmissão rápida de dados, mas não garante a entrega, sendo mais adequado para aplicações em tempo real, como streaming de vídeo e jogos online. Agora, vamos analisar as alternativas: a) Sockets cliente-servidor, utilizados em aplicações que demandam confiabilidade na transmissão de dados, e sockets P2P, utilizados em aplicações em tempo real. - Esta opção mistura conceitos e não é precisa. b) Sockets P2P, utilizados em aplicações cliente-servidor, e sockets de grade, utilizados em aplicações em tempo real. - Esta opção também não é correta, pois não reflete a classificação adequada. c) Sockets P2P, utilizados em aplicações em tempo real, e sockets de grade, utilizados em aplicações que demandam confiabilidade na transmissão de dados. - Novamente, não é uma classificação correta. d) Sockets TCP, utilizados em aplicações que exigem confiabilidade na transmissão de dados, e sockets UDP, utilizados em aplicações que demandam transmissão rápida e eficiente de dados. - Esta opção está correta, pois descreve precisamente os usos dos sockets TCP e UDP. e) Sockets cliente-servidor, utilizados em aplicações P2P, e sockets de grade, utilizados em aplicações que exigem transmissão rápida e eficiente de dados. - Esta opção não é correta, pois confunde os tipos de sockets. Portanto, a alternativa correta é: d) Sockets TCP, utilizados em aplicações que exigem confiabilidade na transmissão de dados, e sockets UDP, utilizados em aplicações que demandam transmissão rápida e eficiente de dados.