Что такое flow control

Flow Control — что это? (включать или нет)

Что такое flow control. Смотреть фото Что такое flow control. Смотреть картинку Что такое flow control. Картинка про Что такое flow control. Фото Что такое flow controlFlow Control — опция необходима для защиты от переполнения буфера, включать необходимо при большом входящем трафике.

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

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

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

Функция например присутствует в сетевом адаптере D-Link DFE-550TX.

Flow Control включать стоит, когда наблюдаются непонятные задержки, обрывы, пропадания, лаги, тормоза при просмотре онлайн-видео. Также эту опцию включают при соединении разноскоростного оборудования или разноскоростных сетей, образно говоря, чтобы скоростная сеть не забила трафиком порт менеескоростной.

Опция сетевого адаптера Realtek:

Что такое flow control. Смотреть фото Что такое flow control. Смотреть картинку Что такое flow control. Картинка про Что такое flow control. Фото Что такое flow control

Однако также спокойно может встречаться и в адаптерах других производителей, например Intel, Atheros.

Кстати открыть диспетчер устройств можно простым способом — зажмите Win + R, появится окошко Выполнить, вставьте команду devmgmt.msc и нажмите ОК.

Надеюсь данная информация оказалась полезной.

Источник

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

СОДЕРЖАНИЕ

Остановись и подожди

Операции

Если кадр или ACK потеряны во время передачи, кадр передается повторно. Этот процесс повторной передачи известен как ARQ ( автоматический запрос на повторение ).

Проблема с остановкой и ожиданием заключается в том, что за один раз может передаваться только один кадр, и это часто приводит к неэффективной передаче, потому что, пока отправитель не получит ACK, он не может передать ни одного нового пакета. В это время и отправитель, и канал не используются.

Плюсы и минусы остановки и ожидания

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

Раздвижное окно

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

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

Вернуться N

Алгоритм автоматического запроса на повторение (ARQ), используемый для исправления ошибок, в котором отрицательное подтверждение (NAK) вызывает повторную передачу слова с ошибкой, а также следующих N – 1 слов. Значение N обычно выбирается таким образом, чтобы время, необходимое для передачи N слов, было меньше, чем задержка приема-передачи от передатчика к приемнику и обратно. Следовательно, в приемнике не требуется буфер.

Выборочный повтор

Сравнение

Остановись и подожди

Выборочный повтор

Управление потоком передачи

Управление потоком передачи может происходить:

Скорость передачи может контролироваться из-за требований сети или DTE. Управление потоком передачи может происходить независимо в двух направлениях передачи данных, что позволяет скоростям передачи в одном направлении отличаться от скоростей передачи в другом направлении. Управление потоком передачи может быть

Управление потоком может быть выполнено

Аппаратный контроль потока

В обычном RS-232 есть пары линий управления, которые обычно называют аппаратным управлением потоком :

Аппаратным управлением потоком данных обычно занимается DTE или «главный конец», поскольку он сначала поднимает или утверждает свою линию, чтобы передать команду другой стороне:

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

Программное управление потоком

И наоборот, XON / XOFF обычно называют программным управлением потоком.

Управление потоком без обратной связи

Механизм управления потоком без обратной связи отличается отсутствием обратной связи между приемником и передатчиком. Это простое средство контроля широко используется. Ресурсы должны выделяться по типу «предварительное резервирование» или «переход от участка к узлу».

Управление потоком без обратной связи включает два элемента управления; контроллер и регулятор. Регулятор может изменять входную переменную в ответ на сигнал от контроллера. Система без обратной связи не имеет механизма обратной связи или прямой связи, поэтому входные и выходные сигналы не связаны напрямую, и существует повышенная изменчивость трафика. В такой системе также более низкая скорость поступления и более высокая скорость потерь. В открытой системе управления контроллеры могут управлять регуляторами через равные промежутки времени, но нет гарантии, что выходная переменная может поддерживаться на желаемом уровне. Хотя использование этой модели может быть дешевле, модель с открытым контуром может быть нестабильной.

Управление потоком с обратной связью

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

Система обратной связи с обратной связью имеет механизм обратной связи, который напрямую связывает входные и выходные сигналы. Механизм обратной связи контролирует выходную переменную и определяет, требуется ли дополнительная коррекция. Значение выходной переменной, подаваемое в обратном направлении, используется для инициирования корректирующего действия на регуляторе. Большинство контуров управления в отрасли относятся к типу обратной связи.

В замкнутой системе с прямой связью измеряемая переменная процесса является входной переменной. Затем измеренный сигнал используется так же, как в системе обратной связи.

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

Смотрите также

Рекомендации

Источник

Flow Control

Что такое flow control. Смотреть фото Что такое flow control. Смотреть картинку Что такое flow control. Картинка про Что такое flow control. Фото Что такое flow control

Опция BIOS Flow Control (Контроль потока) предназначена для настройки параметров работы сетевого оборудования компьютера. Как правило, эта опция может принимать значения None (Отсутствует), Software (Программный) и Hardware (Аппаратный).

Принцип работы

В сфере сетевых технологий термином Flow Control обозначается процесс управления объемом передаваемых данных между двумя узлами сети. Цель данного процесса – предотвращение ситуации, когда более быстрый узел, отправляющий данные, обгонял бы более медленный принимающий узел. Технология Flow Control предоставляет механизм, благодаря которому узел, отправляющий данные, способен контролировать скорость передачи таким образом, чтобы принимающий узел не переполнился бы данными.

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

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

По типу реализации можно выделить два основных способа контроля потока: программный и аппаратный. Аппаратный (Hardware) способ обычно осуществляется при помощи специальных сигнальных линий, которые присутствуют в интерфейсах передачи данных. Например, в интерфейсе последовательного порта для этой цели используются служебные линии Request To Send (запрос на отправление данных) и Clear To Send (готовность к приему данных). В программном (Software) способе контроля потока используются специальные символы, которые передаются по основному каналу данных и сигнализируют о начале и конце передачи. Обычно в качестве этих символов используются байты, которые обозначаются как XON (байт, возобновляющий передачу данных) и XOFF (байт, приостанавливающий передачу данных). Для того, чтобы работал какой-либо из методов контроля потока – программный или аппаратный, необходимо, чтобы его поддерживали бы оба устройства – как принимающее, так и передающее.

Опция BIOS Flow Control обычно присутствует на материнских платах со встроенными сетевыми картами. Значение опции Hardware позволяет выбрать аппаратный способ контроля потока, а Software – программный. Значение опции None позволяет не использовать какой-либо из способов контроля потока.

В некоторых BIOS в опции Flow Control вместо вариантов Hardware и Software могут встретиться варианты CTS/RTS (от терминов Request To Send и Clear To Send) и XON/XOFF. Первый вариант соответствует аппаратному способу контролю потока, а второй – программному.

Какое значение опции выбрать?

Если установить значение опции Flow Control, равное None, то это означает, что контроль потока будет отсутствовать. В такой ситуации в процессе передачи данных может возникнуть переполнение буфера принимающего компьютера. В большинстве случаев эта ситуация нежелательна. Установка значения опции, равного Hardware или Software, помогает избежать этого.

Однако на практике часто встречается такая ситуация, когда одно из двух сетевых устройств, соединенных между собой, не поддерживает технологию Flow Control. В таком случае эту опцию лучше всего выключить, чтобы избежать ошибок. По умолчанию в большинстве случаев опция Flow Control также установлена в значение None.

Источник

Flow Control

Что такое flow control. Смотреть фото Что такое flow control. Смотреть картинку Что такое flow control. Картинка про Что такое flow control. Фото Что такое flow control

Flow Control (Управление потоком передачи данных) — в компьютерных сетях, механизм, который компенсирует различия в скорости передатчика и приёмника.

Различают два способа: аппаратный (CTS/RTS) или программный (XOn/XOff).

Предпочтительно использовать аппаратное управление потоком. Для этого нужно выбрать соответствующий пункт в меню терминальной программы и проинициализировать модем для работы с Hardware Flow Control.

Другие значения

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

Стандарт 802.3х поддержка полнодуплексной связи; совместимость с DIX

Смотрите также

Источники

Полезное

Смотреть что такое «Flow Control» в других словарях:

Flow Control — [engl.], Flusssteuerung … Universal-Lexikon

Flow control — distinguish|control flowIn computer networking, flow control is the process of managing the rate of data transmission between two nodes to prevent a fast sender from over running a slow receiver. This should be distinguished from congestion… … Wikipedia

flow control — 1. In communications, control of the rate at which information is exchanged between two computers over a transmission channel. Flow control is needed when one of the devices cannot receive the information at the same rate as it can be sent,… … Dictionary of networking

Flow Control — Mit Datenflusskontrolle (engl. data flow control) oder Datenflusssteuerung werden unterschiedliche Verfahren bezeichnet, mit denen die Datenübertragung von Endgeräten an einem Datennetz, die nicht synchron arbeiten, so gesteuert wird, dass eine… … Deutsch Wikipedia

flow control — srauto valdymas statusas T sritis automatika atitikmenys: angl. flow control; traffic control vok. Ablaufregelung, f; Flußregelung, f; Flußsteuerung, f; Verkehrssteuerung, f rus. управление потоком, n pranc. commande de flux, f; régulation de… … Automatikos terminų žodynas

flow control — control of data transfer between two computers … English contemporary dictionary

flow control — Measures designed to adjust the flow of traffic into a given airspace, along a given route, or bound for a given aerodrome, so as to ensure the most effective utilization of the airspace (ICAO). ATC (air traffic control) may apply restrictions to … Aviation dictionary

flow control — noun a) A process of managing the rate of data transmission between two nodes to prevent a fast sender from outrunning a slow receiver. b) Laws, regulations, and economic incentives or disincentives used by waste managers to direct waste… … Wiktionary

flow control — ● ►en loc. m. ►FLUXDON Voir contrôle de flux … Dictionnaire d’informatique francophone

flow control — A method of controlling when information is sent. One method is Xon/Xoff, where a BBS will send information until your computer sends an Xoff (CTRL S). It will resume sending information when you send an Xon (CTRL Q) … Dictionary of telecommunications

Источник

Что такое flow control

Управление потоком IEEE 802.3x обеспечивает функции управления трафиком для режима полного дуплекса. Управление потоком позволяет улучшить работу сетевого адаптера в режиме полного дуплекса с коммутатором. При работе в полном дуплексе (при этом требуется непосредственное подключение к коммутатору) и при угрозе переполнения буфера данных коммутатора, сетевой адаптер получит специальный кадр паузы. Последующий промежуток времени защищает буфер от переполнения и предотвращает потерю данных. Эта технология может улучшить общую производительность сети, предотвращает потерю данных и помогает достичь оптимальной производительности в сети.

Сотрудник D-LINK
Что такое flow control. Смотреть фото Что такое flow control. Смотреть картинку Что такое flow control. Картинка про Что такое flow control. Фото Что такое flow control

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow

1) По сути Flow Control нужен в том случае если устройства на одном линке имеют разную произвиодительноть по приёму передаче кадров. Посылка стопового сигнала помогает избежпть потерь кадров.

2) Flow Control должен быть включён или выключен на обоих концах линка, т.е. сетевая карта конечно тоже должна поддерживать эту функцию и причём если на свитче она включена на сетвой карте она тоже должна быть включена.

3) Между управляемым и неуправляемым тоже может работать.

4) Последствия могут быть только если есть несоотвествие выбора режима работы функции на обоих концах линка.

5) На некоторых сериях свитчей например DES-30XX для корректной работы функции Bandwidth Control функция Flow control должна быть включена.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *