Support us by sharing «synonyms for localhost» page!
Share on Facebook | Twitter
APA | Classic Thesaurus. (-0001). Synonyms for Localhost. Retrieved May 3, 2023, from https://www.classicthesaurus.com/localhost/synonyms |
Chicago | Classic Thesaurus. -0001. «Synonyms for Localhost» https://www.classicthesaurus.com/localhost/synonyms (accessed May 3, 2023). |
Harvard | Classic Thesaurus -0001, Synonyms for Localhost, Classic Thesaurus, viewed 3 May, 2023, <https://www.classicthesaurus.com/localhost/synonyms>. |
MLA | Classic Thesaurus. «Synonyms for Localhost» 30 November -0001. Web. 3 May 2023. <https://www.classicthesaurus.com/localhost/synonyms> |
Localhost стоит особняком как отдельный домен. Как разработчик или технарь, вы, вероятно, когда-то сталкивались с localhost. Возможно, вы видели это при разработке веб-сайта или запуске приложения на своём компьютере.
Что такое localhost? В этом руководстве мы обсудим, что такое localhost, почему он важен и как работает.
Содержание
- Что такое Localhost?
- Что такое шлейф Localhost?
- Где используется Localhost?
- Сетевое тестирование
- Тестирование приложений
- Как синоним
- Заключение
Что такое Localhost?
Каждое устройство, подключённое к Интернету, имеет IP-адрес, который используется для идентификации. IP-адрес имеет вид 1.1.1.1, где «1» заменяются любым числом от 1 до 255.
Localhost привязан к определённому IP-адресу: 127.0.0.1. Этот IP-адрес относится к вашему компьютеру, вашему локальному хосту. Другими словами, когда ваш компьютер использует localhost, он обращается к самому себе. Существует несколько стандартов, защищающих этот IP-адрес, поэтому при переходе к 127.0.0.1 вы всегда подключаетесь к своему компьютеру.
Иногда перед localhost ставится префикс «http: //». В вашем браузере это выглядит как » http: // localhost «. Этот URL-адрес позволяет вам войти на веб-сайт, размещённый на вашем локальном компьютере.
Что такое шлейф Localhost?
Loopback означает, что ваш компьютер определяет, что вы обращаетесь к локальному ресурсу, а не к ресурсу во внешней сети.
Компьютеры используют адреса Интернет-протокола (IP) для связи друг с другом. Как мы обсуждали ранее, у каждой машины есть свой уникальный IP-адрес. IP работает с протоколом, называемым протоколом управления передачей (TCP), для подключения к другим устройствам. Возможно, вы слышали о TCP / IP в сети; вот откуда это взялось.
Все адреса в диапазоне от 127.0.0.1 до 127.255.255.255 зарезервированы для вашей локальной сети системой доменных имён (DNS). Это связано с тем, что есть несколько сервисов, которые должны быть размещены в вашей локальной сети и не должны быть доступны для посторонних. Ваш роутер — один из примеров. Вы и ваши компьютеры — единственные, кому нужен доступ к этому маршрутизатору.
Интернет-корпорация по присвоению имён и номеров (ICANN), которая выделяет доменные имена, зарезервировала эти адреса, что означает, что они стандартные.
Когда вы переходите к IP-адресу, начинающемуся со 127, обратная петля обращается к запросу. Ваш компьютер подключается к ресурсу в вашей локальной сети, а не в Интернете. Именно этот механизм позволяет работать localhost. Без него ключевое слово не было бы частным.
Где используется Localhost?
Мы определили, что localhost — это особый IP-адрес на вашем компьютере. Но для чего это используется?
Сетевое тестирование
Сетевые администраторы используют localhost для тестирования своих сетей. Многие части сети изолированы, что означает, что к ним можно получить доступ только внутри сети. Зарезервированные IP-адреса позволяют легко проверить работоспособность сети. Это также позволяет администраторам запускать ресурсы, к которым могут получить доступ только члены их сети.
Тестирование приложений
Веб-разработчики используют это ключевое слово при разработке приложений. Например, при создании веб-сайта они могут не захотеть сделать его общедоступным, пока он не будет завершён.
Веб-разработчики могут запускать веб-серверы на своих компьютерах — к этим серверам можно получить доступ только с этого компьютера, и все соединения остаются в системе разработчика. Это означает, что разработчик может работать над приложением на своём домашнем компьютере в частном порядке. Это приложение станет общедоступным только тогда, когда оно будет отправлено на виртуальный сервер.
Как синоним
Localhost является синонимом 127.0.0.1, который является IP-адресом вашего компьютера в вашей локальной сети. «Localhost» легче сказать и запомнить, чем 127.0.0.1.
Эта функция синонима работает с использованием файла с именем «hosts», который есть во всех системах на базе Windows и Unix. В операционных системах Linux вы найдёте файл hosts в / etc / hosts.
Предполагая, что вы сами не меняли файл, вы увидите следующие записи:
- 127.0.0.1 локальный
- :: 1 локальный хост
Эти записи сообщают вашему локальному компьютеру, что термин «localhost» должен подключаться к 127.0.0.1 или :: 1 (оба относятся к вашему локальному компьютеру).
Заключение
Localhost — важная часть сети. Эта концепция позволяет администраторам сети и веб-разработчикам тестировать свои приложения без подключения к сети. «Localhost» легче запомнить и произнести, чем 127.0.0.1; вот почему веб-разработчики используют этот термин в своих приложениях.
Article | Example |
---|---|
Localhost | codice_1 (так называемый, «локальный хост», по смыслу — «этот компьютер») — в компьютерных сетях, стандартное, официально зарезервированное доменное имя для частных IP-адресов (в диапазоне codice_2 — codice_3, RFC 2606). Для сети, состоящей только из одного компьютера, как правило, используется всего один адрес — codice_2, который устанавливается на специальный сетевой интерфейс «внутренней петли» () в сетевом протоколе TCP/IP. В Unix-подобных системах данный интерфейс обычно именуется «codice_5», где «codice_6» — число, либо просто «codice_7». При установке соединений в этой вырожденной «сети» присутствует только один компьютер, при этом сетевые протоколы выполняют функции протоколов межпроцессного взаимодействия. |
Localhost | Использование адреса codice_2 позволяет устанавливать соединение и передавать информацию для программ-серверов, работающих на том же компьютере, что и программа-клиент, независимо от конфигурации аппаратных сетевых средств компьютера (не требуется сетевая карта, модем, и прочее коммуникационное оборудование, интерфейс реализуется при помощи драйвера псевдоустройства в ядре операционной системы). Таким образом, для работы клиент-серверных приложений на одном компьютере не требуется изобретать дополнительные протоколы и дописывать программные модули. |
Localhost | В IPv6 локальному хосту сопоставляется IP-адрес codice_12 (codice_13). |
Localhost | Обычно адресу codice_2 однозначно сопоставляется имя хоста «codice_10» и/или «codice_11», помимо например: .test, .example, .invalid.(RFC 2606) |
.localhost | Этот общий домен верхнего уровня был зарезервирован для снижения вероятности конфликтов и путаницы. Таким образом это имя можно использовать в документации. |
.localhost | .localhost — общий домен верхнего уровня. Зарезервирован Internet Engineering Task Force () в RFC 2606 в июне 1999 года и используется для обозначения т. н. «локального хоста». Не предназначен для установки в качестве домена верхнего уровня в глобальной системе доменных имен (DNS). |
.localhost | Другие зарезервированные домены: .invalid, .example, .test. |
.invalid | Другие зарезервированные домены: .example, .localhost, .test. |
.test | Другие зарезервированные домены: .example, .invalid, .localhost. |
Домены для примеров | Зарезервированы домены .example, .test, .invalid, .localhost |
На чтение 2 мин Опубликовано 31.03.2022
Localhost часто считают синонимом IP-адреса 127.0.0.1.
Хотя функционально они одинаковы, между localhost и 127.0.0.1 есть существенные различия.
Читайте далее, чтобы узнать о сходствах и различиях между этими часто используемыми терминами.
В чем разница между localhost и 127.0.0.1?
Localhost – это алиас, используемый для обозначения IP-адресов, зарезервированных для loopback.
В то время как IPv4 использует последний блок адресов класса A (от 127.0.0.1 до 127.255.255), IPv6 резервирует первый (0:0:0:0:0:0:0:1 – или : :1, сокращенно) в качестве адреса loopback.
см. также: IPv4 против IPv6: В чем разница между IPv4 и IPv6
Localhost относится не только к 127.0.0.1, но и к целому ряду IP-адресов, зарезервированных для loopback.
Также важно отметить, что вы не всегда можете использовать 127.0.0.1 для loopback.
Cистемы IPv6 не отвечают на такие запросы, поскольку их localhost связан с адресом : :1.
Упомянутые выше адреса являются значениями по умолчанию, используемыми в большинстве систем.
Однако, настроив файл host, можно легко связать localhost с другим IP-адресом, поскольку этот файл содержит сопоставления IP-адресов с именами хостов.
На изображении выше показаны настройки по умолчанию.
Однако вы можете отредактировать файл host и назначить localhost на другой IP-адрес.
Тем не менее, это не рекомендуется, так как это может привести к сбою локальных приложений, которые полагаются на соединение localhost, и нарушить функциональность системы.
Таким образом, адрес для localhost необходимо искать или разрешать, в то время как при использовании 127.0.0.1 происходит прямой переход на этот IP-адрес.
Еще одно существенное различие между localhost и 127.0.0.1 заключается в том, как отправляется запрос.
Запрос не проходит через сетевую карту при пинге адреса loopback с помощью localhost.
С другой стороны, при запуске 127.0.0.1 запрос проходит через сетевую карту, на что могут влиять настройки и конфигурации брандмауэра.
Заключение
В этой статье вы узнали, что localhost и 127.0.0.1 часто взаимозаменяемы и дают одинаковый результат, но мы не можем сказать, что они полностью синонимичны.
- 🐳 Как опросить сокет Docker с помощью curl
- Как найти уязвимость к SQL-инъекции
- Mylg – средство мониторинга сети для командной строки для Linux-систем
Пожалуйста, не спамьте и никого не оскорбляйте.
Это поле для комментариев, а не спамбокс.
Рекламные ссылки не индексируются!
Проблема. Пишу на php скрипт, работаю с Денвер. Создаю форму для отправки на сервер данных. В форме многострочное текстовое поле textarea и две кнопки — отправки и сброса. Запускаю в Firefox эту форму. Записываю в поле данные и кликом по кнопке отправляю их в путешествие, но… когда я захожу на форму от ./localhost/form.html и отправляю на ./localhost/script.php всё работает, а ежели зайду с полный_путь_с_диском/localhost/form.html и пошлю на полный_путь_с_диском/localhost/script.php, то он мне выдаёт код скрипта и совсем меня не слушается. Я понимаю, что лучше обращаться через localhost, но объясните почему не работает с полным путём?
-
Вопрос заданболее трёх лет назад
-
5910 просмотров
Стоп! Если Denwer, то Вы, верно, не о ./localhost/… говорите, а о httр://localhost/…? Или Вы про то, что есть каталог ./localhost/, в котором файлы сайта, и вы форму открываете как файл с диска?
Путь «на диске» (оно же — открытие по адресу file://…) — это открытие файла браузером как есть, без отработки php и прочего. Открытие через httр://… — веб-сервер прочтет файл, выполнит его, и отдаст вашему браузеру результат работы (например, сообщение, что форма обработана).
Пригласить эксперта
Для начала тщательно изучите, что есть клиентская часть приложения, а что — серверная, и что из этого где должно работать. И усвойте, что клиентская часть (то, что выполняется браузером) должна обращаться не к диску своего компа (нормальные браузеры сейчас таких вольностей сайтам не позволяют), а к серверу, где выполняется серверный код (не важно, PHP это, Perl, Python, JSP, ASP или что-то ещё), формирующий и передающий клиенту ответ, обрабатываемый браузером (HTML, JSON, XML или что-то ещё).
localhost это синоним 127.0.0.1 зарезервированного адреса любой локальной машины. То есть обращение на самого себя как на удаленный сервер.
Если через браузер хотите обращаться к своей файловой системе через file:// то любой сайт может скачивать с вашего компа что угодно и самособой он это не разрешит. Разрешит, если вебстраничка открыта с локального диска (сохранена на диск, но речь не про это) тогда протокол file:// работает. Для документов с сети это запрещено.
Вы прочитайте любую rнижку по php. У вас банально не понимание клиент-серверной архитектуры.
-
Показать ещё
Загружается…
03 мая 2023, в 09:03
2000 руб./за проект
03 мая 2023, в 08:22
1000 руб./за проект
03 мая 2023, в 07:24
25000 руб./за проект