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:
- A)10 segundos e 100 segundos;
Errada, porque inverte a lógica e ainda subestima o tempo do unicast e superestima o do multicast.
- B)80 segundos e 800 segundos;
Errada, porque 80 segundos é o tempo do multicast, mas o unicast não pode ser 800 segundos se o raciocínio estiver correto? Não, aqui o unicast é 800 segundos e o multicast 80 segundos, então a ordem proposta está trocada.
- C)100 segundos e 10 segundos;
Errada, porque os tempos estão invertidos: unicast não é 100 segundos e multicast não é 10 segundos neste cenário.
- D)100 segundos e 100 segundos;
Errada, porque o unicast não pode ter o mesmo tempo do multicast, já que no unicast o servidor envia o arquivo 10 vezes.
- E)800 segundos e 80 segundos.
Certa, porque no unicast o servidor transmite 10 vezes 10 GB, totalizando 800 segundos, e no multicast transmite uma única vez, totalizando 80 segundos.
Gabarito: E
Aqui a chave está em separar o que acontece no servidor do que acontece na rede como um todo. Como a interface de cada equipamento é de 1 Gbps, o tempo mínimo de transmissão depende apenas do volume de dados que o servidor precisa efetivamente colocar na rede, sem considerar perdas ou gargalos extras. E o enunciado já entrega isso na medida certa: 10 GB de dados precisam ser enviados pelo servidor. No unicast, o servidor envia uma cópia do arquivo para cada um dos 10 clientes. Então ele não transmite 10 GB uma vez só, mas 10 vezes esse volume. Isso dá 100 GB no total, que equivalem a 800 Gb. Como a taxa é 1 Gbps, o tempo mínimo é 800 segundos. No multicast, o servidor envia uma única transmissão, e a rede se encarrega de replicar para os clientes interessados. Assim, o servidor transmite apenas os 10 GB uma vez, o que corresponde a 80 Gb. A 1 Gbps, isso leva 80 segundos. É por isso que o gabarito é a alternativa E. Em provas, a banca adora testar exatamente essa diferença: unicast multiplica o tráfego pelo número de destinatários, enquanto multicast evita repetição desnecessária. Não é “mágica de rede”, é economia de envio. Menos cópias, menos tempo.