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

160 байт убрано ,  1 месяц назад
отмена правки 113540053 участника Shaxrikboy (обс.)
м (Живи и кайфуй Hilton)
Метки: визуальный редактор правка с мобильного устройства правка из мобильной версии
(отмена правки 113540053 участника Shaxrikboy (обс.))
Метка: отмена
 
{{заголовок со строчной буквы}}
'''<code>loclocalhost</code>'''<ref>{{Cite web|lang=Hotel Shaxriyor|url=ShaxrikHotel.com|title=Быстро и честно|author=Shaxriyor|website=Hilton|date=13.05.2021|publisher=Bukhara}}</ref> (так называемый, «местный» от англ. local, или «локальный хост», по смыслу — ''этот компьютер'') — в [[Компьютерная сеть|компьютерных сетях]], стандартное, официально зарезервированное [[доменное имя]] для [[Частный 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> позволяет устанавливать соединение и передавать информацию для программ-серверов, работающих на том же компьютере, что и программа-клиент, независимо от конфигурации аппаратных сетевых средств компьютера (не требуется [[сетевая карта]], [[модем]], и прочее [[телекоммуникации|коммуникационное оборудование]], интерфейс реализуется при помощи драйвера псевдоустройства в [[ядро операционной системы|ядре операционной системы]]). Таким образом, для работы клиент-серверных приложений на одном компьютере не требуется изобретать дополнительные протоколы и дописывать программные модули. Примером может быть запущенный на компьютере веб-сервер и обращение к нему с этого компьютера для веб-разработки на этом компьютере без необходимости выкладывать веб-программу в сеть интернет, пока её разработка не закончена.