Протокол CSMA/CD в современных сетях работает следующим образом: 3
- Прослушивание несущей. 3 Перед отправкой данных устройство проверяет, не передаёт ли по каналу другое устройство. 3
- Множественный доступ. 3 Так как канал общий для нескольких устройств, есть вероятность одновременной передачи. 3
- Обнаружение коллизии. 34 Если она происходит, оба устройства немедленно прекращают передачу. 3 Коллизия обнаруживается, например, путём мониторинга уровней напряжения на линии. 3
- Задержка. 34 После обнаружения коллизии каждое устройство ждёт случайный период (так называемую задержку), прежде чем попытаться повторно передать данные. 3 Это помогает избежать повторных коллизий, разнося по времени моменты повторной передачи. 3
Протокол CSMA/CD используется как в обычных сетях типа Ethernet, так и в высокоскоростных сетях (Fast Ethernet, Gigabit Ethernet). 1