Почему существуют 3 диапазона частных IPv4-адресов?

Почему существуют три отдельных диапазона частных IPv4-адресов разных размеров? Почему бы просто не зарезервировать самый большой ( 10.0.0.0 - 10.255.255.255 ) диапазон и позволить людям создавать /16 или /24 (или что-то еще) в этом диапазоне, если им нужны более мелкие сети или нужно делать подсети? Что-то не так с наличием огромного количества доступных адресов хоста в вашей сети?

13 голосов | спросил Adam 9 J0000006Europe/Moscow 2016, 18:43:56

2 ответа


18

Назад, когда был предложен RFC для частной адресации, классическая адресация по-прежнему была распространена. Причины для трех диапазонов адресов находятся в RFC 1918, Распределение адресов для частных интернет-страниц :

  

Если подходящая схема подсети может быть разработана и поддерживается   соответствующее оборудование, целесообразно использовать 24-битный блок   (сеть класса A) частного адресного пространства и составить план адресации   с хорошей траекторией роста. Если подсети является проблемой, 16-разрядный блок   (сети класса C) или 20-битный блок (сети класса B) частных   адресное пространство может быть использовано.

ответил Ron Maupin 9 J0000006Europe/Moscow 2016, 19:00:21
3

Хотя отличный ответ (Рон Мопин более точен), меня всегда учили всегда использовать самый маленький класс, который оставил 10% пространства для расширения. Это было «очень важно» с объектом, в котором было много подсетей.

192.168.1. *
192.168.2. *
192.168.3. *

Можно ли использовать все изолированные политики безопасности. Например, сеть .1 требует использования прокси-сервера, .2 Возможно, для управления и обхода прокси-сервера, в то время как .3 была DMZ.

Некоторое сетевое оборудование тогда даже не запросило подсеть. Он просто предположил, что вы использовали весь класс.

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

ответил coteyr 9 J0000006Europe/Moscow 2016, 23:48:11

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132