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

Обратите внимание, что все обсуждения здесь относятся к IP v4.

CIDR - это то, что используется в настоящее время, а классы A, B, C и т.д. На самом деле не имеют большого смысла в современном мире, как я узнал до сих пор. Но на минуту допустим, что у нас все еще используется эта схема адресации.

Итак, я хотел бы знать это:

Что именно мы имеем в виду, когда говорим «Публичный IP-адрес класса A»? Разве классы не имеют смысла только тогда, когда мы говорим о частных сетях?

Я имею в виду, что публичный IP - это просто уникальное 32-битное число, верно? Другое дело, что мы говорим, что, например, диапазон частных IP-адресов класса A составляет от 10.xxx до 10.255.255.255, а диапазон IP-адресов класса A составляет от 0.0.0.0 до 127.255.255.255 (за исключением случаев обратной петли и неиспользуемых случаев адресации). ). Таким образом, если частный диапазон является тем, который в идеале должен использоваться в частных сетях, в то время как все другие адреса в диапазоне IP-адресов класса будут публичными IP-адресами класса A (что не имеет смысла для меня), то почему мы не можем просто скажем, что диапазон IP-адресов класса A составляет от 10.xxx до 10.255.255.255, поскольку остальные в диапазоне IP-адресов класса A будут публичными IP-адресами класса A.

Вопросы могут показаться глупыми, но я действительно запутался.

2 ответа2

0

Википедия дает вам обзор классов в классной сети. Класс A содержит все адреса, в которых самый старший бит равен нулю, поэтому все адреса от 0.0.0.0 до 127.255.255.255. Если вы говорите «IP-адрес класса A», вы имеете в виду IP-адрес в указанном диапазоне. Если вы говорите «Публичный IP-адрес класса A», вы имеете в виду IP-адрес в данном диапазоне, который общедоступен.

Публичные IP-адреса являются глобально маршрутизируемыми одноадресными IP-адресами. Если вы посмотрите статью Wikpedia по IPv4 или RFC5735, вы увидите, что в классе A есть несколько диапазонов, которые не могут быть глобально маршрутизируемыми:

  1. 0.0.0.0/8 (0.0.0.0-0.255.255.255): допустимо только в качестве адреса источника в особых случаях
  2. Частная сеть: Согласно RFC1918, сеть 10.0.0.0/8 (10.0.0.0-10.255.255.255) является частной сетью класса А.
  3. Адрес обратной связи: 127.0.0.0/8 (127.0.0.0-127.255.255.255) для локальной обратной связи.
  4. Общее адресное пространство: 100.64.0.0/10 (100.64.0.0-100.127.255.255).

Таким образом, если частный диапазон является тем, который в идеале должен использоваться в частных сетях, тогда как все другие адреса в диапазоне IP-адресов класса A будут публичными IP-адресами класса A (что для меня не имеет смысла),

Но это именно то, на что это похоже. Есть несколько диапазонов IP частных сетей. Одним из них является 10.0.0.0/8, который является сетью класса А. Другой - 172.16.0.0./12, это класс B. А диапазон частных сетей 192.168.0.0/16 - это класс C. Любой IP-адрес (диапазон), который вы предоставляете, может быть классифицирован как класс A, B, C, D или Электронная сеть. Первоклассная сеть была первой. Итак, сначала все IP-адреса, где только положить в этих классах. Но по мере развития событий возникла необходимость в большей детализации и новых диапазонах. Таким образом, CIDR был изобретен, и кто-то взял неиспользованный диапазон 10.0.0.0/7 в классе A и сказал, что этот диапазон больше не для общедоступных IP-адресов, а для частной сети.

тогда почему мы не можем просто сказать, что диапазон IP-адресов класса A составляет от 10.xxx до 10.255.255.255, потому что остальные в диапазоне IP-адресов класса A будут публичными IP-адресами класса A.

Потому что это неправильно. Вы смешиваете два этапа развития (класс A = классная сеть, общедоступные IP-адреса = CIDR). Согласно Википедии IPv4 первые IP-адреса были разделены на 8-битную сеть и 24-битную часть хоста. Это не было достаточно гибко, максимум 256 сетей было слишком мало, поэтому кто-то изобрел классную сеть с классами A, B, C, D и E. Эта вторая версия распределения IP заменила первую версию. Снова позже кто-то изобрел бесклассовую междоменную маршрутизацию (CIDR). Эта третья версия распределения IP заменила вторую версию. Схема распределения классной сети не была изменена, никто не изменил класс A или любой другой класс, схема классовой сети просто больше не используется.

Диапазон класса A был определен как диапазон 0.0.0.0-127.255.255.255. Это не изменилось и не изменится. Нет необходимости менять его. В наше время классная сеть не используется, сейчас мы используем CIDR.

Вы можете утверждать, что изобретатель CIDR мог переопределить класс A и ввести новые классы. Но это делает его излишне сложным, когда одно и то же имя "Класс A" имеет разные значения в зависимости от используемой версии распределения IP.

0

Частные адреса »характеризуются как частные, поскольку они не делегируются глобально, то есть они не выделяются какой-либо конкретной организации, и адресованные ими IP-пакеты не могут передаваться в общедоступный Интернет. Любой может использовать эти адреса без одобрения регионального интернет-реестра (RIR). Если такая частная сеть должна подключаться к Интернету, она должна использовать либо шлюз транслятора сетевых адресов (NAT), либо прокси-сервер. " Частная сеть - Википедия

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .