Localhost: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Строка 2: Строка 2:
'''<code>localhost</code>''' (так называемый, «локальный хост», по смыслу — ''этот компьютер'') — в [[Компьютерная сеть|компьютерных сетях]], стандартное, официально зарезервированное, [[доменное имя]] для [[Частный IP-адрес|частных IP-адресов]] (в диапазоне <code>127.0.0.1</code> — <code>127.255.255.255</code>, RFC 2606). Для сети, состоящей только из одного компьютера, как правило, используется всего один адрес — <code>127.0.0.1</code>, который устанавливается на специальный [[сетевой интерфейс]] «[[loopback|внутренней петли]]» ({{lang-en|loopback}}) в [[Сетевой протокол|сетевом протоколе]] [[TCP/IP]]. В [[UNIX-подобная операционная система|Unix-подобных системах]] данный интерфейс обычно именуется «<code>lo''N''</code>», где ''<code>N</code>'' — число, либо просто «<code>lo</code>». При установке соединений в этой вырожденной «сети» присутствует только один компьютер, при этом сетевые протоколы выполняют функции протоколов [[межпроцессное взаимодействие|межпроцессного взаимодействия]].
'''<code>localhost</code>''' (так называемый, «локальный хост», по смыслу — ''этот компьютер'') — в [[Компьютерная сеть|компьютерных сетях]], стандартное, официально зарезервированное, [[доменное имя]] для [[Частный IP-адрес|частных IP-адресов]] (в диапазоне <code>127.0.0.1</code> — <code>127.255.255.255</code>, RFC 2606). Для сети, состоящей только из одного компьютера, как правило, используется всего один адрес — <code>127.0.0.1</code>, который устанавливается на специальный [[сетевой интерфейс]] «[[loopback|внутренней петли]]» ({{lang-en|loopback}}) в [[Сетевой протокол|сетевом протоколе]] [[TCP/IP]]. В [[UNIX-подобная операционная система|Unix-подобных системах]] данный интерфейс обычно именуется «<code>lo''N''</code>», где ''<code>N</code>'' — число, либо просто «<code>lo</code>». При установке соединений в этой вырожденной «сети» присутствует только один компьютер, при этом сетевые протоколы выполняют функции протоколов [[межпроцессное взаимодействие|межпроцессного взаимодействия]].


Использование адреса <code>127.0.0.1</code> позволяет устанавливать соединение и передавать информацию для программ-серверов, работающих на том же компьютере, что и программа-клинт, независимо от конфигурации аппаратных сетевых средств компьютера (не требуется [[сетевая карта]], [[модем]], и прочее [[телекоммуникации|коммуникационное оборудование]], интерфейс реализуется при помощи драйвера псевдоустройства в [[ядро операционной системы|ядре операционной системы]]). Таким образом, для работы клиент-серверных приложений на одном компьютере не требуется изобретать дополнительные протоколы и дописывать программные модули.
Использование адреса <code>127.0.0.1</code> позволяет устанавливать соединение и передавать информацию для программ-серверов, работающих на том же компьютере, что и программа-клиент, независимо от конфигурации аппаратных сетевых средств компьютера (не требуется [[сетевая карта]], [[модем]], и прочее [[телекоммуникации|коммуникационное оборудование]], интерфейс реализуется при помощи драйвера псевдоустройства в [[ядро операционной системы|ядре операционной системы]]). Таким образом, для работы клиент-серверных приложений на одном компьютере не требуется изобретать дополнительные протоколы и дописывать программные модули.


Обычно адресу <code>127.0.0.1</code> однозначно сопоставляется имя хоста «<code>.localhost</code>» и/или «<code>localhost.localdomain</code>», помимо например: .test, .example, .invalid.(RFC 2606)
Обычно адресу <code>127.0.0.1</code> однозначно сопоставляется имя хоста «<code>.localhost</code>» и/или «<code>localhost.localdomain</code>», помимо например: .test, .example, .invalid.(RFC 2606)

Версия от 19:32, 11 ноября 2015

localhost (так называемый, «локальный хост», по смыслу — этот компьютер) — в компьютерных сетях, стандартное, официально зарезервированное, доменное имя для частных IP-адресов (в диапазоне 127.0.0.1 — 127.255.255.255, RFC 2606). Для сети, состоящей только из одного компьютера, как правило, используется всего один адрес — 127.0.0.1, который устанавливается на специальный сетевой интерфейс «внутренней петли» (англ. loopback) в сетевом протоколе TCP/IP. В Unix-подобных системах данный интерфейс обычно именуется «loN», где N — число, либо просто «lo». При установке соединений в этой вырожденной «сети» присутствует только один компьютер, при этом сетевые протоколы выполняют функции протоколов межпроцессного взаимодействия.

Использование адреса 127.0.0.1 позволяет устанавливать соединение и передавать информацию для программ-серверов, работающих на том же компьютере, что и программа-клиент, независимо от конфигурации аппаратных сетевых средств компьютера (не требуется сетевая карта, модем, и прочее коммуникационное оборудование, интерфейс реализуется при помощи драйвера псевдоустройства в ядре операционной системы). Таким образом, для работы клиент-серверных приложений на одном компьютере не требуется изобретать дополнительные протоколы и дописывать программные модули.

Обычно адресу 127.0.0.1 однозначно сопоставляется имя хоста «.localhost» и/или «localhost.localdomain», помимо например: .test, .example, .invalid.(RFC 2606)

В IPv6 локальному хосту сопоставляется IP-адрес ::1/128 (0:0:0:0:0:0:0:1).

См. также