Подключение к Интернету требует нескольких шагов, которые полностью скрыты от пользователя. Ваш компьютер должен знать две вещи, чтобы связаться с сервером, на котором размещены файлы. Один - это DNS-сервер, который разрешает доменное имя в эквивалентный IP-адрес, второй - это шлюз или точка в вашей сети, которая подключена к Интернету. Обычно сетевой шлюз - это роль, которую выполняет ваш маршрутизатор. Маршрутизатор - это устройство, которое контролирует поток данных из одной сети в другую; или в большинстве случаев из локальной сети в интернет.
Функцию шлюза можно выполнять аппаратно, как в случае маршрутизаторов, или программно. Примером программного шлюза является использование общего доступа к подключению Интернета (ICS) в Windows для совместного использования подключения к Интернету на нескольких компьютерах без использования маршрутизатора. Компьютер, подключенный к Интернету, выполняет роль шлюза, и все сообщения отправляются через этот компьютер. Шлюз не только передает информацию через сети, он также выполняет преобразование протоколов по 7 уровням модели OSI. Он также отвечает за трансляцию доступа к сети или NAT для доставки пакетов к месту назначения..
Все функции шлюза были встроены в маршрутизаторы в течение значительного периода времени. Достижения в области технологий микрочипов настолько возросли, что все алгоритмы, необходимые для создания полнофункционального шлюза, могут быть помещены в несколько микросхем, которые затем включаются в большинство маршрутизаторов. Обычный современный маршрутизатор имеет базовые функции: маршрутизатор, беспроводная базовая станция, шлюз и коммутатор, объединенные в одно устройство размером с книгу. Цены на маршрутизаторы для продажи на рынке отличаются от особенностей, которыми он обладает. Некоторые маршрутизаторы имеют расширенные функции шлюза и стоят дороже, а некоторые нет и стоят дешевле. Это будет зависеть только от пользователя, которому он соответствует..
Маршрутизаторы представляют собой быстрый и простой в использовании интернет-шлюз, независимо от его дополнительных функций. Но для тех людей, чьи сети несут много трафика, большинство маршрутизаторов не справляются с объемом данных, которые проходят через него. Другими вариантами может быть установка операционной системы маршрутизатора на компьютер, и пусть он действует как маршрутизатор и шлюз. Использование этого метода дает администратору гораздо больше свободы и гибкости в настройке его маршрутизатора и шлюза..