Для соединения двух и более сетей в сети Интернет используются маршрутизаторы (routers) - компьютеры, которые физически соединяют сети друг с другом и с помощью спе­циального программного обеспечения передают пакеты из одной сети в другую.

Технология Интернет не навязывает какой-то определенной топологии межсетевых соединений. Добавление новой сети к сети Интернет не влечет за собой ее подсоединения к некоторой центральной точке коммутации или установке непосредственных физических со­единений со всеми уже входящими в сеть Интернет сетями. Маршрутизатор «знает» тополо­гию сети Интернет за пределами тех физических сетей, которые он соединяет, и, основыва­ясь на адресе сети назначения, передает пакет по тому или иному маршруту. В сети Интернет используются универсальные идентификаторы подсоединенных к ней компьютеров (адреса), поэтому любые две машины имеют возможность взаимодействовать друг с другом. В Интер­нет также должен быть реализован принцип независимости пользовательского интерфейса от физической сети, то есть должно существовать множество способов установления соедине­ний и передачи данных, одинаковых для всех физических сетевых технологий.

Сеть Интернет скрывает детали соединений сетей между собой, поэтому с точки зре­ния конечных пользователей и по отношению к прикладным программам сеть Интернет представляет собой единую виртуальную сеть, к которой подсоединены все компьютеры - независимо от их реальных физических соединений (рис. 1.1). Каждый компьютер должен иметь программное обеспечение доступа к сети Интернет, которое позволяет прикладным программам использовать сеть Интернет как одну физическую сеть

Рис. 1.1. Сеть Интернет с точки зрения пользователя


Фундаментальным принципом Интернет является равнозначность всех объединен­ных с ее помощью физических сетей: любая система коммуникаций рассматривается как компонент Интернет, независимо от ее физических параметров, размеров передаваемых па­кетов данных и географического масштаба. На рис. 1.2 использованы одинаковые обозначе­ния для любых физических сетей, объединенных в сеть Интернет (например, соединений типа «точка-точка», локальных сетей рабочей группы или больших корпоративных сетей).