Questão nº 60
Questão de Tecnologia da Informação · FGV TJ-AP 2024 (nº 60)
Uma rede de dados é composta por 1 servidor e 10 máquinas clientes conectadas por meio de um comutador (switch) de rede. Todas as interfaces do comutador e dos dispositivos de rede possuem capacidade de transmissão e recepção de até 1 Gbps.
Esse servidor pode transmitir arquivos, por meio de uma aplicação, para as máquinas clientes por protocolos do tipo Unicast ou Multicast, bastando, para isso, ajustar a configuração entre o servidor e as máquinas clientes que irão receber os arquivos.
Para o envio de um arquivo específico por essa aplicação é necessária a transmissão de 10 GB de dados pelo servidor.
Os tempos mínimos necessários para a completa transmissão deste arquivo para as 10 máquinas clientes, quando utilizados os protocolos Unicast e Multicast, são, respectivamente:
- A10 segundos e 100 segundos;
- B80 segundos e 800 segundos;
- C100 segundos e 10 segundos;
- D100 segundos e 100 segundos;
- E800 segundos e 80 segundos. (alternativa correta)
Resposta comentada
Gabarito Alternativa E
Em redes, Unicast é como enviar uma carta individual para cada pessoa: o remetente envia uma cópia para cada destinatário. Já Multicast é como enviar uma carta para um grupo e a agência dos correios (o switch) faz as cópias e entrega para todos os membros do grupo, mas o remetente só envia a carta uma vez.
-
(A) Incorreta: Os valores estão incorretos e a ordem também.
-
(B) Incorreta: Os valores estão corretos, mas a ordem está invertida em relação ao que foi pedido (Unicast e Multicast, respectivamente).
-
(C) Incorreta: Esta é a principal armadilha da banca. Ela surge se você esquecer de converter Gigabytes (GB) para Gigabits (Gb). 1 GB não é igual a 1 Gb; na verdade, 1 GB = 8 Gb. Se você usasse 10 GB como 10 Gb, o tempo de uma transmissão seria 10 Gb / 1 Gbps = 10 segundos. Para Unicast (10 clientes), seria 10 * 10 = 100 segundos. Para Multicast, seria 10 segundos. Por isso, é fundamental lembrar que 1 Byte = 8 bits.
-
(D) Incorreta: Os valores estão incorretos para ambos os tipos de transmissão.
-
(E) Correta: Primeiro, vamos converter o tamanho do arquivo para bits para que as unidades sejam compatíveis com a velocidade da rede (Gbps).
- 1 Byte = 8 bits
- 1 Gigabyte (GB) = 8 Gigabits (Gb)
- Então, 10 GB = 10 * 8 Gb = 80 Gb.
- A velocidade da rede é de 1 Gbps.
Para Unicast: O servidor precisa enviar o arquivo de 10 GB (80 Gb) para cada uma das 10 máquinas clientes. Como o servidor possui apenas uma interface de 1 Gbps, ele precisa transmitir o arquivo 10 vezes, uma para cada cliente (ou de forma sequencial, ou dividindo a largura de banda, mas o tempo total para que todos recebam é a soma das transmissões individuais se o servidor é o gargalo).
- Tempo para enviar para 1 cliente = 80 Gb / 1 Gbps = 80 segundos.
- Tempo total para 10 clientes (Unicast) = 80 segundos/cliente * 10 clientes = 800 segundos.
Para Multicast: O servidor envia o arquivo de 10 GB (80 Gb) apenas uma vez para o comutador. O comutador, por sua vez, replica esse pacote para todas as 10 máquinas clientes que fazem parte do grupo Multicast. O gargalo é a transmissão inicial do servidor.
- Tempo total para 10 clientes (Multicast) = 80 Gb / 1 Gbps = 80 segundos.
Portanto, os tempos mínimos são 800 segundos para Unicast e 80 segundos para Multicast.
Fonte: FGV TJ-AP 2024 Analista Judiciário - TI - Telecomunicações (Caderno Tipo 1). Reproduzida para fins de estudo.