Інтернет повільно зростав, щоб стати важливим аспектом повсякденного життя. Часто ми використовуємо його винахідливість без цікавості, щоб зрозуміти, як все працює. Але якщо вам навіть трохи цікаво, ви, мабуть, натрапили на термін IP -адресу .

Простіше кажучи, IP -адреси полегшують спілкування через Інтернет (ми деталізуємо, як це працює в пізніших розділах).

Однак не всі IP -адреси виконують ту саму функцію, як і деякі мають спеціальні функції. 127.0.0.1 - приклад такої IP -адреси. Читайте далі, коли ми розглядаємо цю адресу LocalHost та розуміємо, чим її функція відрізняється від інших IP -адрес.

Що таке IP -адреса?

Щоб полегшити розуміння, що таке локальна адреса, ми спочатку повинні зрозуміти , що таке IP -адреса та як вона працює .

Адреса Інтернет-протоколу (IP)-це рядок 32-бітних (IPv4) або 128-бітних (IPv6) символів, які ідентифікують пристрої, підключені до комп'ютерної мережі або пристроїв в Інтернеті (що також є мережею).

Роль IP -адрес полягає в тому, щоб інформація потрапила до правильного пункту призначення при передачі через Інтернет.

Для порівняння, як і вам потрібна адреса для надсилання та отримання пошти та для того, щоб ваша пошта не загубилася, Інтернет -пристрої вимагають, щоб IP -адреси для надсилання та отримання даних.

IP -адреси складаються з чисел від 0 до 255, але записуються у конкретному форматі, тобто 192.0.2.1 для IPv4 та 2001: DB8: 0: 1234: 0: 567: 8: 1 для IPv6.

Існує дві версії IP -адрес, тобто IPv4 та IPv6. IPv4 прийшов першим, тому адреси IPv4 є більш поширеними. Була потреба в більшій кількості IP -адрес, тому IPv6 був запущений, щоб у світі не було IP -адрес, враховуючи постійне збільшення Інтернет -пристроїв.

Дві основні функції IP -адреси - це адресація місцезнаходження та ідентифікація хоста або мережевого інтерфейсу.

Оскільки ми переймаємось адресою LocalHost 127.0.1, ми зосередимось на адресах IPv4.

Адреси IPv4 записуються у форматі XXXX X, називається октет і являє собою значення від 0 до 255. У адресі IPv4 має бути чотири октетів, розділених на три періоди.

Зокрема, не всі IP -адреси доступні для загального використання. Натомість вони класифікуються на різні класи , які визначають, яку роль повинен відігравати кожен діапазон IP -адрес.

У цих класах є IP -адреси із зазначеними ролями; Наприклад, діапазон 127.0.0.0/8 (127.0.0.0 - 127.255.255.255) відомий як діапазон петлі і використовується системами для Ping.

Ці класифікації та розподіл IP -адрес обробляються в Інтернеті, присвоєних номерам номерів (IANA) та Інтернет -інженерною групою (IETF)

Основи IP -адреси

Що таке 127.0.0.1?

Діапазон IP -адрес 127.0.0.0/8 (127.0.0.0 - 127.255.255.255) відомий як діапазон циклу.

Він отримує цю назву від спеціальної функції, які ці IP -адреси мають на меті грати.

IP -адреси в цьому діапазоні знаходяться в одній операційній системі, що надсилає запит. Тому, коли системні IP -адреси з цього діапазону, ми б сказали, що він пінг.

Основна необхідність цієї функції полягає в тому, що програмісти можуть перевірити свої системи або веб -сайти, не проходячи через Інтернет.

Крім того, IP -адреси в цьому діапазоні є приватними, тобто вони не підключаються до Інтернету. Натомість вони мають на меті працювати в локальній мережі; Іншими словами, вони не підлягають реєстрації.

Зокрема, IP -адреса 127.0.0.1 - це та, яка зазвичай використовується системами для пінг.

Рекомендоване читання:

Якщо пакети даних надсилаються з системи через цю IP -адресу, а система прийому аналізує джерело та зворотну адресу зазначених пакетів, він виявить, що пакет надходить із себе. Подумайте про це, як надсилати собі квіти.

Отже, під час відповіді пакет буде повернуто до тієї ж системи, звідси і адреса петлі імені.

Шар посилань TCP/IPS обробляє пакети даних на адресі зворотного зв'язку. Дані будуть взаємодіяти лише з системою, а не з її мережевою карткою інтеграції, таким чином.

Тому адреса 127.0.0.1 призначена для того, щоб система відповідала на пристрій, що виникає, тобто сам. На відміну від цього, інші IP -адреси в діапазоні використовуються для спілкування з мережевими пристроями в локальній мережі, наприклад, веб -сервера.

Якщо ви підбираєте адресу 127.0.0.1 за допомогою командного рядка на своєму комп’ютері, вона повинна відповісти, а якщо цього не робить, то виникає проблема з його стеком TCP/IP .

Що таке Localhost?

Якщо ви проведете невелике дослідження, ви побачите, що термін Localhost з'являється в більшості місць, де ви бачите IP -адресу 127.0.0.1.

Немає великої різниці між 127.0.0.1 та Localhost, оскільки вони обидва називають ваш комп'ютер/систему як джерело даних пакетів.

Різниця полягає лише в іменуванні, тому що, коли ви хочете, щоб ваш комп'ютер Ping або надсилати дані собі, пам’ятаючи, що IP 127.0.0.1 може бути непростим.

Тому замість того, щоб запам'ятати IP -адресу кожної сторінки, від якої ви хочете, ви використовуєте доменне ім’я.

Доменні імена мають на меті полегшити доступ до інформації, а не запам'ятати IP -адреси, що було б неможливо.

Перетворення доменних імен до доменних імен обробляється системою доменних імен (DNS).

Тому ви можете використовувати адресу 127.0.0.1 або Localhost, але деякі системи віддають перевагу одному над іншим.

Які використання Localhost/127.0.0.1?

Існують різні інші використання для цієї IP -адреси, крім тих, що вже згадані. Додаткові використання включають:

1. Проведення тесту на швидкість

Ви можете використовувати адреси зворотного зв'язку для перевірки швидкості місцевих мереж в організації або вдома.

Під час Pinging Localhost ви також можете переглянути кількість надсилання даних, час, який знадобився для здійснення в обидва кінці, і скільки пакетів даних було втрачено в процесі.

Тести на швидкість дозволять технічним працівникам знати, чи потрібна якась оптимізація або якщо мережа працює як слід.

2. Блокування веб -сайтів

Ви можете використовувати функцію LocalHost для блокування шкідливих веб -сайтів у всіх браузерах на вашому комп’ютері.

Для цього потрібно знайти хост -файл у вашій системі. Файл хостів містить IP -адреси та їх імена хостів.

Тому ви можете заблокувати веб -сайт, змінивши його IP -адресу на IP -адресу LocalHost і, таким чином, перенаправити спробу доступу до вашої системи до Localhost.

3. Тестування веб -сайтів тощо

Веб -розробники можуть перевірити свої веб -сайти локально за допомогою LocalHost. Таким чином, їм не потрібно підключатися до Інтернету кожного разу, коли вони хочуть провести тест.

Тому розробник може розмістити веб -сайт на сервері, а потім отримати доступ до нього за допомогою адреси LocalHost. Це дозволяє перевірити веб -сайт, перш ніж надати його доступним для громадськості.

Ви також можете використовувати адреси Loopback для доступу до серверів, розміщених у вашій локальній мережі.

Деякі ігри, такі як Minecraft, дозволять вам розмістити сервер у вашій системі і, в свою чергу, дозволить вам грати з друзями.

Адреса LocalHost/Loopback пояснив

Висновок

Як ми бачили, адреса LocalHost є важливою особливістю, особливо для програмістів. IP -адреса допомагає скоротити робоче навантаження програмістів шляхом тестування веб -сайтів та програм, не підключаючись до Інтернету.

Той факт, що програмісти використовують IP -адресу 127.0.1 для запуску тестів на своїх пристроях (Localhost), а не через Інтернет, породжував фразу: немає місця, як 127.0.0.1. Посилання на не так, як домашня фраза.