Из всех IP сетей можно выделить особенную IP сеть под названием обратная петля (Loopback). Обратная петля, это IP сеть 127.0.0.0/8 для локального использования на каждом отдельном хосте. Каждый хост в сети Интернет создает себе специальный виртуальный сетевой интерфейс и назначает ему не просто IP адрес 127.0.0.1 с маской 255.0.0.0, а целую сеть 127.0.0.0/8
Все, что будет отправлено на обратную петлю прилетит обратно, как показано на рисунке выше.
Обычно этот интерфейс используется для локальной разработки сетевых приложений. Представьте, у вас нет подключения по сети, т.е. ваш сетевой интерфейс не подключен и у вашего хоста нет IP адреса. Или даже у вас нет сетевой карты. А вам нужно разрабатывать сетевое приложение, т.е. запустить сервер, клиент и отлаживать их взаимодействие. На какой IP адрес тогда обращаться для доступа к серверу и на какой IP сервер должен будет отвечать клиенту? Или на вашем хосте имеются уже рабочие приложения, которые обмениваются друг с другом данными используя сетевое подключение.
Чтобы все работало без привязки к тому, есть ли у вас сетевое подключение или нет, обычно используют сетевой интерфейс обратная петля.
Если у вас Linux или MacOS, то наберите в консоли ifconfig.
Под Windows он тоже есть, но не выводится командой ipconfig. Чтобы убедиться в его наличии, в консоли запустите команду ping 127.0.0.1. Вы должны увидеть вывод как на рисунке.
Вы можете вместо 127.0.0.1 написать 127.123.127.54 или любой другой IP адрес из IP сети 127.0.0.0/8. Все будет работать, как под ОС Windows, так и под ОС Linux.
Пакета с IP адресом отправителя или получателя из IP сети 127.0.0.0/8 в физической сети быть не может.