Ed
há 3 dias
Vamos analisar cada uma das alternativas em relação ao uso de protocolos de transporte para implementar RPC (Chamada de Procedimento Remoto) em sistemas distribuídos: a) O protocolo UDP é preferencialmente usado para implementar RPC síncrono, devido à sua alta velocidade e escalabilidade. - Incorreto. O UDP é um protocolo sem conexão e não garante a entrega dos pacotes, o que não é ideal para RPC síncrono. b) O protocolo UDP é um protocolo orientado a conexão e confiável, garantindo a entrega dos pacotes de dados. - Incorreto. O UDP não é orientado a conexão e não é confiável, pois não garante a entrega dos pacotes. c) O protocolo TCP é adequado para implementar RPC assíncrono, pois garante a entrega ordenada e confiável dos pacotes de dados. - Parcialmente correto, mas o TCP é mais comumente associado a RPC síncrono, pois garante a entrega confiável e ordenada. d) O protocolo TCP é um protocolo de transporte sem conexão e não confiável, adequado para situações em que a perda ocasional de pacotes não é crítica. - Incorreto. O TCP é um protocolo orientado a conexão e confiável. e) O protocolo HTTP é amplamente utilizado para implementar RPC em sistemas operacionais específicos, como o Windows. - Embora o HTTP possa ser usado para RPC, a afirmação é muito específica e não é a mais correta em um contexto geral. A alternativa que melhor se alinha com o uso de protocolos de transporte para implementar RPC é a c), pois o TCP é realmente adequado para garantir a entrega ordenada e confiável, mesmo que a descrição mencione RPC assíncrono. Portanto, a resposta correta é: c).