Интернет являет собой структуру, которая объединяет глобальные вычислительные сети (ГВС).
В каждой из ГВС используется определенная номенклатура технических средств, обычно это ЭВМ одного типа (однородные сети). Для соединения двух ГВС, построенных на различных типах ЭВМ (разнородные ГВС), необходимы специальные программные и технические средства, работающие как «шлюзы» (или «маршрутизаторы»). Форматы информации и системы команд, которые используются в неоднородных сетях различны. В шлюзах проводится перекодировка информации из кодов одной сети, в коды, которые действуют в другой (например, из КОИ-7 в ДКОИ или в ASCII, и обратно), также преобразованию подлежат и другие данные в соответствии с правилами, которые приняты в каждой ГВС.
Большое количество разнородных глобальных вычислительных сетей должно иметь большое количество «шлюзов» для связи друг с другом. Это тянет за собой большие материальные затраты. Более эффективным вариантом является разработка правил обмена информацией и способов ее представления общих для всех.