Что такое localhost и как его использовать?


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

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

Что такое LocalHost и как он используется?

Это не просто термин: localhost также может быть именем домена, например netflix.com или google.com. Как и любой домен, локальный хост также будет иметь свой собственный IP-адрес.

Необходимый адрес будет зависеть от используемого интернет-протокола. Вызов локального хоста с использованием IPv4, который является наиболее распространенным IP-адресом, будет иметь диапазон от 127.0.0.0 до 127.255.255.255, но обычно по умолчанию используется 127.0.0.1. Пользователи IPv6 могут установить петлю, введя :1.

Протокол Интернета

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

IPv4, версия интернет-протокола 4, наиболее широко используется во всем мире. IPv4 в значительной степени опирается на протокол управления передачей (TCP) для решения большинства проблем с данными, таких как доставка, последовательность и целостность. Этот IP-адрес был разработан как протокол без установления соединения для использования на компьютерах с поддержкой Ethernet.

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

Тогда как IPv4 позволяет использовать примерно 4,3 миллиарда уникальных IP-адресов, IPv6 позволит использовать до 340 триллионов триллионов..

Помимо цифр, IPv6 также предлагает сетевые преимущества. Это упрощает обнаружение устройств других сетей с поддержкой IPv6, позволяя пользователям использовать услуги без необходимости каких-либо действий со стороны конечного пользователя. Необходимость в трансляции сетевых адресов (NAT) также значительно снижается при использовании IPv6. NAT позволяет клиентам IPv4 использовать один IP-адрес.

Поскольку IPv4 является более распространенным из двух используемых интернет-протоколов, в дальнейшем мы будем уделять ему особое внимание.

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

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

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

Общее использование Localhost

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

Проведение теста скорости

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

Чтобы выполнить пинг-запрос на локальный хост:

  1. Откройте диалоговое окно функции Выполнить (клавиша Windows + R) и введите cmd . Нажмите Ввод .
    1. Вы также можете ввести cmd в поле поиска на панели задач и выбрать Командная строка из списка.
    2. Рекомендуется использовать права администратора .
    3. Введите ping 127.0.0.1 и нажмите Enter .
    4. Результаты будут отображены на экране. Отображаемые данные будут включать в себя количество отправленных, полученных и потерянных пакетов данных, а также приблизительное время передачи данных туда и обратно..

      Блокировка веб-сайтов

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

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

      Например, адрес IPv4 127.0.0.1 будет отображаться в DNS как «localhost». Доменное имя любого нового веб-сайта, который вы посещаете, также сохраняется в виде хост-файла. Это ускоряет загрузку при любых повторных посещениях одного и того же сайта.

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

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

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

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

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

      .

      Похожие сообщения:


      9.10.2019