Я знаю, что 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 просто выделяет для этой цели один адрес.