Para que isso seja possível, qual é a ação que esse protocolo emprega para evitar conflitos entre os pacotes de dados?
Questão
Para que isso seja possível, qual é a ação que esse protocolo emprega para evitar conflitos entre os pacotes de dados?
Alternativas
Alternativa 1: Enviar todos os pacotes de forma paralela.
Alternativa 2: Enviar um pacote em seguida do outro de forma serial.
Alternativa 3: Reduzir a velocidade entre pacotes para que não haja colisão.
Alternativa 4: Não transmitir um outro pacote até que o primeiro chegue ao destino.
Alternativa 5: Numerar um datagrama sequencial garantindo a chegada em sequência.
Explicação
A pergunta menciona um “protocolo” cuja preocupação é evitar conflitos (colisões) entre pacotes de dados. A forma clássica de evitar conflito no meio de transmissão é não colocar múltiplos pacotes disputando o meio ao mesmo tempo, ou seja, enviar de maneira ordenada/serializada, um após o outro.
Analisando as alternativas:
- Alternativa 1 (paralela): enviar em paralelo tende a aumentar a chance de conflito no mesmo meio compartilhado.
- Alternativa 2 (serial): ao enviar um pacote em seguida do outro, você reduz/evita a sobreposição de transmissões no mesmo meio, evitando colisões. É a ideia de “um por vez”.
- Alternativa 3 (reduzir velocidade): diminuir velocidade pode reduzir probabilidade, mas não é a ação típica de protocolo para evitar colisão (além de não garantir).
- Alternativa 4 (esperar chegar ao destino): isso descreve um comportamento tipo “stop-and-wait” com confirmação fim-a-fim; não é a regra geral de evitar colisão no enlace e é mais forte do que o necessário (e nem sempre aplicável).
- Alternativa 5 (numerar datagrama): numeração trata de ordenação/controle de sequência, não de evitar colisão/conflito no meio.
Logo, a ação empregada para evitar conflitos é a serialização do envio (um após o outro).
Alternativa correta: (B).