Современные городские интернет-шлюзы работают как посредники, обеспечивая передачу данных между различными сетями. 1 Например, между локальной сетью организации и сетью Интернет. 3
Процесс работы шлюза включает несколько этапов: 1
- Приём и анализ данных. 1 Шлюз принимает пакеты данных от источника и осуществляет анализ их заголовков. 1 Он проверяет IP-адрес отправителя и получателя, а также информацию о портах отправителя и получателя. 1
- Определение маршрута. 1 На основе информации в заголовках пакетов данных, шлюз определяет наилучший маршрут для доставки данных в сеть назначения. 1 Он использует таблицу маршрутизации, где указаны доступные пути, чтобы принять решение о следующем шаге. 1
- Передача данных. 1 После определения оптимального маршрута, шлюз передаёт данные на следующий узел сети. 1 Он упаковывает данные в новый пакет данных, изменяя исходный IP-адрес на адрес следующего узла. 1 Пакет затем отправляется внешней сети по определённому маршруту. 1
- Приём и передача ответов. 1 Шлюз также принимает пакеты данных, предназначенные для устройства внутри сети, и передаёт их обратно в локальную сеть источника. 1 Ответные данные проходят те же этапы процесса работы шлюза, но в обратном направлении. 1
Кроме того, главная функция интернет-шлюза — это фильтрация трафика, который передаётся между сетями. 3 Сюда можно отнести контентную фильтрацию, фильтры HTTPS, управление фильтрами в зависимости от времени, групп пользователей и установленных правил обработки трафика. 3
Также шлюз может перенаправлять трафик различных пользователей, а также собирать статистику пользователей сети и при необходимости блокировать им доступ на определённые интернет-ресурсы, устанавливать лимиты потребляемого трафика. 3