Дори когато всички мрежови устройства са прекъснати, компютрите все още могат да комуникират през даден тип мрежа. Unix система, известна още като „loopback“, може да изпраща и получава мрежови комуникации към себе си през виртуално мрежово устройство. Компютърът може да изпраща съобщения до себе си, което позволява комуникация без активна мрежа.
Какво е 127.0.0.1?
127.0.0.1 е най-често използваният loopback IP адрес. 127.0.0.1 е част от блок, съдържащ повече от 16 милиона IP адреса, използвани изключително за функция за обратна връзка. Обратната връзка позволява на компютъра да комуникира сам със себе си, докато използва мрежови протоколи.

Накратко, loopback е виртуално мрежово устройство, което създава мрежова връзка само с една крайна точка, което означава, че започва и завършва на едно и също устройство. Това е вашият компютър. Всъщност устройството за обратна връзка дори се показва в ipconfig като lo, както се вижда по-горе. Адресите за обратна връзка се използват главно за отстраняване на неизправности или за достъп до локални ресурси през мрежов интерфейс.
Какво е Localhost?
Localhost е термин, който описва комуникационен порт, който се свързва с първоначалния сървър. Localhost позволява на мрежовите връзки да се „завъртят“ върху себе си, като помага да се симулират мрежови връзки, когато такава мрежа не е налична. Всъщност двете понятия „Localhost“ и „127.0.0.1“ се използват взаимозаменяемо . Важно е обаче да се има предвид, че те не са напълно еднакви.

Преди да направи DNS заявка за превод на текстовия низ, въведен от потребителя, в IP адрес, който може да се навигира, операционната система проверява файла HOSTS за всякакви псевдоними или правила за пренасочване. В стандартна конфигурирана по подразбиране система „Localhost“ в URL ще се преобразува в 127.0.0.1 за IPv4 или ::1 за IPv6 . Има обаче много други loopback адреси освен тези два. IP адресният блок, запазен за адреси за обратна връзка, варира от 127.0.0.0 до 127.255.255.255.
В повечето случаи Localhost ще разреши до 127.0.0.1, благодарение на правилата за пренасочване във файла HOSTS , както е споменато по-горе. Но в някои случаи Localhost може да бъде картографиран към различен IP адрес. Така че Localhost може да бъде насочен към всеки IP адрес в горния блок и ще се държи по същия начин.
Каква е разликата между Localhost и 127.0.0.1?
В повечето системи Localhost и 127.0.0.1 са функционално идентични. Но Localhost е етикет за IP адрес, а не самия IP адрес. Localhost може да бъде насочен към различни IP адреси. Всъщност Localhost може да бъде насочен към всеки IP адрес, дори и извън резервирания адресен блок, споменат по-горе. Файлът HOSTS не се интересува и няма да ви попречи да направите това. Това обаче ще наруши критичната функционалност на системата и ще доведе до срив на всяко приложение, което разчита на връзка с локален хост.

Адресен блок 127 е избран за адресния блок за обратна връзка, тъй като е последният адресен блок от клас А, работещ от стойност на двоичен адрес 00000001 до 01111111. В IPv6 адресът за обратна връзка е първият адрес, 0:0:0:0:0: 0:0:1, често се изразява в съкратена форма като ::1.
Ако преминете от компютър с Windows към система Unix, може да откриете, че loopback е практически синоним на localhost. Можете да използвате файла HOSTS, за да извършите обратно пренасочване към 127.0.0.1, но това е само промяна във външния вид.