Передаваемый файл разбивается на пакеты, к каждому из которых добавляется служебная информация. В ней указываются адреса источника и получателя информации, а также адреса всех промежуточных пунктов передачи сигнала, через которые прошел этот пакет. Каждый пакет в пути живет самостоятельной жизнью. Пакеты, составляющие исходный сигнал, могут встретиться вместе только в конечной точке маршрута или же, если получится, путешествовать вместе.
Промежуточный узел сети, на который пришел очередной пакет, по адресу конечного пункта определяет, на какой узел следует отправить пакет дальше, и посылает туда запрос на прием. Если выбранный узел исправен и свободен, он отвечает сигналами согласия и подтверждения приема после правильного получения пакета. Затем исходный узел переходит к передаче других пакетов. Если же такие сигналы не получены, исходный узел связывается с другим подходящим пунктом передачи сигнала и так далее. В результате путь, по которому удается правильно передать сигнал, в конце концов находится.
Промежуточные узлы могут использовать разные типы носителей информации (телефонные или оптоволоконные кабели, спутниковую, радиорелейную связь и т. п.), и на них дополнительно предусматриваются способы преобразования сигналов. Чтобы не усложнять их, информация, посылаемая в сеть из ЛВС или отдельных компьютеров, должна пройти перекодировку в стандартный формат, под который разрабатывается сетевое оборудование всего мира.
Для манипуляций с информацией, предусмотренных в TCP/IP, разрабатываются специальные устройства и программное обеспечение. Регистрация в Интернете, установка и обслуживание оборудования, обеспечивающего это представительство, связаны с большими материальными затратами, поэтому большинство пользователей получают доступ к нему через посредников – провайдеров, подключаясь к их корпоративным сетям.