127.0.0.1 Объяснение IP-адреса

Оглавление:

127.0.0.1 Объяснение IP-адреса
127.0.0.1 Объяснение IP-адреса
Anonim

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

Image
Image

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

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

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

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

Image
Image

Для повышения безопасности сети TCP/IP также проверяет входящие сообщения, поступающие на маршрутизаторы или другие сетевые шлюзы, и отбрасывает все сообщения, содержащие IP-адреса обратной связи. Эта двойная проверка не позволяет сетевому злоумышленнику замаскировать свой трафик под петлевой адрес.

Image
Image

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

Сообщения Loopback содержат номер порта назначения в дополнение к адресу. Приложения могут использовать эти номера портов для разделения тестовых сообщений на несколько категорий.

Localhost и адрес обратной связи IPv6

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

Интернет-протокол v6 реализует ту же концепцию петлевого адреса, что и IPv4. Вместо 127.0.0.01 IPv6 представляет адрес обратной связи как ::1 (0000:0000:0000:0000:0000:0000:0000:0001) и, в отличие от IPv4, не выделите для этой цели диапазон адресов.

127.0.0.1 по сравнению с другими специальными IP-адресами

IPv4 резервирует все адреса в диапазоне от 127.0.0.0 до 127.255.255.255 для использования при проверке обратной связи, хотя 127.0.0.1 (по соглашению) является адресом обратной связи, используемым почти во всех случаях.

127.0.0.1 и другие сетевые адреса 127.0.0.0 не принадлежат ни к одному из диапазонов частных IP-адресов, определенных в IPv4. Отдельные адреса в этих частных диапазонах могут быть выделены для устройств локальной сети и использоваться для связи между устройствами, тогда как 127.0.0.1 не может.

Люди, изучающие компьютерные сети, иногда путают 127.0.0.1 с 0.0.0.0. Айпи адрес. Хотя оба они имеют особое значение в IPv4, 0.0.0.0 не предоставляет никаких функций обратной связи.

Рекомендуемые: