интерфейсами или изменения физического способа передачи информации. Сложность преобразователя интерфейсов
существенно зависит от функций, которые должны быть реализованы в преобразователе.
В простейшем частном случае, когда требуется преобразовать RS-232 в RS-485, и когда интерфейс RS-232 работает в режиме программного управления потоком данных, то возможна побитовая ретрансляция сигналов без изменения протокола даже физического уровня.
Однако в общем случае интерфейс RS-232 может передавать параллельно до 10 сигналов, в то время как RS-485 ‒ только два (Data+ и Data-), поэтому для полного преобразования интерфейса пришлось бы делать конвертирование между параллельным и последовательным форматом данных. Кроме того, RS-232 может работать в полнодуплексном режиме, а RS-485 ‒ только в полудуплексном (при двухпроводной схеме подключения).
Поэтому в общем случае преобразование интерфейсов невозможно без изменения протокола передачи данных и специального программного обеспечения для портов ввода-вывода. В этом случае они переходят в разряд межсетевых шлюзов.
Межсетевые шлюзы (Gateways) позволяют выполнять обмен данными между различными сетями. Сети могут различаться протоколами, структурами фреймов, форматами и кодированием данных.
В структуре межсетевых шлюзов имеются два специализированных сетевых контроллера, которые реализуют полный стек протоколов обеих сетей.
Каждый интерфейс имеет также буферную память, которая необходима для обмена данными между сетями с разной скоростью передачи данных. Это позволяет принять информацию из одной сети в соответствии с ее стеком протоколов, выделить телеграмму (обычно данные и адрес) на уровне приложений или на одном из нижележащих уровней, затем передать ее сверху вниз через другой стек протоколов в другую сеть.
Преобразователи интерфейса