В наиболее общем понимании термин "шлюз" может относиться к любому аппаратному обеспечению или программному пакету, которые предназначены для объединения двух разнородных систем. В таком понимании, шлюз может рассматриваться как коммуникационный сервер или сервер доступа.
Шлюз размещается между взаимодействующими сетями и служит посредником, переводящим сообщения, поступающие из одной сети, в формат другой сети.
С помощью шлюза можно выполнять следующие операции:
- преобразовывать широко используемые протоколы (например, TCP/IP) в специализированные (например, в SNA);
- преобразовывать сообщения из одного формата в другой;
- преобразовывать различные схемы адресации;
- связывать хост-компьютеры с локальной сетью;
- обеспечивать эмуляцию терминала для подключений к хост-компьютеру;
- перенаправлять электронную почту в нужную сеть;
- соединять сети с различными архитектурами.