Сети для самых маленьких. часть четырнадцатая. путь пакета
Содержание:
- ACL Tab
- Hosts
- Очистка места на диске
- 10.5 Аппаратное управление потоком данных (RTS/CTS и т.д.)
- System
- Introduction
- Управление потоком данных (подтверждение связи)
- Дисковая подсистема
- Установка максимальной производительности в Windows 10
- Configuring Console
- RSTP
- Health
- Красивые визуальные эффекты и звуковое сопровождения системных событий
- Serial Console Configuration
- Overview
- 10.1 Почему необходимо управлять потоком данных?
ACL Tab
An access control list (ACL) rule table is very powerful tool allowing wire speed packet filtering, forwarding and VLAN tagging based on L2,L3 protocol header field conditions. Each rule contains a conditions part and an action part.
Conditions part parameters
Property | Description |
---|---|
From | Port that packet came in from |
MAC Src | Source MAC address and mask |
MAC Dst | Destination MAC address and mask |
Ethertype | Protocol encapsulated in the payload of an Ethernet Frame |
VLAN |
VLAN header presence:
|
VLAN ID | VLAN tag ID |
Priority | Priority in VLAN tag |
IP Src (IP/netmask:port) | Source IPv4 address, netmask and L4 port number |
IP Dst (IP/netmask:port) | Destination IPv4 address, netmask and L4 port number |
Protocol (integer) | IP protocol |
DSCP | IP DSCP field |
Action part parameters
Property | Description |
---|---|
Redirect To | Force new packets destination port |
Mirror | Clones packet and sends it to mirror-target port |
Rate | Limits bandwidth (bps) |
Drop | Drop packet |
Set VLAN ID | Changes the VLAN tag ID, if VLAN tag is present |
Priority | Changes the VLAN tag priority bits, if VLAN tag is present |
Hosts
This table represents dynamically learnt MAC address to port mapping entries. It can contain two kinds of entries: dynamic and static. Dynamic entries get added automatically, this is also called a learning process: when switch receives a packet from certain port, it adds the packet’s source MAC address and port it received the packet from to host table, so when a packet comes in with certain destination MAC address it knows to which port it should forward the packet. If the destination MAC address is not present in host table then it forwards the packet to all ports in the group. Dynamic entries take about 5 minutes to time out. CSS326-24G-2S+ supports 16383 host table entries.
Static entries will take over dynamic if dynamic entry with same mac-address already exists. Also by adding a static entry you get access to some more functionality.
CSS326-24G-2S+ Host Table
Property | Description |
---|---|
Ports | Ports the packet should be forwarded to |
MAC | MAC address |
VLAN ID | VLAN ID |
Drop | Packet with certain MAC address coming from certain ports can be dropped |
Mirror | Packet can be cloned and sent to mirror-target port |
Property | Description |
---|---|
Port | Ports the packet should be forwarded to (Read-only) |
MAC | Learned MAC address (Read-only) |
VLAN ID | Learned VLAN ID (Read-only) |
Очистка места на диске
Производительность устройства определяется большим количество факторов и одним из них необходимо назвать объем лишних файлов. Большую часть из них мы добавляем самостоятельно, но некоторые формируются самой системой. Оптимизация Windows 10 должна предусматривать увеличение свободного места на жестком диске. Чем меньше на нём файлов, тем эффективнее работает ОС. Можно использовать встроенные возможности или специальное ПО.
На «десятке» имеется утилита «Очистка диска», которая предназначается для подобных ситуаций. Для доступа к неё, необходимо вызвать провод ник с панели быстрого запуска. Следующим этапом открывается «Мой компьютер». Выбирается тот диск, на котором произведена установка системы. Требуется нажать по нему правой кнопкой мыши и в появившемся меню выбрать «Свойства».
В открывшемся окне предусматривается несколько вкладок и среди них требуется перейти в «Очистка диска». Будет автоматически подсчитано, какое именно пространство удастся освободить в ходе подобных мероприятий
Важно принимать во внимание тот факт, что процесс может быть длительным и занять гораздо больше нескольких минут. Все зависит от степени «захламленности» жесткого диска
Автоматически происходит только поиск. Пользователь должен подтвердить удаление в специальном окне. Там будут представлены несколько категорий с указанием их объёма. Выбираем нужное (обычно это всё) и нажимаем подтверждение.
Не забудьте нажать на «Очистить системные файлы». Это позволит удалить ненужные документы, которые находятся в системных разделах. Их удаление не повлияет на функционирование ОС. Аналогичным образом выполняется чистка всех остальных жестких дисков.
В случае удаления программ довольно удобными являются средства определения того, насколько часто они используются. Требуется выполнить анализ подобного момента. Программы, которые не запускались продолжительное время или не нужны рекомендуется удалить.
10.5 Аппаратное управление потоком данных (RTS/CTS и т.д.)
Некоторые старые терминалы не имеют аппаратного управления потоком данных, в то
время как другие для этого используют широкий выбор различных выводов на
последовательном порту. Наиболее популярный, кажется, вывод DTR.
Управление потоком данных RTS/CTS и DTR
Linux PC использует RTS/CTS, но управление потоком данных с помощью DTR
(используемое многими терминалами) ведет себя аналогично (за исключением то, что
оно однонаправленное). RTS/CTS использует выводы RTS и CTS на последовательном
разъеме (EIA-232). RTS означает «Запрос передачи (Request To Send)».
Когда на этих выводах появляется положительное напряжение в приемнике это
означает: сохранение посыланных ко мне данных. Если RTS инвертирован (напряжение
отрицательное), то «Запрос передачи» обратный, что означает: не посылать мне
данные» (прекратить посылку). Когда приемник готов опять принимать данные, он
устанавливает сигнал RTS для другой стороны, чтобы она продолжила передачу. Для
компьютеров и терминалов (оба — оборудование типа DTE) вывод RTS посылает сигнал
управления потоком данных, а вывод CTS (Готов к передаче — Clear To Send)
получает сигнал. То есть вывод RTS на одном конце кабеля соединен с выводом CTS
на другом конце.
Для модема (DCE оборудование) — по другому; модемный вывод RTS получает сигнал,
а вывод CTS — посылает. В то время как такая ситуация может казаться запутанной,
для нее имеются веские исторические причины, которые также включены в данное
обсуждение. Для DTR управления потоком данных в терминале DTR сигнал подобен
сигналу, посланному из вывода RTS.
Связь с помощью интерфейса DTR с RTS/CTS управлением потоком данных
Многие терминалы используют DTR управление потоком данных. Это исключительно
одностороннее управление потоком данных для предохранения терминала от
переполнения. Это не защищает компьютер от кого-то, печатающего слишком быстро
для компьютера. Как можно использовать это с Linux, который использует
управление потоком данных RTS/CTS?
Так как вывод DTR ведет себя подобно выводу RTS, то на терминале обрабатывают
только вывод DTR, как будто это вывод RTS, присоединенный к выводу CTS на
компьютере. Для этого вам вероятно потребуется сделать специальный кабель (или
перепаять разъем). Таким образом можно использовать DTR управление потоком
данных на терминальном конце кабеля с RTS/CTS управлением потоком данных на
компьютерном конце кабеля. Тогда при использовании этого вы должны «stty local»
так как терминальный вывод DTR не может выполнить свою обычную функцию сообщения
главному компьютеру, что терминал включен.
Отличие от старого подтверждения связи RTS/CTS
При объяснении значений сигналов возникает путаница, из-за того, что имеется
первоначальное значение RTS, которое противоположно вешеприведенному
объяснению. Первоначальное его значение: я запрашиваю разрешение на посылку
вам данных (Request To Send). Этот запрос был предназначен для посылки с
терминала (или компьютера) на модем, который, если решит удовлетворить запрос,
пошлет обратно установленный сигнал CTS с вывода CTS на вывод CTS компьютера:
для посылки мне все чисто (Cleared to Send)
Обратите внимание, что в отличие
от современного RTS/CTS двунаправленного управления потоком данных, этот метод
защищает поток только в одном направлении: от компьютера (или терминала) к
модему.
Для старых терминалов, RTS может иметь это значение и установлен в высокий
уровень, когда терминал имеет данные для передачи. Вышеупомянутое использование
— форма управления потоком данных с тех пор, если модем хочет остановить
передачу с компьютера, он сбрасывает CTS (соединенный с CTS в компьютере), и
компьютер останавливает передачу.
Обратный канал
Старые аппратные терминалы могут иметь вывод обратного канала (типа вывода 19),
который ведет себя подобно выводу RTS в RTS/CTS управлении потоком данных. Но
этот вывод будет также инвертироваться, если бумага или лента выходит наружу.
Часто можно соединить этот вывод с выводом CTS главного компьютера.
Может иметься dip-переключатель для установки полярности сигнала.
System
System Tab performs the following functions:
- General information about Switch
- Switch management
- Configuration reset
- Backup and restore configuration
Note: SwOS uses a simple algorithm to ensure TCP/IP communication — it just replies to the same IP and MAC address packet came from. This way there is no need for Default Gateway on the device itself.
General Settings
Property | Description |
---|---|
Address Acquisition | Specify which address acquisition method to use:
|
Static IP Address | IP address of the switch in case of Address Acquisition is set as or |
Identity | Name of the switch (for Mikrotik Neighbor Discovery protocol) |
Allow From | IP address from which the switch is accessible. Default value is ‘0.0.0.0/0’ — any address |
Allow From Ports | List of switch ports from which it is accessible |
Allow From VLAN | VLAN ID from which the switch is accessible (VLAN Mode on ingress port must be other than in order to connect) |
Watchdog | Enable or disable system Watchdog. It will reset CPU of the switch in case of fault condition |
Independent VLAN Lookup | Enable or disable independent VLAN lookup in the Host table for packet forwarding |
IGMP Snooping | Enable or disable IGMP Snooping |
Mikrotik Discovery Protocol | Enable or disable Mikrotik Neighbor Discovery protocol |
MAC Address | MAC address of the switch (Read-only) |
Serial Number | Serial number of the switch (Read-only) |
Board Name | MikroTik model name of the switch (Read-only) |
Uptime | Current switch uptime (Read-only) |
DHCP & PPPoE Snooping
DHCP & PPPoE snooping settings
Property | Description |
---|---|
Trusted Ports | Group of ports, which allows DHCP or PPPoE servers to provide a requested information. Mainly used to limit unauthorized servers to provide malicious information for users, access ports usually do not configure as trusted |
Add Information Option | Enables or disables DHCP Option-82 information. When enabled, the Option-82 information (Agent Remote ID and Circuit ID) is added for DHCP packets received from untrusted ports. Can be used together with Option-82 capable DHCP server to assign IP addresses and implement policies |
Introduction
PCC matcher will allow you to divide traffic into equal streams with ability to keep packets with specific set of options in one particular stream (you can specify this set of options from src-address, src-port, dst-address, dst-port)
Theory
PCC takes selected fields from IP header, and with the help of a hashing algorithm converts selected fields into 32-bit value. This value then is divided by a specified Denominator and the remainder then is compared to a specified Remainder, if equal then packet will be captured. You can choose from src-address, dst-address, src-port, dst-port from the header to use in this operation.
per-connection-classifier= PerConnectionClassifier ::= ValuesToHash:Denominator/Remainder Remainder ::= 0..4294967295 (integer number) Denominator ::= 1..4294967295 (integer number) ValuesToHash ::= both-addresses|both-ports|dst-address-and-port| src-address|src-port|both-addresses-and-ports|dst-address|dst-port|src-address-and-port
Example
This configuration will divide all connections into 3 groups based on source address and port
/ip firewall mangle add chain=prerouting action=mark-connection \ new-connection-mark=1st_conn per-connection-classifier=src-address-and-port:3/0 /ip firewall mangle add chain=prerouting action=mark-connection \ new-connection-mark=2nd_conn per-connection-classifier=src-address-and-port:3/1 /ip firewall mangle add chain=prerouting action=mark-connection \ new-connection-mark=3rd_conn per-connection-classifier=src-address-and-port:3/2
Notes
PCC is available in RouterOS since v3.24. This option was introduced to address configuration issues with load balancing over multiple gateways with masquerade
Previous configurations:
- ECMP load balancing with masquerade
- NTH load balancing with masquerade
- NTH load balancing with masquerade (another approach)
Note: PCC setups is not designed to work if RP Filter is enabled
Управление потоком данных (подтверждение связи)
Некоторые руководства терминала вызывают подтверждение связи «управления потоком
данных». Управление потоком данных должно предотвратить слишком быстрое
поступление потока байтов, чтобы не «переполнить» терминал, компьютер, модем или
другое устройство. «Переполнение» — это когда устройство не может обрабатывать
получаемую информацию достаточно быстро и таким образом теряет байты и/или
делает другие серьезные ошибки. Управление потоком данных останавливает поток
байтов до тех пор, пока терминал (например) не будет готов к приему следующих
байтов. Управление потоком данных посылает сигнал остановки потока в
направлении, противоположному тому потоку байтов, который надо остановить.
Управление потоком данных должно быть настроено и в терминале, и в компьютере.
Имеются 2 типа управления потоком данных: аппаратное и программное (Xon/Xoff).
Аппаратное управление потоком данных использует специальный сигнальный провод, в
то время как программное управление потоком данных сигнализирует, посылкой
служебных байтов Xon или Xoff по обычному проводу данных. Для аппаратного
управления потоком данных, кабель должен быть правильно распаян.
Поток байтов данных в кабеле между 2 последовательными портами двунаправлен так
что имеются 2 различных потока:
- Поток байтов от компьютера к терминалу
- Поток байтов с клавиатуры терминала на компьютер.
Дисковая подсистема
Часто именно дисковая подсистема служит основной причиной потери
производительности. Она ограничена числом физических обращений к диску в секунду
(зависит от скорости вращения диска и от того, насколько случайный характер
имеют операции обращения). Самым простым методом сокращения частоты обращения к
диску будет установка дополнительных дисков или использование RAID.
Кое-что можно сделать и самому. По умолчанию файл подкачки равен 1.5 объема
ОЗУ и расположен на системном диске. Последний обычно сильно загружен, к тому же
подвержен фрагментации. Поэтому, если имеется несколько дисков, создаем файл
подкачки на каждом. Для этого в Control Panel System выбираем Advanced System
Setting и получаем знакомое окно System Properties («Свойства системы»).
Нажимаем во вкладке Advanced в поле Performance кнопку Setting, снова щелкаем
Advanced, а затем кнопку Change. В появившемся окне снимаем флажок «Automatically
manage paging file for all driver» и указываем, на каких дисках и разделах
следует создать файл подкачки. При этом следует помнить, что использование
нескольких разделов одного диска для файла подкачки, мягко говоря,
нецелесообразно. Своп лучше размещать на разделах с меньшей буквой, на которых,
как правило, скорость повыше.
По умолчанию Windows записывает данные блоками по 64 Кб, но жесткие диски и
приложения могут использовать блоки других размеров. Данные в этом случае
придется записывать на несколько секторов, что снижает производительность. В
состав Win2k8 и Win2k3 SP1 входит программа Diskpart, предназначенная для
создания разделов диска. С ее помощью можно задать другое смещение. Пользоваться
программой просто. Для запуска в командной строке набираем diskpart.exe. Далее
командой «List Disk» выводим список дисков, выбираем нужный диск — «Select Disk
1», создаем раздел «Create Partition Primary Align=64» и присваиваем ему букву
(«Assign Letter=D»). Помни, что Diskpart уничтожает данные, поэтому
предварительно создай резервную копию!
Также стоит отключить индексацию файлов для (якобы) быстрого поиска и
компрессию диска (если взведен флажок «Compress this drive to save disk space»).
И, конечно же, не забываем о периодической дефрагментации (Свойства диска —
Tools — Defragment Now). В подменю Shadow Copies находятся настройки теневых
копий. Если резервирование производится другими средствами, то для повышения
производительности их можно отключить или изменить алгоритм работы.
Не помешает знать и о некоторых параметрах реестра (они подходят и для
Win2k3). Так, параметр NumberOfRequests, зависимый от драйвера сетевой карты,
позволяет задать количество запросов, ускоряя работу за счет распараллеливания.
Драйвер сам устанавливает оптимальное значение, но рекомендуется установить его
в диапазоне от 32 до 96.
Установка в 0 ключа CountOperations позволит отключить некоторые счетчики,
что также повлияет на производительность в лучшую сторону:
Установка в 1 (REG_DWORD) ключа DontVerifyRandomDrivers запрещает
тестирование и проверку некорректно работающих драйверов:
В Win2k8 используется сложный алгоритм, индивидуально управляющий приоритетом
I/O. Если для экспериментов ты захочешь его отключить, установи в 0:
Чтобы запретить обновление даты последнего обращения к файлу, устанавливаем в
1 (REG_DWORD) ключ:
Это только основные параметры. А подробную информацию по настройке дисковой
подсистемы можно найти в документе «Disk Subsystem Performance Analysis for
Windows» на сайте Microsoft.
Установка максимальной производительности в Windows 10
Варианты питания часто игнорируются из-за их предположительно незначительного эффекта. Некоторые геймеры утверждают, что работают с более высокой производительностью, в то время как другие не замечают никакой разницы в изменении настроек питания своего ПК.
Единственный способ узнать наверняка — это проверить это на своем ПК. Чтобы изменить настройки питания:
- Открыть настройки
- Тип мощности
- Нажмите> Настройки питания и сна> Дополнительные настройки питания
- Выберите высокопроизводительный вариант
- Если ни один из них не доступен, используйте Создать план питания, чтобы настроить новую пользовательскую схему питания.
Эта опция позволит вашему ПК работать лучше за счет более высокого уровня потребления энергии и температуры. По этой причине лучше активировать эту оптимизацию для Windows 10 на настольном компьютере, а не на ноутбуке.
Configuring Console
Sub-menu:
Properties
Property | Description |
---|---|
channel (integer (0..4294967295); Default: ) | |
disabled (yes | no; Default: no) | Whether serial console is enabled or not. |
port (string) | Which port should the serial terminal listen to |
term (string) | Terminal type |
Read-only properties
Property | Description |
---|---|
free (yes | no) | Console is ready for use. |
used (yes | no) | Console is in use. |
vcno (integer) | number of virtual console — + represents ‘1’, + — ‘2’, etc.. |
wedged (yes | no) | Console is currently not available |
Example
To disable all virtual consoles (available through the direct connection with keyboard and monitor) except for the first one:
system console> print Flags: X - disabled, W - wedged, U - used, F - free # PORT VCNO TERM 0 F serial0 MyConsole 1 U 1 linux 2 F 2 linux 3 F 3 linux 4 F 4 linux 5 F 5 linux 6 F 6 linux 7 F 7 linux 8 F 8 linux system console> disable 2,3,4,5,6,7,8 system console> print Flags: X - disabled, W - wedged, U - used, F - free # PORT VCNO TERM 0 F serial0 MyConsole 1 U 1 linux 2 X 2 linux 3 X 3 linux 4 X 4 linux 5 X 5 linux 6 X 6 linux 7 X 7 linux 8 X 8 linux system console>
To check the configuration of the serial port:
> port print detail 0 name=serial0 used-by=Serial Console baud-rate=9600 data-bits=8 parity=none stop-bits=1 flow-control=none 1 name=serial1 used-by="" baud-rate=9600 data-bits=8 parity=none stop-bits=1 flow-control=none >
To edit serial port settings, you have to use «/port edit» or «/port set»
RSTP
Per port and global RSTP configuration and monitoring is available in the RSTP menu.
CSS326-24G-2S+ RSTP Settings
Property | Description |
---|---|
Bridge Priority (hex) | RSTP bridge priority for Root Bridge selection |
Port Cost Mode | There are two methods for automatically detecting RSTP port cost depending on link speed.
|
Root Bridge | The priority and MAC address of the selected Root Bridge in the network (Read-only) |
Property | Description |
---|---|
RSTP | Enable or disable STP/RSTP functionality on this port |
Mode | Shows STP/RSTP functionality mode on specific port (Read-only): |
Role | Shows specific port role (Read-only):
|
Root Path Cost | Shows root path cost for ports that are facing root bridge (Read-only) |
Type |
|
State | Shows each port state (Read-only):
|
Health
This menu provides different health related properties.
CRS328-24P-4S+ Health
Property | Description |
---|---|
CPU Temperature | Shows CPU temperature in celsius temperature scale (Read-only) |
Board Temperature | Shows PCB temperature in celsius temperature scale (Read-only) |
FAN | Shows FAN rotational speed (Read-only) |
PSU | Shows PSU related information depending on device model (Read-only):
|
Note: For devices with only a CPU temperature sensor (CRS326-24G-2S+, CRS305-1G-4S+, CRS309-1G-8S+, CRS318-1Fi-15Fr-2S) health information is available under System menu.
Красивые визуальные эффекты и звуковое сопровождения системных событий
Еще со времен XP и «семерки» многие знакомы со способом повышения быстродействия системы путем отключения визуальных эффектов для окон и меню, таких как отбрасывание теней, прозрачность, анимация и прочие. Отключаются все графические эффекты, сопровождаемые большинство действий в Проводнике, через свойства системы.
2. Выбираем «Система».
3. Переходим в расширенные параметры системы.
4. Во вкладке «Дополнительно» нажимаем по кнопке «Быстродействие».
5. Переносим чекбокс к позиции «Обеспечение наилучшего быстродействия» или вручную убираем флажки с эффектов, которые следует деактивировать. Таким образом можно добиться повышения скорости работа компьютера/ноутбука без существенного ущерба графическому виду среды Windows 10.
Через «Параметры», вызываемые Win+I, можно посетить раздел специальных возможностей. В последнем разделе «Другие параметры» отключаем первую опцию, отвечающую за воспроизведение анимации в среде Виндовс 10.
Дополнительно заходим в раздел персонализации в том же окне «Параметры» и в разделе «Цвета» деактивируем эффект прозрачности Панели задач, Пуска и Центра уведомлений. Это положительным ключом отразится на скорости работы ПК.
Мизерной прибавки в скорости работы ПК можно добиться путем отключения назойливого звукового сопровождения системных событий. Вызываем апплет «Звук», где на вкладке «Звуки» выбираем схему «Без звука» и сохраняем новые настройки. Теперь Windows 10 не будет обращаться к жесткому диску для воспроизведения соответствующего аудиофайла.
Serial Console Configuration
A special null-modem cable should be used for connecting to the serial console from another computer. The Serial Console cabling diagram for DB9 connectors is as follows:
Router Side (DB9f) | Signal | Direction | Side (DB9f) |
---|---|---|---|
1, 6 | CD, DSR | IN | 4 |
2 | RxD | IN | 3 |
3 | TxD | OUT | 2 |
4 | DTR | OUT | 1, 6 |
5 | GND | — | 5 |
7 | RTS | OUT | 8 |
8 | CTS | IN | 7 |
Note that the above diagram will not work if the software is configured to do hardware flow control, but the hardware does not support it (e.g., some RouterBOARD models have reduced serial port functionality). If this is the case, either turn off the hardware flow control or use a null-modem cable with loopback, which will simulate the other device’s handshake signals with it’s own. The diagram for such a cable is as follows:
Router Side (DB9f) | Signal | Direction | Side (DB9f) |
---|---|---|---|
1, 4, 6 | CD, DTR, DSR | LOOP | 1, 4, 6 |
2 | RxD | IN | 3 |
3 | TxD | OUT | 2 |
5 | GND | — | 5 |
7, 8 | RTS, CTS | LOOP | 7, 8 |
Note that although it is recommended to have a 5-wire cable for this connection, in many cases it is enough to have 3 wires (for unlooped signals only), leaving both loops to exist only inside the connectors. Other connection schemes exist as well.
RJ45 type serial port
This type of port is used on RouterBOARD 2011, 3011, 4011, CCR1072, CCR1036 r2 and CRS series devices, sometimes called «Cisco style» serial port.
RJ45 to DB9 Cable Pinout
Overview
Sub-menu: Standards:
The Serial Console and Terminal are tools, used to communicate with devices and other systems that are interconnected via serial port. The serial terminal may be used to monitor and configure many devices — including modems, network devices (including MikroTik routers), and any device that can be connected to a serial (asynchronous) port.
The Serial Console feature is for configuring direct-access configuration facilities (monitor/keyboard and serial port) that are mostly used for initial or recovery configuration.
If you do not plan to use a serial port for accessing another device or for data connection through a modem, you can configure it as a serial console. The first serial port is configured as a serial console, but you can choose to unconfigure it to free it for other applications. A free serial port can also be used to access other routers’ (or other equipment, like switches) serial consoles from a MikroTik RouterOS router. A special null-modem cable is needed to connect two hosts (like, two PCs, or two routers; not modems). Note that a terminal emulation program (e.g., HyperTerminal on Windows or minicom on linux) is required to access the serial console from another computer.
Several customers have described situations where the Serial Terminal (managing side) feature would be useful:
- on a mountaintop, where a MikroTik wireless installation sits next to equipment (including switches and Cisco routers) that can not be managed in-band (by telnet through an IP network)
- monitoring weather-reporting equipment through a serial port
- connection to a high-speed microwave modem that needed to be monitored and managed by a serial connection
With the serial-terminal feature of the MikroTik, up to 132 (and, maybe, even more) devices can be monitored and controlled.
10.1 Почему необходимо управлять потоком данных?
Вы могли бы спросить: «Почему не замедлить скорость передачи так, чтобы
устройство успевало принимать информацию и таким образом избавиться от
необходимости управлять потоком данных?». Это возможно, но обычно значительно
медленнее, чем быстрая отправка и использование управления потоком данных. Одна
из причин — это, что нельзя выбрать любую скорость передачи последовательного
порта типа 14,500. Имеется только дискретное количество значений скоростей.
Скорость должна выбираться немного выше, чем быстродействие устройства, но
использование управления потоком данных заставить все работать правильно. Другая
причина в том, что максимальная скорость, с какой устройство может работать (без
управления потоком данных) часто зависит от того, что именно послано. Посылка
escape-последовательностей на терминал, коорые выполняют сложные вещи, обычно
требует более медленной скорости в бодах. Для модема увеличение эффективности
сжатием потока данных, посланных ему, зависит от того, насколько данные могут
быть сжаты. Это случайная величина, так что для модемов также необходимо
управление потоком данных.