Дом сети Что такое раздвижное окно? - определение из техопедии

Что такое раздвижное окно? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает скользящее окно?

Скользящее окно - это метод управления передаваемыми пакетами данных между двумя сетевыми компьютерами, где требуется надежная и последовательная доставка пакетов данных, например, при использовании уровня канала передачи данных (модель OSI) или протокола управления передачей (TCP).

В технике скользящего окна каждый пакет данных (для большинства уровней звена данных) и байт (в TCP) включает уникальный последовательный порядковый номер, который используется принимающим компьютером для размещения данных в правильном порядке. Цель метода скользящего окна состоит в том, чтобы использовать порядковые номера, чтобы избежать дублирования данных и запрашивать пропущенные данные.

Раздвижные окна также известны как оконные.

Техопедия объясняет скользящее окно

Метод скользящего окна накладывает различные ограничения на количество пакетов данных, которые отправляются перед ожиданием сигнала подтверждения от принимающего компьютера. Количество пакетов данных называется размером окна. Ограничения на размер окна варьируются в зависимости от скорости, с которой принимающий компьютер может обрабатывать пакеты данных, и от емкости его буфера.


Если приложение на принимающем компьютере обрабатывает пакеты данных с более низкой скоростью, чем отправляющий компьютер отправляет их, сигнал подтверждения от принимающего компьютера сообщит отправляющему компьютеру уменьшить количество пакетов в размере окна при следующей передаче, или временно остановить передачу, чтобы освободить буфер. Если, с другой стороны, принимающее приложение может обрабатывать пакеты данных быстрее, чем отправляющий компьютер отправляет их, сигнал подтверждения сообщит отправляющему компьютеру увеличить количество пакетов в следующей передаче.

Для эффективной передачи пакетов данных передатчик не должен принудительно останавливать отправку на неоправданно длительное время. Это произойдет, если принимающий компьютер отправит сигнал подтверждения для остановки и не отправит другой сигнал для начала передачи, когда в его буфере есть свободное место или он пуст. Другие соображения для эффективной передачи пакетов данных включают в себя:

  • Время задержки туда и обратно
  • Сквозная задержка
  • Задержка полосы пропускания
Что такое раздвижное окно? - определение из техопедии