Интернет магазин китайских планшетных компьютеров



Компьютеры - Loopback - Виртуальный сетевой интерфейс

13 мая 2011


Оглавление:
1. Loopback
2. Виртуальный сетевой интерфейс
3. Сетевое оборудование
4. Последовательный интерфейс
5. Телекоммуникации



Все TCP/IP реализации поддерживают loopback механизмы, которые реализует виртуальный сетевой интерфейс исключительно программно и не связаны с каким-либо оборудованием, но при этом полностью интегрированы во внутреннюю сетевую инфраструктуру компьютерной системы. Любой трафик, который посылается компьютерной программой на интерфейс loopback тут же получается тем же интерфейсом.

Соответственно, Internet Protocol специфицирует сеть loopback. В IPv4 это сеть с префиксом 127/8. Наиболее широко используемый 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/128. Стандартное, официально зарезервированное, доменное имя для этих адресов — localhost.

На системах Unix, интерфейс loopback обычно имеет имя lo или lo0.

Интерфейс loopback имеет несколько путей применения. Он может быть использован сетевым клиентским программным обеспечением, чтобы общаться с серверным приложением, расположенном на том же компьютере. То есть если на компьютере, на котором запущен веб сервер, указать в веб браузере URL http://127.0.0.1/ или http://localhost/ , то он попадает на веб сайт этого компьютера. Этот механизм работает без какого-либо активного подключения, поэтому он полезен для тестирования служб, не подвергая их безопасность риску, как при удаленном сетевом доступе. Подобным образом, пингование интерфейса loopback — это основной тест функционирования IP стека в операционной системе.

Пакеты высланные в IP сеть с начальным адресом принадлежащем к loopback интерфейсу могут вызвать ряд проблем для устаревших сетевого ПО или ПО с ошибками. Такие пакеты известны как «martian packets». Спецификация Internet Protocol говорит, что такие пакеты не должны передаваться дальше хоста, и должны быть уничтожены, если будут получены сетевым интерфейсом.

Одно примечательное исключение для использования сетевых адресов loopback, это их использование в MPLS. Определяющая маршрут следования данных, технология поиска ошибок, в которой свойство loopback — отсутствие маршрута — дает возможность избежать доставки неисправного пакета конечным пользователям. Адреса loopback — предмет достаточно распространенной Интернет шутки: неопытному пользователю советуют соединиться его собственный loopback интерфейс, как будто это удаленный сервер. Заметьте, тем не менее, вопреки популярности, некоторые верят. Компьютер не поломается, если он обратится по адресу loopback. Единственный эффект — это занятый процессор.



Просмотров: 4458


<<< Localhost