CSMA/CD (Carried Sense Multiple Access with Collision Detection, множественный доступ с контролем несущей и обнаружением конфликтов) — метод доступа сетевых узлов к среде передачи, основанный на соперничестве, когда централизованное управление доступом отсутствует. Каждая включенная в сеть ЭВМ («станция») может пытаться передавать данные в любой момент времени. Если две станции осуществляют передачу в одно и то же время, то их сообщения взаимно искажаются и возникает конфликт. Для уменьшения числа конфликтов станция, имеющая данные для передачи, прослушивает канал, чтобы определить, не работает ли в это время в режиме передачи другая станция. Отсутствие сигнала несущей частоты означает, что канал свободен, и можно начать передачу данных. Поскольку скорость распространения сигнала конечна, то требуется некоторое время, чтобы этот сигнал достиг прочих сетевых устройств, и они смогли «услышать» несущую. Поэтому не исключено, что другие станции начнут передавать данные почти одновременно с первой. Во время передачи станция продолжает прослушивать канал, чтобы удостовериться в отсутствии конфликта. Если конфликт не зафиксирован, данные считаются успешно переданными. При обнаружении конфликта станция ждет в течение некоторого времени, измеряемого миллионными долями секунды, и повторяет передачу. Процесс продолжается до тех пор, пока данные не будут успешно переданы.
CSMA/CD
Статья находится в рубриках