Що таке петля і локальний хост ?
Чому вони існують, для чого вони використовуються і як я їх би використовував?
Що таке петля і локальний хост ?
Чому вони існують, для чого вони використовуються і як я їх би використовував?
Відповіді:
Пристрій циклічного зворотного зв’язку - це спеціальний віртуальний мережевий інтерфейс, який ваш комп'ютер використовує для спілкування з самим собою. Він використовується в основному для діагностики та усунення несправностей, а також для підключення до серверів, що працюють на локальній машині.
Якщо відключений мережевий інтерфейс - наприклад, коли порт Ethernet відключений від мережі або Wi-Fi вимкнено або не пов'язаний з точкою доступу - не можливе спілкування на цьому інтерфейсі, навіть не зв’язок між вашим комп'ютером та самим собою. Інтерфейс зворотного зв'язку не представляє собою фактичного обладнання, але існує, щоб додатки, що працюють на вашому комп'ютері, завжди могли підключатися до серверів на одній машині.
Це важливо для усунення несправностей (його можна порівняти з виглядом у дзеркалі). Цифровий пристрій іноді пояснюється як суто діагностичний інструмент. Але це також корисно, коли сервер, що пропонує необхідний вам ресурс , працює на вашій власній машині .
Наприклад, якщо ви запускаєте веб-сервер, у вас є всі ваші веб-документи, і ви можете перевірити їх по файлам. Можливо, ви також зможете завантажити файли у своєму браузері, хоча з активним вмістом на стороні сервера він не працюватиме так, як це відбувається, коли хтось нормально отримує доступ до нього.
Тож якщо ви хочете переглядати той самий сайт, що й інші, найкращим курсом є підключення до власного сервера. Сприяє цьому інтерфейс петлі.
Для IPv4 інтерфейсу зворотного зв'язку призначаються всі IP-адреси в 127.0.0.0/8
адресному блоці . Тобто, 127.0.0.1
через 127.255.255.254
усі представляють свій комп'ютер. Однак для більшості цілей потрібно використовувати лише одну IP-адресу, і це 127.0.0.1
. Цей IP має ім'я хоста в localhost
призначений для нього.
Таким чином, для входу як bob
через SSH на SSH-сервер, що працює на вашій власній машині, ви використовуєте:
ssh bob@localhost
Як і інші мережеві адаптери, пристрій зворотного зв'язку відображається на виході ifconfig
. Її назва lo
.
ek@Del:~$ ifconfig lo
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:50121 errors:0 dropped:0 overruns:0 frame:0
TX packets:50121 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4381349 (4.3 MB) TX bytes:4381349 (4.3 MB)
Одне поширене виробниче (тобто не тільки діагностичне) використання localhost
Ubuntu - це виконання розширеної конфігурації принтера. У веб-браузері перейдіть до:
http://localhost:631
CUPS працює на веб-сервері на порту 631, і це може бути використано для налаштування друку незалежно від того, який графічний інтерфейс ви працюєте (або навіть якщо у вас зовсім не працює графічний інтерфейс).
Якщо ви спробуєте підключитися до http://127.0.0.1:631
цього, це теж спрацює. Однак якщо ви спробуєте підключитися http://127.0.0.2
, це не стане. Усі 127.*.*.*
адреси ідентифікують ваш комп’ютер через інтерфейс зворотного зв'язку, але серверна програма може вирішити прив’язати лише до конкретної IP-адреси.
Якщо ви походите з фону Windows, ви можете розраховувати loopback
на те, що він буде синонімом localhost
(і, таким чином, мати можливість пінг loopback
, підключення до серверів loopback
тощо). Така поведінка властива Windows.
loopback
до свого /etc/hosts
файлу , з 127.0.0.1
його адресою, і воно буде діяти так localhost
.Загальна концепція зворотного зв'язку - це механізм, за допомогою якого повідомлення або сигнал закінчується (або цикли) назад до місця, де воно розпочалося.
Отож, існує кілька інших способів використання циклічного зворотного зв'язку в Ubuntu, який не слід плутати з пристроєм зворотного зв'язку в мережі.
Щоб змонтувати образ диска в Ubuntu, ви можете запустити:
sudo mount -o loop image.iso /media/label
Зазвичай це називається циклічним пристроєм (а не пристроєм зворотного звороту ), але час від часу використовується інтерфейс файлового файлу .
Це не має нічого спільного з пристроєм зворотного зв'язку в мережі.
Pulseaudio та інші аудіосистеми забезпечують механізм "підключення" входу до лінії виходу, щоб звуковий вхід перегукувався з динаміками / навушниками. Це полегшує модуль зворотного зв'язку Pulseaudio .
Тут, це правильно використовувати термін кільцевої перевірку , але , як і монтує петлю, це також не має нічого спільного з петльовим пристроєм в мережі. (І нічого спільного з петлями кріплення також немає.)
localhost
вказувати 127.0.0.1
? Або це може також вказувати на іншу певну адресу, наприклад 127.0.0.2
?
ssh 127.0.0.0
), він скаже "Мережа недоступна", а не "З'єднання відмовлено"?