La connexion à Internet nécessite quelques étapes totalement cachées de l'utilisateur. Votre ordinateur doit savoir deux choses avant de contacter le serveur hébergeant les fichiers. Le premier est le serveur DNS qui résoudrait le nom de domaine en une adresse IP équivalente, le second est la passerelle ou le point de votre réseau connecté à Internet. Généralement, une passerelle réseau est un rôle que votre routeur remplit. Un routeur est un appareil qui contrôle le flux de données d'un réseau à un autre. ou dans la plupart des cas, d'un réseau local à Internet.
La fonction d'une passerelle peut être réalisée matériellement, comme dans le cas de routeurs ou de logiciels. Un exemple de passerelle logicielle est lorsque vous utilisez le partage de connexion Internet (ICS) dans Windows afin de partager votre connexion Internet avec plusieurs ordinateurs sans utiliser de routeur. L'ordinateur connecté à Internet sert de passerelle et toutes les communications sont envoyées via cet ordinateur. Une passerelle ne fait pas que relayer des informations sur des réseaux, elle effectue également la conversion de protocoles le long des 7 couches du modèle OSI. Il est également responsable de la traduction d'accès réseau ou de la traduction d'adresses réseau (NAT) afin de livrer les paquets à sa destination..
Toutes les fonctionnalités d’une passerelle sont intégrées aux routeurs depuis un temps considérable. Les progrès dans les technologies de micropuce ont suffisamment progressé pour que tous les algorithmes nécessaires à une passerelle entièrement fonctionnelle puissent être placés dans quelques micropuces qui sont ensuite incluses dans la plupart des routeurs. Un routeur moderne commun présente les fonctionnalités de base d'un routeur, d'une station de base sans fil, d'une passerelle et d'un commutateur, le tout réuni dans un périphérique de la taille d'un livre. Les prix des routeurs en vente sur le marché diffèrent par les caractéristiques dont il dispose. Certains routeurs ont des fonctionnalités de passerelle avancées et coûtent plus cher, tandis que d'autres n'en ont pas et coûtent moins cher. Cela dépendra simplement de l'utilisateur sur lequel on répond à ses besoins.
Les routeurs permettent d’implémenter rapidement et facilement une passerelle Internet, quelles que soient ses fonctionnalités supplémentaires. Mais pour les personnes dont les réseaux transportent beaucoup de trafic, la plupart des routeurs ne peuvent pas gérer la quantité de données qui les traverse. D'autres options consisteraient à installer un système d'exploitation de routeur dans un ordinateur et à le laisser agir en tant que routeur et passerelle. L'utilisation de cette méthode donne beaucoup plus de liberté et de flexibilité à l'administrateur pour configurer son routeur et sa passerelle..