2

Сегодня мы начали вводный курс по TCP/IP и узнали о различных классах сетевых адресов:

Class A addresses are from 0.0.0.0 thru 127.x.x.x
Class B addresses are from 128.0.0.0 thru 191.x.x.x
Class C addresses are from 192.0.0.0 thru 223.x.x.x
Class D addresses are from 224.0.0.0 thru 239.x.x.x
Class E addresses are from 240.0.0.0 thru 255.x.x.x

Я не ясно о возможных размерах подсетей для различных классов сетей. Например, какая максимальная маска подсети возможна для сети класса C? Это 255.255.255.0, или у вас тоже может быть 255.255.0.0 и 255.0.0.0?

2 ответа2

5

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

Сети разбиты на подсети с использованием CIDR (и выражены в нотации CIDR). Хотя старая система классов сопоставляется с определенными подсетями CIDR, это ужасная концепция. Короче говоря, постарайтесь забыть то, что вы уже изучили, и погрузитесь в Как работает подсеть IPv4?

1

Для некоторой перспективы классные типы сетей все еще используются в качестве общей терминологии для внутренних и частных (RFC1918) сетей.

Это правда, что начиная с BPG4, CIDR делает классные границы Интернета бессмысленными, но когда речь идет о внутренних сетях и классных протоколах маршрутизации, все же полезно знать различия в классах.

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

CLASS A: 255.0.0.0 (/8)
CLASS B: 255.255.0.0 (/16)
CLASS C: 255.255.255.0 (/24)
CLASS D: N/A (These are used for multicast traffic and are routed internally using PIM or DVMRP and do not correspond to traditional subnet masks)
CLASS E: N/A (There are experimental and/or reserved addresses)

Большая коллекция классных сетей называется суперсеть, а разделенная на классы сеть называется подсетью. Когда вы говорите о максимально возможной маске подсети, вы обычно ссылаетесь на максимально возможную часть сети и наименьшую используемую часть хоста. Для целей подсети маршрутизации самая большая маска подсети - 255.255.255.252 (/30). Обычно это используется для соединений точка-точка и транзитных сетей, которым требуется только два хоста /шлюза в подсети.

Не существует ограничения на максимальный размер, который может иметь суперсеть, вплоть до маски подсети 0.0.0.0 (/0), которая указывает на то, что каждый адрес является локальным и не маршрутизируется. Обратите внимание, что это отличается от маршрута по умолчанию 0.0.0.0, который является наименее конкретным маршрутом и направляет весь трафик, не определенный более конкретным маршрутом.

Если вы ищете максимально возможную маску подсети для определения всех сетей класса A и т.д., Вот список, основанный на первом октете:

CLASS A:   0 - 127 = 128.0.0.0 (/1) = 128 /8 networks
CLASS B: 128 - 191 = 192.0.0.0 (/2) =  64 /8 networks or 16,384 /16 networks
CLASS C: 192 - 223 = 224.0.0.0 (/3) =  32 /8 networks or 2,097,152 /24 networks
CLASS D: 224 - 239 = 240.0.0.0 (/4) =  16 /8 networks or 268,435,456 multicast addresses
CLASS E: 240 - 255 = 248.0.0.0 (/5) =   8 /8 networks or ??? (I haven't a clue lol)

Надеюсь, это поможет!!

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