Ти Си Пи Ай Пи маршрутизация существует давным давно.
Есть много документов в которых подробно описываются стандарты протоколов обмена данными.
Напишу вкратце об адресации. (Эта адресация из четырех байт меня порой бесит но с другой стороны она работает вполне корректно если её настроить).
Пакет данных (датаграмма) отмечается адресом источником и адресом приемником. Поскольку адресация состоит из 4 байт то возможны 4 294 967 296 вариантов. Разумеется часть адресов относится к системным службам.
Например:
"localhost" - 127.0.0.1 адресация ЭВМ на саму себя, (образно выражаясь диалог с самим собой).
Кроме специально зарезервированных адресов существуют блоки адресов выдаваемых конкретным провайдерам которые раздают эти адреса пользователям (раньше статично но сегодня чаще динамично). За "белый" АйПи адрес (То есть адрес "прибитый к компьютеру гвоздями") требуется платить дополнительную плату как правило.
На сегодня достаточно, данная тема будет пополнятся сведениями.
To be continue... (Продолжение следует)