Корпоративные информационные системы. Борисов Д.Н. - 65 стр.

UptoLike

Составители: 

172 16 100 10
1 0 1 01 1 0 0 0 0 0100000110010000001 0 1 0
Рис. 3.4. Двоичное представление IP-адреса
Предположим, что маска подсети, соответствующая данному IP-
адресу, равна 255.255.240.0 (рис. 3.5).
255 255 240 0
11111111111111111111000000000000
Рис. 3.5. Двоичное представление маски подсети
Для того чтобы определить адрес сети, следует применить логическую
операцию AND (И) к маске подсети и адресу узла (рис. 3.6).
10101100000100000110
0 1 0 0 0 0 0 0 1 0 1 0
& 111111111111111111110 0 0 0 0 0 0 0 0 0 0 0
10101100000100000110000000000000
172 16 92 0
Рис. 3.6. Результат применения логической операции AND
к маске подсети и адресу узла
Таким образом, адрес узла может быть записан как 172.16.100.10 с
маской подсети 255.255.240.0 или как 172.16.92.0. Число установленных
битов в маске подсети часто называют длиной префикса (prefix length) и
указывают его как /хх сразу же после IP-адреса. Тогда адрес
соответствующей этому узлу сети может быть записан как 172.16.100.0 с
маской 255.255.240.0 или как 172.16.100.0/20. Поскольку маска подсети
может закончиться на любом бите, существует огромное число возможных
адресов сетей и узлов.
Именно на этой возможности маски подсети и базируется
суммирование, цель которого заключается в использовании одного
укороченного префикса для представления нескольких сетей назначения с
более длинным префиксом.
В качестве примера рассмотрим четыре сети IP (рис. 3.7) с длиной
префикса 20 бит (маска подсети 255.255.240.0).
172 16 0 0
1010110000010000000 0 000000000000
1111111111111111111 1 000000000000
255 255 240 0
172 16 32 0
1010110000010000000 1 000000000000
1111111111111111111 1 000000000000
255 255 240 0
65
                 172           16        100          10
            10101100000100000110010000001010
                Рис. 3.4. Двоичное представление IP-адреса
    Предположим, что маска подсети, соответствующая данному IP-
адресу, равна 255.255.240.0 (рис. 3.5).
                255          255        240          0
            11111111111111111111000000000000
            Рис. 3.5. Двоичное представление маски подсети
    Для того чтобы определить адрес сети, следует применить логическую
операцию AND (И) к маске подсети и адресу узла (рис. 3.6).
             10101100000100000110010000001010
           & 11111111111111111111000000000000
              10101100000100000110000000000000
                   172          16         92         0
        Рис. 3.6. Результат применения логической операции AND
                       к маске подсети и адресу узла
    Таким образом, адрес узла может быть записан как 172.16.100.10 с
маской подсети 255.255.240.0 или как 172.16.92.0. Число установленных
битов в маске подсети часто называют длиной префикса (prefix length) и
указывают его как /хх сразу же после IP-адреса. Тогда адрес
соответствующей этому узлу сети может быть записан как 172.16.100.0 с
маской 255.255.240.0 или как 172.16.100.0/20. Поскольку маска подсети
может закончиться на любом бите, существует огромное число возможных
адресов сетей и узлов.
    Именно на этой возможности маски подсети и базируется
суммирование, цель которого заключается в использовании одного
укороченного префикса для представления нескольких сетей назначения с
более длинным префиксом.
    В качестве примера рассмотрим четыре сети IP (рис. 3.7) с длиной
префикса 20 бит (маска подсети 255.255.240.0).


                172     16       0      0
             10101100000100000000000000000000
             11111111111111111111000000000000
                255     255     240     0
                172     16      32      0
             10101100000100000001000000000000
             11111111111111111111000000000000
                255     255     240     0

                                 65