У меня был умный (но не технический) пользователь, спросите меня сегодня:
Почему они выбрали 192.168. , для частного сетевого адреса?
Единственный ответ, который я мог придумать, это то, что 192 = 11000000 в двоичном виде. А 168 это 10101000 в двоичном виде. Оба из которых выглядят круто.
Есть ли реальная историческая причина такого конкретного выбора чисел? Почему бы не 127.127. , ? Или 128,128. , ?
Аналогичный вопрос для 10.0.0.0 и 172.16.0.0
Спасибо!
Ответы:
До того, как были изобретены бесклассовые сети, было решено создать три диапазона частного адресного пространства. Это были:
Есть:
Важно отметить, что «Классы» не существовали с 1994 года, и в настоящее время мы используем CIDR, который имеет маску подсети переменной длины.
источник
Похоже, что они были выбраны IANA просто потому, что они не использовались. Самое раннее упоминание, которое я могу найти в RFC, - 1597 . Также см. RFC 1627 . Оба rfc были устарели к rfc 1918
источник
Я отправил вопрос в список рассылки по истории Интернета, и Крейг Партридж, главный научный сотрудник BBN, сказал:
источник
127.0.0.0/8 является подсетью обратного просмотра и поэтому не может использоваться в качестве сети, распределенной по нескольким машинам. Аналогичное относится к 128.xxx и другим подсетям, которые по умолчанию определены в IANA для включения в класс подсетей a, b или c на основе их префиксов. Это, вероятно, причина того, почему 10.xxx, 192.168.xx и т. Д. Так широко распространены - потому что они попадают в разные классы подсетей. Тогда сами номера не были выбраны по определенной причине, они были просто не назначены или ранее зарезервированы, поскольку Zoredache уже ответил.
источник
Ответ фактически упоминается в RFC 1918 (который установил
10.0
,172.16
и192.168
диапазоны)Когда интернет был изобретен, его создатели действительно сосредоточились на компьютерах, соединяющихся друг с другом через общедоступный интернет. Идея «частных интернетов» на самом деле не учитывалась в системе адресации.
Когда предприятия начали использовать частные сети, возникла реальная проблема: у IANA заканчивались IP-адреса. Частные сети, которым нужно было общаться с общедоступным Интернетом, были в затруднении ... если они регистрировали IP-адрес для своей частной сети, то это уменьшало пул IP-адресов, которые могли бы использовать другие, но если они этого не делали, то не было никакой гарантии, что IP-адреса, которые они в конечном итоге использовали для своей частной сети, не будут конфликтовать с какой-либо внешней службой, которую компания в конечном итоге захочет использовать.
Чтобы решить эту проблему, IANA зарезервировала неиспользуемый блок IP-адресов для частных сетей. Предприятия (и, в конечном счете, домашние сети) могут использовать эти адреса с уверенностью, что они никогда не будут конфликтовать с общедоступным IP-адресом в Интернете.
Вот соответствующий текст из RFC:
источник