Informática, perguntado por gehribeiro, 1 ano atrás

Redes - Detecção de Erros
O que basicamente deve especificar um protocolo baseado em acesso aleatório?

Soluções para a tarefa

Respondido por MaxAbsoluto
4
Um dos protocolos mais simples é o slotted ALOHA. Nesse protocolo, o tempo de transmissão é dividido pelo número de quadro formando intervalos, de fato que um intervalo é igual ao tempo de transmissão de um quadro. Cada nó conhece o início do intervalo. Em cada colisão, todos os nós identificam a mesma antes mesmo do término do intervalo. Quando um nó tem algum quadro para enviar, ele espera até o início do próximo intervalo e o envia, se for detectada colisão, ele espera um tempo aleatório e envia novamente. Note-se que quando um nó quer enviar um quadro ele o envia no primeiro intervalo que aparecer e, se não tiver colisão e for preciso o envio de outro quadro, o nó o fará no próximo intervalo, até que termine os quadros ou que haja uma colisão e tenha que esperar um tempo aleatório. A "chave" desse protocolo é que se vários nós estiverem enviando, os intervalos que houver colisões serão desperdiçados e certos intervalos não serão utilizados, porque o tempo aleatório citado acima tem um caráter probabilístico. Portanto este não é um protocolo tão eficiente para uma rede com muitos nós enviando, sempre, informações.

gehribeiro: Muito obrigado!
MaxAbsoluto: De nada amigo.
Perguntas interessantes