Что такое устройство обратной связи и как я могу его использовать?

Что обратная петля и localhost?

Почему они существуют, для чего они используются и как бы я их использовал?

То устройство обратной связи это особый, виртуальный сетевой интерфейс который ваш компьютер использует для связи с самим собой. Он используется в основном для диагностики и устранения неполадок, а также для подключения к серверам, работающим на локальном компьютере.

Цель обратной связи

Когда сетевой интерфейс отключен - например, когда Локальная сеть порт отсоединен или вай-Фай отключен или не связан с точка доступа-- никакая связь по этому интерфейсу невозможна, даже связь между вашим компьютером и самим собой. Интерфейс loopback не представляет никакого реального оборудования, но существует для того, чтобы приложения, запущенные на вашем компьютере, всегда могли подключаться к серверам на том же компьютере.

Это важно для устранения неполадок (это можно сравнить с отражением в зеркале). Устройство обратной связи иногда объясняется как чисто диагностический инструмент. Но это также полезно, когда сервер предлагает необходимый вам ресурс работает на вашем собственном компьютере.

Например, если вы используете веб-сервер, у вас есть все ваши веб-документы, и вы можете просматривать их файл за файлом. Возможно, вы также сможете загружать файлы в свой браузер, хотя с активным содержимым на стороне сервера это не будет работать так, как при обычном доступе к нему.

Поэтому, если вы хотите пользоваться тем же сайтом, что и другие, лучше всего, как правило, подключиться к своему собственному серверу. Интерфейс loopback облегчает это.

Адреса в цикле обратной связи

Для IPv4, интерфейсу обратной связи присваиваются все IPs в 127.0.0.0/8 адресный блок. То есть, 127.0.0.1 через 127.255.255.254 все представляйте свой компьютер. Однако для большинства целей необходимо использовать только один IP-адрес, и это 127.0.0.1. Этот IP-адрес имеет имя хоста от localhost сопоставленный с ним.

Таким образом, чтобы войти в систему как bob через тсс к SSH-серверу, работающему на вашем собственном компьютере, вы бы использовали:

ssh bob@localhost

Как и другие сетевые адаптеры, устройство обратной связи отображается на выходе ifconfig. Его название таково lo.

ek@Del:~$ ifconfig lolo        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

чашки запускает веб-сервер на порту 631, и его можно использовать для настройки печати, независимо от того, какой графический интерфейс вы используете (или даже если вы вообще не используете графический интерфейс).

Screenshot showing CUPS in a web browser

Если вы попытаетесь подключиться к http://127.0.0.1:631, это тоже сработает. Однако, если вы попытаетесь подключиться к http://127.0.0.2, этого не произойдет. Все 127.*.*.* адреса идентифицируют ваш компьютер в интерфейсе обратной связи, но серверная программа может решить привязаться только к определенному IP-адресу.

Заметное отличие от Windows

Если вы работаете в фоновом режиме Windows, вы можете ожидать loopback самому себе быть синонимом localhost (и, таким образом, иметь возможность пинговать loopback, подключаться к серверам на loopback, и так далее). Такое поведение характерно для Windows.

Другие значения термина "Обратная петля"

Общая концепция обратная петля это механизм, с помощью которого сообщение или сигнал завершается (или зацикливается) обратно к тому месту, где он начался.

Итак, есть несколько других способов обратная петля это использование в Ubuntu, которое не следует путать с устройством обратной связи в сети.

Петлевые крепления

Чтобы смонтировать образ диска в Ubuntu, вы можете запустить:

sudo mount -o loop изображение.iso /media/этикетка

Обычно это называется петлевое устройство (и не один устройство обратной связи), но термин интерфейс файла с обратной связью иногда используется.

Это не имеет никакого отношения к устройству обратной связи в сети.

Звук

Pulseaudio и другие звуковые системы предоставляют механизм для "подключения" линейного входа к линейному выходу, так что аудиовход отражается обратно на ваши динамики / наушники. Пульсаудио модуль обратной связи облегчает это.

Здесь, это является правильно использовать этот термин обратная петля, но, как и циклические крепления, это также не имеет ничего общего с устройством обратной связи в сети. (И это тоже не имеет ничего общего с петлевыми креплениями.)

Дальнейшее чтение

Разве это не два отдельных вопроса в 1?