Локальный хост, также называемый «адресом обратной связи», используется для установления 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, вы можете проверить подключение и обнаружить любые проблемы с производительностью, с которыми в данный момент может столкнуться ваш компьютер.
Чтобы выполнить пинг-запрос на локальный хост:
Результаты будут отображены на экране. Отображаемые данные будут включать в себя количество отправленных, полученных и потерянных пакетов данных, а также приблизительное время передачи данных туда и обратно..
Блокировка веб-сайтов
Когда вам нужно заблокировать доступ к определенным веб-сайтам, localhost может помочь. Петля может быть весьма полезна для предотвращения попадания вашего браузера на вредоносные сайты. Чтобы осуществить это, вам нужно знать, что такое хост-файлы и для какой цели они служат в данном контексте.
Каждый раз, когда ваш компьютер пытается получить доступ к веб-сайту или удаленному компьютеру, используя доменное имя, компьютер отправляет запрос на сервер доменных имен (DNS) в поисках локально хранящийся файл хоста.
Например, адрес IPv4 127.0.0.1 будет отображаться в DNS как «localhost». Доменное имя любого нового веб-сайта, который вы посещаете, также сохраняется в виде хост-файла. Это ускоряет загрузку при любых повторных посещениях одного и того же сайта.
Файл хоста также будет содержать IP-адреса всех хранящихся в нем доменных имен. Чтобы заблокировать их, вам потребуется отредактируйте эти IP-адреса, чтобы соответствовать адресу обратной связи 127.0.0.1. Вместо этого трафик будет перенаправлен обратно на локальный хост.
Хотя в крайнем случае это работает, использование localhost в качестве метода предотвращения доступа к нежелательным веб-сайтам — не лучшее решение. Основная причина заключается в том, что если вам понадобится доступ к этим сайтам, вам придется вручную удалить запись в качестве администратора. Это сможет сделать только администратор, создавший первоначальную запись, заблокировав других, которым по той или иной причине необходимо получить доступ к определенному сайту.
Тестирование новых программ или веб-приложений
Каждый раз, когда срабатывает петля, ваша операционная система становится симулированным сервером. Это дает возможность загружать на сервер любые необходимые файлы программы для проверки работоспособности.
В сочетании с другим программным обеспечением вы даже можете использовать петлю, чтобы разрешить загруженным неопубликованным мобильным приложениям доступ к компонентам настольного сервера или отправку запросов к определенному API.