Redes - Detecção de Erros
O que basicamente deve especificar um protocolo baseado em acesso aleatório?
Soluções para a tarefa
Respondido por
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!
Perguntas interessantes