Оглавление:
Определение - Что означает противодавление?
Противодавление относится к накоплению данных на коммутаторе ввода-вывода, когда буферы заполнены и не могут получить дополнительные данные. Никакие дополнительные пакеты данных не передаются до тех пор, пока узкое место в данных не будет устранено или буфер не будет освобожден.
Техопедия объясняет противодавление
Чтобы создать противодавление, коммутатор ввода-вывода должен передавать ложные сигналы обнаружения столкновений или возвращать пакеты данных их отправителю.
Протоколы написаны для работы с такими условиями на узле, в данном случае на коммутаторе. Например, Ethernet использует обнаружение множественного доступа / обнаружения конфликтов (CSMA / CD). Это международный стандартизированный протокол, называемый протоколом конкуренции, который определяет, как сетевые устройства реагируют на противодавление. Он также определяет, когда два устройства пытаются использовать один и тот же канал (сигнальный носитель, такой как провод или оптоволоконный кабель) одновременно без мультиплексирования. CSMA / CD стандартизирован в IEEE 802.3 и ISO 8802.3.
Все участвующие станции обнаруживают противодавление или конфликты пакетов данных. По истечении заданного интервала времени передающие станции снова попытаются осуществить передачу. Если коллизии снова обнаруживаются, интервал времени перед передачей данных увеличивается, а затем увеличивается постепенно при каждом обнаружении проблемы. Этот процесс называется экспоненциальным отступлением.
