terça-feira, 9 de junho de 2009

Colisao de Pacotes de Dados


Nas redes Ethernet, existe o problema de colisão de pacotes, que acontece sempre que duas estações tentam transmitir dados ao mesmo tempo. Antes de transmitir o seu pacote, a estação "ouve" o cabo, para verificar se outra estação já está a transmitir. Caso o cabo esteja ocupado ela espera, caso esteja livre ela transmite. Como o sinal demora algum tempo para atingir todas as estações, existe uma possibilidade considerável de que outra estação "escute" o cabo antes do sinal chegar até ela, pense que o cabo está livre e também transmita dados.Neste caso os dados colidirão em algum ponto do cabo. A estação que estiver mais próxima, a primeira a detectar a colisão, emitirá um sinal de alta freqüência que anula todos os sinais que estiverem trafegando através do cabo e alerta as demais estações sobre o problema. Ao receberem o sinal, todas as estações param de transmitir dados por um período de tempo aleatório. Com isto, os dados voltam a ser transmitidos, um pacote por vez.As colisões de pacotes não oferecem perigo à integridade dos dados, mas em compensação diminuem o desempenho da rede, que a cada colisão fica parada por alguns milessegundos. Multiplique isso pelas 100 ou 200 estações de uma rede de médio porte e verá o tamanho da dor de cabeça que isso pode representar.Para resolver o problema das colisões é possível dividir a rede em vários segmentos, utilizando bridges ou switchs ou mesmo partir para o uso de roteadores, de acordo com o tamanho da rede.

Sem comentários:

Enviar um comentário