RFC -
https://tools.ietf.org/html/rfc1918upd действительно, ответ
DevMan (еще точнее каменты к нему) дополняет в части
Почему эти диапазоны находятся так далеко?
тут довольно наглядное пояснение
www.vlsm-calc.net/ipclasses.php?lang=ru
байка про пентагон не срабатывает ;))
классность сети определяется не только
длинной маски, но и
битовой структурой первого октета, что очевидно удобно для программного анализа принадлежности адреса к классу, при маршрутизации. а видимое на глаз расхождение длины маски 172.16.0.0/12 и 192.168.0.0/16 с заявленными классами, на самом деле таковым не является - оба диапазона
рекомендованы как наборы сетей классов B и C соответственно, но не как полностью доступные диапазоны:
не 172.16.0.0/12 - а 16 сетей с 172.16.0.0/16 по 172.31.0.0/16
не 192.168.0.0/16 - а 256 сетей с 192.168.0.0/24 по 192.168.255.0/24
но и ни кто не запрещает нарушать данные рекомендации используя эти сети не строго B и C. так же как и 10.0.0.0/8 сплошь и рядом, используется для разбиения крупных корпоративных сетей, на гораздо более мелкие сегменты