Що таке адресу зворотного зв'язку (loopback)?
Адреса 127.0.0.1 зарезервований як адреса зворотного зв'язку. Якщо користувач передає повідомлення на адресу 127.0.0.1, воно повинно повернутися до нього, якщо не відбудеться збоїв в програмному забезпеченні. Повідомлення з цією адресою не виходять з мережі, а залишаються на комп'ютері, на якому працює програма протоколу IP.
І так як немає мережі з адресою 127.x.x.x, губляться 16 мільйонів адрес.
На системах Unix, інтерфейс loopback зазвичай має ім'я lo або lo0. Всі TCP / IP реалізації підтримують loopback механізми, які реалізує віртуальний мережевий інтерфейс виключно програмно і не пов'язані з яким-небудь устаткуванням, але при цьому повністю інтегровані у внутрішню мережеву інфраструктуру комп'ютерної системи. Будь трафік, який надсилається комп'ютерною програмою на інтерфейс loopback тут же виходить тим же інтерфейсом.
Відповідно, Internet Protocol специфицирует мережу loopback. У IPv4 це мережа з префіксом 127/8 («this network», RFC 3330). Найбільш широко використовуваний IP адреса в механізмах loopback - 127.0.0.1. У IPv4, в нього також відбивається будь-яку адресу в межах від 127.0.0.0 до 127.255.255.255. IPv6 визначає єдиний адреса для цієї функції - 0: 0: 0: 0: 0: 0: 0: 1 (також записується як :: 1), що має префікс :: 1/128 (RFC 3513). Стандартне, офіційно зарезервоване, доменне ім'я для цих адрес - localhost (RFC 2606).
Джерела:
- Вікіпедія: 127.0.0.1
- Вікіпедія: Loopback
Додаткова інформація:
- Що таке RFC
- RFC 3330 (Special-Use IPv4 Addresses, англ. Яз.);
- RFC 3513 (Internet Protocol Version 6 (IPv6) Addressing Architecture, англ. Яз.);
- RFC 2606 (Reserved Top Level DNS Names (англ. Яз.).