CSMA/CD
Материал из Википедии — свободной энциклопедии
Carrier Sense Multiple Access With Collision Detection (CSMA/CD) — сетевой протокол, в котором используется схема прослушивания несущей волны.
Передающая станция, которая обнаруживает другой сигнал во время передачи фрейма, останавливает передачу, посылает jam signal и ждет в течение случайного промежутка времени (известного как «backoff delay» и находимого с помощью алгоритма truncated binary exponential backoff), перед тем как снова отправить фрейм.
CSMA/CD является модификацией «чистого» Carrier Sense Multiple Access (CSMA). В статье посвященной этому протоколу содержится подробное его описание.
Обнаружение коллизий используется для улучшения производительности CSMA с помощью прерывания передачи сразу после обнаружения коллизии и снижения вероятности второй коллизии во время повторной передачи.
Методы обнаружения коллизий зависят от используемого оборудования, но на электрических шинах, таких как Ethernet, коллизии могут быть обнаружены сравнением передаваемой и получаемой информации. Если она различается, то другая передача накладывается на текущую (возникла коллизия) и передача прерывается немедленно. Посылается jam signal, что вызывает задержку передачи всех передатчиков на произвольный интервал времени, снижая вероятность коллизии во время повторной попытки. CSMA/CD — протокол второго уровня в модели OSI.
Ethernet является классическим примером протокола CSMA/CD.