2

Пример. если у меня есть сеть класса C 205.67.35.0, и я создаю подсети, занимающие 3 бита хоста, поэтому маска равна 255.255.255.224 /27. Являются ли эти результирующие подсети сетями класса C тоже или просто пользовательской сетью?

2 ответа2

4

Вопрос можно интерпретировать двумя способами:

1. Если вы застряли в 1990-х годах, и "класс С" определяется по начальным битам

Нет. Хотя класс C был определен начальными битами 1 1 0 (а 209 действительно начинается с этих битов), он был определен как имеющий 3 бита для типа + 21 бит для сети. RFC 950, который ввел подсеть, имел четкое разделение между "сетями" и "подсетями":

      For example, the Internet address might be interpreted as:

         <network-number><subnet-number><host-number>

      [...]

      For example, on a Class B network with a 6-bit wide subnet field,
      an address would be broken down like this:

                           1                   2                   3
       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |1 0|        NETWORK            |  SUBNET   |    Host Number    |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Позже:

   Network Number

      The network field of the Internet address.

   Subnet

      One or more physical networks forming a subset of an Internet
      network.  A subnet is explicitly identified in the Internet
      address.

   [...]

   Subnet Number

      A number identifying a subnet within a network.

Поэтому подсеть не была сетью, а ваша "/27" сама по себе не была сетью класса C; это была 3-битная подсеть одного.

2. Если вы находитесь в 2017 году, и под "классом С" вы на самом деле подразумеваете /24 (255.255.255.0)

Тем не менее, нет, потому что подсеть /27 имеет явно отличную маску от того, что люди обычно называют «класс С».

С другой стороны, поскольку бесклассовая маршрутизация больше не требует определенной длины сети, /27 больше не является простой подсетью - это такая же «сеть», как /24.


И во имя всего, что маршрутизируется, пожалуйста, прекратите использовать классы адресов.

0

Да, сети все еще класса C:

Address:   205.67.35.0           11001101.01000011.00100011.000 00000
Netmask:   255.255.255.224 = 27  11111111.11111111.11111111.111 00000
Wildcard:  0.0.0.31              00000000.00000000.00000000.000 11111
=>
Network:   205.67.35.0/27        11001101.01000011.00100011.000 00000 (Class C)
Broadcast: 205.67.35.31          11001101.01000011.00100011.000 11111
HostMin:   205.67.35.1           11001101.01000011.00100011.000 00001
HostMax:   205.67.35.30          11001101.01000011.00100011.000 11110
Hosts/Net: 30

Address:   205.67.35.32          11001101.01000011.00100011.001 00000
Netmask:   255.255.255.224 = 27  11111111.11111111.11111111.111 00000
Wildcard:  0.0.0.31              00000000.00000000.00000000.000 11111
=>
Network:   205.67.35.32/27       11001101.01000011.00100011.001 00000 (Class C)
Broadcast: 205.67.35.63          11001101.01000011.00100011.001 11111
HostMin:   205.67.35.33          11001101.01000011.00100011.001 00001
HostMax:   205.67.35.62          11001101.01000011.00100011.001 11110
Hosts/Net: 30   

Address:   205.67.35.64          11001101.01000011.00100011.010 00000
Netmask:   255.255.255.224 = 27  11111111.11111111.11111111.111 00000
Wildcard:  0.0.0.31              00000000.00000000.00000000.000 11111
=>
Network:   205.67.35.64/27       11001101.01000011.00100011.010 00000 (Class C)
Broadcast: 205.67.35.95          11001101.01000011.00100011.010 11111
HostMin:   205.67.35.65          11001101.01000011.00100011.010 00001
HostMax:   205.67.35.94          11001101.01000011.00100011.010 11110
Hosts/Net: 30   

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