Термин коллизия, в переводе с английского означает столкновение. Суть этого понятия заключается в наложении двух и более кадров от разных отправителей, которые пытаются их одновременно передать.
Обнаружить коллизии помогает метод CSMА/CD. Также его называют методом коллективного доступа.
Он используется только в сетях с общей логической шиной. Каждый из компьютеров этой сети могут иметь доступ к шине, что делает её доступной для передачи данных между любыми узлами локальной сети.
Все компьютеры сети могут одномоментно получить сведения, которые любой из подключённых компьютеров стал передавать на общую шину.
Любая информация, которая должны быть передана по сети, размещается в кадры и ей присваивается конкретный адрес точки назначения. Для успешной передачи кадра, отправляющая станция должна видеть, что разделяемая среда не занята. Это становится ясным с помощью сигнала – несущей частоты. Когда среда свободна – несущей частоты на ней нет. Именно тогда и может происходить передача кадра.
Каждая станция, которая имеет кабельное соединение, может увидеть факт передачи кадра. Но только одна из них узнает в наименовании кадра собственный адрес и запишет его содержание во внутренний буфер. Затем она обработает полученные данные, передаст их по стеку, а затем пошлёт по кабелю кадр-ответ.
В исходном кадре есть сведения о станции-источнике, благодаря чему получатель знает, кому нужно отправить ответный кадр.
По завершении передачи кадра, все узлы сети держат техническую паузу, длительность которой составляет 9,6 мкс. Также она именуется межкадровый интервал. Используется он для того, чтобы привести сетевые адаптеры в исходное состояние, а также, чтобы предотвратить монопольный захват среды иной станцией. По истечении паузы, можно начинать передачу другого кадра, поскольку среда считается свободной. Они должны сгенерировать backoff-time от 20 до 210 битовых интервала.
Итак, коллизии возникают, когда две станции одномоментно начинают передачу кадров со сведениями по одной среде. Избегания этой ситуации не гарантируют ни прослушивание среды, ни технологическая пауза между кадрами. Всё дело в том, что несколько станций видят, что путь свободен и начинают передачу своих данных. Именно при этом и происходит искажение содержимого. Причина заключается в том, что система кодирования технологии Ethernet препятствует выделению сигналов каждой станции из общего потока.
Специалисты отмечают, что коллизия – довольно штатная ситуация, возникающая в работе Ethernet. И для её появления не всегда нужно двум станциям начинать старты кадров.
Чаще всего коллизии появляются в момент, когда один отправитель начал передавать сведения раньше, а второй ещё не получил сигнала о том, что линия занята. Сами по себе коллизии возникают из-за распределённости сети.
С целью их не допущения, каждая станция должна в режиме реального времени наблюдать за сигналами, которые возникают на проводящей среде.
Когда есть различия между сигналами, которые передаются и наблюдаются в конкретный момент, то регистрируется коллизия.
Для того чтобы коллизия была обнаружена всеми станциями, отправитель прерывает передачу сигнала и посылает по сети 32-ух битную последовательность – jam.