Назад | Перейти на главную страницу

почему петлевой IP-адрес от 127.0.0.1 до 127.255.255.254?

Я знаю, что 127.0.0.1 ~ 127.255.255.254 - это IP-адреса обратной связи для большинства современных операционных систем, и мы могли бы использовать эти IP-адреса для ссылки на наш собственный компьютер. Но разве 127.0.0.1 недостаточно?!?! почему широкий ассортимент? почему с 127.0.0.1 на 127.255.255.254?

Сеть 127/8 можно использовать для разных целей.

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

2) Разрешение большего количества локально работающих сервисов, чем позволяет 64k ​​TCP (хотя маловероятно, что вы достигнете этого предела рационально)

3) Играть в игры с людьми, не знакомыми с этим фактоидом; «Эй, ты хакер-неудачник, держу пари, ты даже не сможешь меня взломать. Давай, попробуй; я на 127.45.209.66»

Наверное, и другие вещи.

http://www.ietf.org/rfc/rfc1700.txt

Раньше IP-адреса считались многочисленными, и целые блоки / 8 и / 16 отдавались тому, кто их просил.

Имейте в виду, что хотя 127/8 зарезервировано, RFC утверждает, что обычно используется только 127.0.0.1/32 (http://www.ietf.org/rfc/rfc3330.txt).

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