Localhost что это для чайников: Что Такое Localhost | Объяснение Для Начинающих

Что Такое Localhost | Объяснение Для Начинающих

Глоссарий

Мар 05, 2019

Anna

3хв. читання

Мы используем языки для общения друг с другом. Однако некоторые словари слишком специфичны для некоторых ситуаций или предметов, таких как компьютерная терминология. Если вы хотите узнать о работе в сети, важно понимать язык, с которым вы столкнётесь. Нет лучшего места для начала, чем узнать, что такое localhost.

Оглавление

Так что же значит localhost?

В компьютерной сети локалхост относится к компьютеру, на котором запущена программа. Компьютер работает как виртуальный сервер. В этом смысле компьютер — это не физический объект, а система, которая работает внутри. Если это трудно понять, рассмотрите localhost как способ «позвонить» вашему компьютеру в контексте работы в сети.

127.0.0.1/loopback address

Localhost — это не только термин, но и доменное имя, например google.com или wikipedia. org. Это адрес. Если при вводе google.com в браузере вы попадете на главную страницу Google, куда вас доставит localhost? Он приведёт вас к вашему компьютеру. Эта ситуация также известна как адрес обратной связи.

Как и любое другое доменное имя, localhost также имеет IP-адрес (интернет-протокол). Адрес варьируется от 127.0.0.0 до 127.255.255.255, но обычно это 127.0.0.1. Попытка открыть 127.0.0.1 в соединении IPv4 вызовет обратную петлю. Вы также можете запустить петлю в соединении IPv6, введя: 1.

Интересный факт: первая часть адреса — 127 — зарезервирована только для петель. По этой причине Transmission Control Protocol и Internet Protocol (TCP/IP) немедленно распознают, что вы хотите связаться с вашим компьютером после ввода любого адреса, начинающегося с этих номеров. Вот почему ни один веб-сайт не может иметь IP-адрес, который начинается со 127. Если это сделать, это действие создаст устройство обратной связи; который является виртуальным интерфейсом внутри операционной системы вашего компьютера.

Какова цель localhost?

Что вы можете сделать с localhost? Несмотря на простое значение, localhost полезен, если вы являетесь специалистом по компьютерам. Как правило, есть три преимущества, которые предлагает петлевой возврат:

  • Тест скорости

Как сетевой администратор, вы должны убедиться, что всё оборудование и TCP/IP находятся в отличном состоянии. Вы можете выполнить проверку соединения, отправив запрос ping на localhost. Например, если вы используете Windows, вы можете открыть командную строку и ввести «ping localhost» или «ping 127.0.0.1«. Тест покажет, насколько хорошо всё работает, и вы можете сразу исправить любые возникающие проблемы.

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

  • Блокировка сайта

Есть ещё один интересный трюк, который вы можете сделать с помощью обратной связи — блокировка веб-сайтов, к которым вы не хотите получать доступ. Loopback полезен для предотвращения входа в ваш браузер вредоносных сайтов, например, содержащих вирусы. Однако, прежде чем вы узнаете, как это работает, вам нужно знать, что такое «hosts file» и какова его роль в этом контексте. Как вы уже знаете, все сайты имеют IP-адрес. Вы можете войти на сайт, потому что система DNS или Domain Name System ищет соответствующий IP-адрес, под которым сайт зарегистрирован. Ваш компьютер помогает улучшить этот процесс, сохраняя файл hosts для каждого сайта, который вы посетили. Этот файл содержит IP-адрес и доменное имя веб-сайта. Вы можете изменить IP-адрес на 127.0.0.1 и вуаля, сайт, на котором размещён изменённый вами файл, перенаправляет вас на локальный хост. Примером может служить администратор компьютера компании, блокирующий доступ к веб-сайту.

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

Узнать Детали

Заключение

Теперь вы понимаете, что такое localhost, и что это не просто технический термин для вашего компьютера. Это доменное имя, которое позволяет вам проводить тестирование и даже закрывать доступ к веб-сайтам. Если вы стремитесь стать IT-специалистом, важно знать, как использовать Local host в соответствии с вашими потребностями.

Анна долгое время работала в сфере социальных сетей и меседжеров, но сейчас активно увлеклась созданием и сопровождением сайтов. Она любит узнавать что-то новое и постоянно находится в поиске новинок и обновлений, чтобы делиться ими с миром. Ещё Анна увлекается изучением иностранных языков. Сейчас её увлёк язык программирования!

Більше статей від Anna

Что такое 127.0.0.1 localhost: подробное руководство (#2019)

127.0.0.1 — это адрес петлевого интернет-протокола (IP), также называемый [localhost].

Адрес используется для установления IP-соединения с тем же компьютером или компьютером, который используется конечным пользователем.

Установление соединения с использованием адреса 127.0.0.1 является наиболее распространенной практикой, при этом использование любого IP-адреса в диапазоне 127. *. *. * будет работать аналогично.

Конструкция loopback (обратная петля) дает компьютеру или устройству, способному объединить возможности проверки или установки стека IP на машине.

Другими словами, это возможность для компьютера обратиться к самому себе так, как если это был другой компьютер.

При том сохранить все особенности поведения при запросе на адрес другого компьютера по локальной или удаленной сети.

Содержание:

Зачем это нужно





  • У вас высокая задержка сигнала? Вы не можете понять, в чем проблема: в сети интернет, на серверах в вашем домашнем модеме, роутере, или все-таки в сетевой карте вашего компьютера?
  • Как проверить внутренний ping компьютера?
  • Как сделать так, чтобы компьютер использовал сетевую карту, обращаясь не к расположенному где-то далеко серверу или компьютеру, а к самому себе, имитируя связь с другим компьютером?
  • Как создать сервер переадресации и перенаправлять запрос туда куда вам нужно, задавая параметры, не выходя за пределы своего компьютера?
  • Как контролировать протоколы выхода в интернет алгоритмами поведения сервера, которого на самом деле в вашем распоряжении нет?

В этом и многом другом вам может помочь принцип работы адреса петлевого интернет протокола 127. 0.0.1.


Рис. 1. Рассматриваемая тема очень популярна и даже упоминается как принт на футболках

к содержанию ↑

Как работает интернет-протокол



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

Так что при запросе не приходится перелистывать все существующие и не существующие в сети домены и IP.

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

А именно первые три цифры – номер оператора, следующие три цифры это домен, и последующие две пары цифр – по сути, и есть личный номер абонента.

Обратите внимание на то, как выглядит IP адрес вашего компьютера.

Ваш IP в локальной сети можно увидеть, следуя инструкции ниже:

1Зайдите в «Панель управления».

2Откройте «Сеть и Интернет».

3Выберете «Сетевые подключения».

4Дальше откройте «Беспроводное соединение».

5Нажмите кнопку «Сведения» (в открывшейся рамке)

6Ваш IP адрес должно быть видно в открывшемся окне в строке «Адрес IPv4…»

Рис. 2. Процедура получения IP-адреса

Помимо управления методом адресации, IP-протокол также стандартизирует способ или метод отправки и доставки пакетов данных, а также, где это применимо, через Интернет и локальные сети.

Протокол Интернета версии 4 (или IPv4) является четвертой версией протокола и наиболее широко распространен во всем мире.

IETF RFC 791, который был завершен в сентябре 1981 года, он и является актуальным протоколом на данный момент, и возможно будет таковым еще неопределенное количество времени.

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

к содержанию ↑

Как работает 127.0.0.1?




Рис. 3. Рассматриваемый адрес

Установление сетевого соединения с адресом обратной связи 127.0.0.1 выполняется таким же образом, и по тому же принципу, как и установление оного с любым удаленным компьютером или устройством в сети.

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

Это помогает проследить весь процесс, не выходя за пределы компьютера.

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

Таким образом, на процесс обращения и соединения не влияет никакая сторонняя техника и оборудование.

Системные администраторы и разработчики приложений обычно используют 127.0.0.1 для тестирования приложений.

При данном соединении чистота «эксперимента» равна 100 процентам, все процессы происходят без влияния на них прохождения через удаленную сеть, сервера провода и т. д.

При установлении соединения IPv4 с 127.0.0.1 обычно назначается маска подсети 255.0.0.1.

Если какой-либо общедоступный коммутатор, маршрутизатор или шлюз принимает пакет, адресованный IP-адресу loopback, необходимо отказаться от пакета без регистрации информации.

В результате, если пакет данных доставляется за пределы локального хоста, он не попадает на случайный компьютер, который попытается ответить на него.

Это так же гарантирует следующие характеристики:

  • безопасность;
  • конфиденциальность информации;
  • аннуляция рисков воздействия стороннего вредоносного программного обеспечения и так далее.

к содержанию ↑

Что такое система доменных имен





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

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

Рис. 4. Примерная схема системы доменных имен

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

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

Файл hosts содержит пары IP-адресов вместе с одним или несколькими именами хостов. Он часто обновляется на основе предопределенных условий на локальном компьютере.

Другими словами разделение цифр IP адреса на кластерные группы равносильно тому, как постовый адрес делится на индекс, страну, область, город, дом, квартиру, и так далее.

Это позволяет не только дать индивидуальный и неповторимый номер, но и сделать его таким что бы для его поиска понадобилось минимум времени.

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

к содержанию ↑

Как используется 127.0.0.1 в файле хостов



Всякий раз, когда пользователь компьютера пытается получить доступ к веб-сайту или удаленному компьютеру по имени, компьютер проверяет локально сохраненный файл Hosts для разрешения имени домена перед отправкой запроса на сервер доменных имен (DNS).

IP-адрес 127.0.0.1 обычно находится в файле Hosts на компьютерах, назначенных на простой адрес «localhost».

Поэтому получается, что этот протокол, как и любое орудие можно использовать во вред.

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

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

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

Однако эту же функцию можно использовать сознательно и на благо.

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

В таблице 1 приведены некоторые примеры того, так же localhost 127.0,0,1 позволяет создавать IP адреса специального назначения (то есть те которые назначены для определенной цели)

Таблица 1. Примерная таблица специальных IP-адресов
АдресИспользование
0.0.0.0/8“This” Network
10.0.0.0/8Private-Use Networks
14.0.0.0/8Public-Data Networks
24.0.0.0/8Cable Television Networks
39.0.0.0/8Reserved, subject to allocation
127.0.0.0/8Loopback
128.0.0.0/16Reserved, subject to allocation
169.254.0.0/16Link Local
172.16.0.0/12Private-Use Networks
191.255.0.0/16Reserved, subject to allocation
192.0.0.0/24Reserved but subject to allocation
192.0.2.0/2Test-Net
192.88.99.0/246to4 Relay Anycast
192.168.0.0/16Private-Use Networks
198.18.0.0/15Network Interconnect Device Benchmark Testing
223. 255.255.0/24Reserved, subject to allocation
224.0.0.0/4Multicast, commonly used in multiplayer simulations and gaming and for video distribution
240.0.0.0/4Reserved for Future Use

к содержанию ↑

Каковы общие преимущества для 127.0.0.1

Общей методикой для проверки правильности работы сетевого оборудования, операционной системы и TCP IP / IP компьютера является отправка запроса ping на 127.0.0.1.

Основные преимущества рассматриваемого понятия такие:

1В тестировании в закольцованом режиме благодаря протоколу 127.0.0.1 можно получить самые точные результаты относительно работы сетевой системы компьютера. Все проблемы с запросом и откликом будут давать чистый результат, без погрешности влияния внешних сетей серверов или компьютеров.

2Основываясь на результатах теста, администраторы или пользователи компьютеров могут устранить проблемы с подключением к сети.  Разработчики приложений также используют loopback-адрес для тестирования основных сетевых функций при разработке программы. Или же прикладного компонента до перехода в «живую» сеть или Интернет с помощью тестирования или развертывания.

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

4Это не только упрощает тестирование но и делает его более точным, легким, прозрачным и не затратным.

5Ознакомившись с принципом работы с доменом 127.0.0.1, вы можете и сами придумать ему применение в зависимости от того какие цели вы перед собой ставите.

Всемирная сеть продолжает развиваться, и не исключено, что для новых задач будут необходимы новые инструменты, новые системы, алгоритмы и протоколы.

А возможно старые инструменты обретут новые значения и возможности.

Не исключено что именно вам предстоит сделать новые открытия в плане того как еще можно применить старый, добрый localhost.

Творческих успехов вам в использовании  закольцованного домена 127.0.0.1 localhost!

Как его активировать, вы можете посмотреть в видео ниже.

Localhost Простое объяснение для чайников

Ханна Ф.

Опубликовано

2 минуты чтения

2 минуты чтения

Чтобы понять, что
localhost, давайте разобьем слово «localhost» на части
«местный» и «хозяин».

«Местный» указывает на что-то в вашем
окрестности.

«Хозяин» означает кого-то, кто предоставляет
место, чтобы остаться там (по крайней мере, в настоящем контексте)

Теперь объединим две части слова localhost.
обратно в один. Значение выходит, что это какой-то местный человек или вещь, которая
предоставляет вам некоторое пространство для любой конкретной цели.

Теперь поговорим о локальном хосте в контексте компьютера.
наука. Допустим, вы хотите создать сайт. Вам нужно место для размещения
содержание вашего веб-сайта. Контент может включать текст, изображения, видео или
любой другой тип файла, требуемый вашим веб-сайтом. Ваш компьютер обеспечивает это
пространство. Короче говоря, «localhost» означает «ваш персональный компьютер».
или «любой другой компьютер, находящийся поблизости от вас», что дает вам
место для содержимого вашего веб-сайта. Используя аналогию с хостом, localhost
означает, что на вашем компьютере размещен ваш веб-сайт (или любой другой сайт для этого
иметь значение. Хостинг-провайдеры делают это регулярно, используя компьютеры, называемые серверами). В
В этом примере мы используем веб-сайт и его содержимое в качестве примера. Локальный хост
(ваш компьютер) может использоваться для хранения или размещения любого программного обеспечения, например, мобильного приложения,
настольное приложение, веб-приложение и т. д.

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

Какой смысл использовать localhost?

При разработке программного обеспечения или веб-сайта
обычно он сначала размещается или сохраняется и отображается с использованием локального хоста.
причиной этого является тестирование программного обеспечения или веб-сайта, находящегося в разработке.
этап и убедиться, что он работает должным образом, прежде чем сделать его доступным
для каждого. Localhost используется, потому что он дает разработчику программного обеспечения
или веб-сайт больше контролировать условия, связанные с программным обеспечением или веб-сайтом
в разработке и дает им возможность настроить эти условия и посмотреть,
программное обеспечение/веб-сайт работает правильно или нет. (Различные типы устройств
имеют различные настройки и требования, и большинство программ/веб-сайтов
разработаны для использования на нескольких типах устройств). Следовательно, это
работу веб-сайта или разработчика программного обеспечения, чтобы гарантировать, что программное обеспечение или веб-сайт
работает должным образом в любых условиях и на любых устройствах.

Другое применение localhost — проверка
программное обеспечение или веб-сайт для его функциональности. Разработчики используют программное обеспечение или
веб-сайт сами и вносить изменения там, где это необходимо, мгновенно. Они могут сделать это
намного быстрее, потому что веб-сайт или программное обеспечение и его исходный код
присутствует на их компьютере/локальном хосте.

Кто использует localhost?

В основном инженеры-программисты, программисты и ИТ-специалисты, отвечающие за разработку и тестирование программного обеспечения в различных условиях. Думайте о локальном хосте как об экспериментальной площадке для инженеров-программистов. Дети используют песочницы, чтобы играть с песком и делать вещи, чтобы учиться чему-то. Как и в этой аналогии, разработчики программного обеспечения используют локальный хост в качестве песочницы на игровой площадке, где они создают и экспериментируют с программным обеспечением, чтобы изучать, тестировать и улучшать его. Более того, разработчики, работающие в крупных организациях, имеют отдельную разработку или производственный сервер , на котором они вносят изменения и тестируют функциональность, прежде чем запускать ее на реальном хост-сервере.

Хотите узнать больше о мире доменных имен , хостинге и информатике? Возможно, вам нужно больше ясности в концепции локального хоста. Оставьте свои комментарии ниже, и мы свяжемся с вами как можно скорее.

Что такое Localhost? Объяснение Localhost для начинающих

Глоссарий

15 августа 2022 г.

Домантас Г.

3 мин Чтение

В компьютерных сетях localhost можно рассматривать как «этот компьютер». Это имя по умолчанию используется для установления соединения с вашим компьютером с помощью сети с петлевым адресом.

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

Когда вы вызываете IP-адрес со своего компьютера, вы обычно пытаетесь связаться с другим компьютером через Интернет. Однако с петлевым адресом вы звоните на локальный хост, он же ваш компьютер.

Если вы хотите узнать о компьютерных сетях, важно понимать язык, с которым вы столкнетесь. Нет лучшего места для начала, чем изучение localhost.

Скачать глоссарий для начинающих веб-мастеров

Что такое Localhost?

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

Localhost Объяснение в видеоруководстве

Слишком заняты, чтобы читать? Вместо этого посмотрите наш видеоурок.

Подписаться Чтобы узнать больше обучающих видео!
Академия Хостингер

Подписывайся

Что такое 127.0.0.1 и адрес обратной связи?

Как и в случае с IP-адресом, при вводе google.com в веб-браузере он направляет вас на локальный веб-сайт хостинга, главную страницу Google. Так куда вас приведет localhost? Он приведет вас к вашему компьютеру. Эта ситуация также известна как петлевой адрес.

Как и любое другое доменное имя, localhost также имеет IP-адрес (интернет-протокол). Адреса варьируются от 127.0.0.0 до 127.255.255.255 , но обычно это 127.0.0.1 . Попытка открыть адрес 127.0.0.1 в соединении IPv4 вызовет петлю, возвращающую вас на ваш собственный веб-сервер. Вы также можете запустить обратную петлю на свой сервер с подключением IPv6 , введя :1.

Интересный факт: первая секция адреса — 127 – зарезервирован только для шлейфов. По этой причине Протокол управления передачей и Интернет-протокол (TCP/IP) сразу распознают, что вы хотите связаться с вашим компьютером после ввода любого адреса, который начинается с этих цифр. Вот почему никакие веб-сайты не могут иметь IP-адреса, начинающиеся с 127 . При инициации это действие создаст петлевое устройство; который представляет собой виртуальный интерфейс внутри операционной системы вашего компьютера ( OS ).

Для чего используется Localhost?

Несмотря на свое простое значение, localhost полезен, если вы разработчик, сетевой администратор и для тестирования. Как правило, петля предлагает три преимущества:

Тест программы или веб-приложения

Использование localhost является одним из основных применений для разработчиков; особенно если они создают веб-приложения или программы, требующие подключения к Интернету. Во время разработки запускаются тесты, чтобы увидеть, действительно ли приложения работают. Используя петлю для их тестирования, разработчики могут создать соединение с локальным хостом для тестирования внутри компьютера и системы, которые они используют в настоящее время.

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

Блокировка сайтов

Еще один интересный прием — блокировка веб-сайтов, к которым вы не хотите получать доступ. Loopback полезен для предотвращения входа вашего браузера на вредоносные сайты, например, содержащие вирусы.

Прежде чем узнать, как это работает, вам нужно знать, что “ hosts file » и его роль в данном контексте. Как вы уже знаете, все домены имеют IP-адреса. Вы можете войти на веб-сайт, потому что DNS или Система доменных имен ищет соответствующий IP-адрес, под которым зарегистрирован сайт.

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

Примером может быть компьютерный администратор компании, блокирующий доступ к веб-сайту.

Тест скорости

Как сетевой администратор, вы должны убедиться, что все оборудование и TCP/IP находятся в отличном состоянии. Вы можете сделать это с помощью теста соединения и отправив запрос ping на локальный хост.

Например, вы можете легко открыть командную строку или терминал и ввести « ping localhost » или « ping 127.0.0.1 ». Тест localhost покажет, насколько хорошо все работает, от количества полученных, отправленных или потерянных пакетов данных до того, сколько времени занимает передача данных.

This entry was posted in Популярное