IP-адреса 127.0.0.1 — це адреса IPv4 спеціального призначення, яка називається локальним хостом або адресою петлі. Усі комп’ютери використовують цю адресу, але їм не дозволено спілкуватися з іншими пристроями, як справжня IP-адреса .
Вашому комп’ютеру може бути призначено приватну IP- адресу 192.168.1.115 для зв’язку з маршрутизатором та іншими мережевими пристроями. Однак він усе ще прив’язаний до спеціальної адреси 127.0.0.1, що означає «цей комп’ютер» або адресу, яку ви використовуєте.
Адреса петлі використовується лише комп’ютером, до якого ви маєте доступ, і лише в особливих випадках. Це не те саме, що звичайна IP-адреса, яка використовується для передачі файлів на інші мережеві пристрої та з них.
Наприклад, веб-сервер, який працює на комп’ютері, може вказувати на 127.0.0.1 для запуску та локального тестування сторінок перед його розгортанням.

запитати:
У мене є запитання, на яке я хочу отримати відповідь: чому IP-адреса Localhost 127.0.0.1? А що означає 127? Що означає 0.0.1?
Відповідь 1:
127 — останній номер мережі в мережі класу А з маскою підмережі 255.0.0.0. Адреса 127.0.0.1 є першою адресою призначення в підмережі. Адреса 127.0.0.0 не використовується, оскільки це адреса дротової мережі.
Однак, якщо для кращої роботи використовується будь-яка інша IP-адреса для частини Host, вам слід повернутися до використання IP-адреси 127.0.0.1. Ви можете спробувати, виконавши ping на адресу 127.0.0.1, якщо хочете.
Відповідь 2:
Ви можете знайти більше інформації про призначення IP-адреси 127 як мережі Loopback у документі RFC 990 двох авторів, Рейнольдса та Постела, опублікованого в листопаді 1986 року:
«Адреса не інтерпретується в цьому сенсі в цій мережі».
Наприклад, адресу 0.0.0.37 можна розуміти як сервер 37 у цій мережі.
Мережі номер 127 у класі мережі A призначено функцію Loopback, яка є пакетом дейтаграми, надісланим вищим протоколом до мережі з адресою 127, яка має Loopback на хості. А пакети дейтаграм, надіслані на адресу 127, більше ніде в мережі не з’являться.
Згідно з документом RFC 790, опублікованим у вересні 1981 року, 0 і 127 є попередньо призначеними адресами на мережевому рівні A. 0 використовується для зосередження на певному хості, а 127 для Loopback.
Додаткова інформація
Дейтаграма
Дейтаграми — це пакети інформації, які передають дані між джерелом і одержувачем за допомогою методів без підключення. IPX (Internetwork Packet Exchange) і IP (Internet Protocol) — це служби дейтаграм. Дейтаграма містить адресу призначення і може перетинати межі мереж, з’єднаних маршрутизаторами.
Як працює IP-адреса 127.0.0.1

Усі повідомлення, створені прикладним програмним забезпеченням TCP/IP, містять IP-адресу одержувача. TCP/IP вважає 127.0.0.1 спеціальною IP-адресою. Протокол перевіряє кожне повідомлення перед тим, як надсилати його у фізичну мережу, і автоматично перенаправляє будь-яке повідомлення, призначене для 127.0.0.1 , назад до приймального кінця стеку TCP/IP.
Щоб підвищити безпеку мережі, TCP/IP також перевіряє повідомлення, що надходять від маршрутизаторів або інших мережевих портів, і відхиляє будь-які повідомлення, які містять повторювані IP-адреси. Це не дозволяє кібер-зловмисникам приховувати зловмисний мережевий трафік, що надходить із адреси петлі.
Прикладне програмне забезпечення часто використовує цю функцію ітерації для цілей локального тестування. Повідомлення, надіслані на петлеві IP-адреси, такі як 127.0.0.1 , не можуть виходити за межі локальної мережі (LAN), а натомість надсилаються безпосередньо в TCP/IP і отримують черги, ніби вони надходять з одного джерела.
Повідомлення зворотного зв’язку містять номер порту призначення разом з адресою. Програми можуть використовувати ці номери портів, щоб розділити тестові повідомлення на кілька категорій.
Адреса Localhost і IPv6
Ім'я localhost також має особливе значення в комп'ютерних мережах, коли використовується в поєднанні з 127.0.0.1. Операційна система комп’ютера зберігає запис у файлах хоста, який пов’язує ім’я з петлевою адресою, що дозволяє програмам створювати циклічні повідомлення за допомогою імені, а не жорстко закодованого номера.
Інтернет-протокол v6 (IPv6) застосовує ту саму концепцію петлевої адресації, що й IPv4. Замість 127.0.0.01 IPv6 представляє адресу петлі, яка є просто ::1 (0000:0000:0000:0000:0000:0000:0000:0001). І на відміну від IPv4, IPv6 не виділяє діапазон адрес для цієї мети.
127.0.0.1 порівняно з іншими спеціальними IP-адресами
IPv4 зберігає всі адреси в діапазоні від 127.0.0.0 до 127.255.255.255 для використання під час тестування петлі, хоча 127.0.0.1 (за історичними умовами) є адресою петлі, яка використовується в більшості випадків.
127.0.0.1 та інші мережеві адреси 127.0.0.0 не належать до жодного з діапазонів приватних IP-адрес, визначених у IPv4. Окремі адреси в цих діапазонах можна зарезервувати для пристроїв локальної мережі та використовувати для зв’язку між пристроями, тоді як 127.0.0.1 ні.
Люди, які вивчають комп'ютерні мережі, іноді плутають 127.0.0.1 з адресою 0.0.0.0. Хоча обидві ці адреси мають особливе значення в IPv4, 0.0.0.0 не надає жодних функціональних можливостей петлі.
Зверніться до інших статей нижче:
Удачі!