WikiDer > DECbit
Эта статья может требовать уборка встретиться с Википедией стандарты качества. (Декабрь 2011 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
DECbit это метод, реализованный в маршрутизаторы избежать скопление. Его полезность заключается в прогнозировании возможной перегрузки и ее предотвращении. Этот протокол работает с TCP.
Когда маршрутизатор хочет сообщить отправителю о перегрузке, он добавляет бит в заголовок пакеты послал. Когда пакет прибывает в маршрутизатор, он вычисляет среднее значение очередь продолжительность последнего (занятого + незанятого) периода плюс текущий период занятости. (Маршрутизатор занятый когда он передает пакеты, и праздный иначе). Когда средняя длина очереди превышает 1, маршрутизатор устанавливает бит индикации перегрузки в заголовке пакета прибывающих пакетов.
Когда адресат ответит, соответствующий ACK включает небольшую перегрузку. Отправитель получает ACK и вычисляет, сколько пакетов было получено с битом индикации перегрузки, установленным в единицу. Если менее чем у половины пакетов в последнем окне был установлен бит индикации перегрузки, то окно увеличивается линейно. В противном случае окно уменьшается экспоненциально.
Этот метод дает явные преимущества:
- Динамически управляет окном, чтобы избежать скопления и увеличения грузов при обнаружении затора.
- Попробуй сбалансировать пропускная способность в отношении задержки.
Обратите внимание, что этот метод не позволяет эффективно использовать линию, потому что он не использует преимущества доступных пропускная способность. Кроме того, тот факт, что хвост увеличивался в размерах от одного цикла к другому, не всегда означает скопление.
Смотрите также
Другие методы предотвращения перегрузки для TCP
Рекомендации
Этот компьютерная сеть статья - это заглушка. Вы можете помочь Википедии расширяя это. |