русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Использование VLSM для поддержки подсетей разного размера


Дата добавления: 2014-11-28; просмотров: 2814; Нарушение авторских прав


VLSM также позволяет разбивать сеть на подсети разных размеров на одном уровне иерархии и более эффективно использовать адресное пространство.

Например, если одна подсеть должна объединять 100 компьютеров, вторая - 50, а третья - 20, то не удастся обойтись традиционной маской по умолчанию для единственного идентификатора сети класса С. Как видно из табл. 1.5, никакая из масок подсети по умолчанию не обеспечивает одновременно достаточное число подсетей и узлов в подсети.

 

Таблица 1.5. Параметры масок подсети класса С (статические)

В таких ситуациях проблему решает VLSM. При этом не надо обращаться к Интернет-провайдеру за новым диапазоном адресов.

При разбиении на подсети различного размера нужно использовать специальный шаблон с завершающими нулями; сеть класса С поддерживает до семи подсетей. Завершающие нули нужны для предотвращения пересечения адресных пространств подсетей.

Если идентификатор подсети с маской переменной длины соответствует шаблону из табл. 1.6, подсети не пересекутся, и адреса будут интерпретироваться однозначно.

 

Таблица 1.6. Идентификация подсети на основе VLSM

На рис. 1.10 показано, как с помощью VLSM построить 3 сети с 100, 50 и 20 узлами соответственно.

Рис. 1.10. VLSM дает дополнительную гибкость при разбиении на подсети

Увеличение количества доступных узлов средствами VLSM. Обратите внимание, что в табл. 1.6 седьмая (и последняя) подсеть имеет такое же количество узлов, как и шестая, отличаются только идентификаторы подсети, да и то всего одним битом (в идентификаторе 7-й сети в отличие от остальных отсутствует завершающий нуль). Можно не использовать все семь подсетей — достаточно определить состоящий из одних единиц идентификатор подсети на любом уровне, который заменит все перечисленные в следующих строках таблицы подсети. Например, определить идентификатор подсети 1111, который заменит подсети 5—7 (см. табл. 2-6). Благодаря этому вы получите еще одну подсеть с 14 узлами вместо 3 подсетей, вместе содержащих только 10 узлов. Это позволит максимизировать количество узлов, которые вмещает сеть, состоящая из 5 подсетей.



Если сеть класса С разбита на 3, 5, 6 или 7 подсетей, VLSM позволяет максимизировать количество доступных узлов.

Задания к практической работе:

1. Перевод числа из десятичного представления в двоичное вручную посредством табл. 1.3. Исходные данные представлены в табл. 1.7.

Таблица 1.7. Исходные данные к заданию 1

Вар. Числа Вар. Числа Вар. Числа
1. 105; 224 11. 51; 133 21. 135; 95
2. 97; 251 12. 30; 201 22. 44; 146
3. 163; 35 13. 198; 177 23. 88; 137
4. 24; 132 14. 122; 55 24. 62; 128
5. 154; 67 15. 65; 146 25. 241; 89
6. 201; 22 16. 233; 48 26. 79; 117
7. 11;156 17. 26; 157 27. 150; 71
8. 34; 41 18. 80; 139 28. 15; 149
9. 33;187 19. 140; 77 29. 196; 18
10. 90; 62 20. 83; 111 30. 27; 166

2. Перевод числа из двоичного представления в десятичное вручную посредством табл. 1.2. Исходные данные приведены в табл. 1.8.

Таблица 1.8. Исходные данные к заданию 2

Вар. Число Вар. Число Вар. Число
1. 11. 21.
2. 12. 22.
3. 13. 23.
4. 14. 24.
5. 15. 25.
6. 16. 26.
7. 17. 27.
8. 18. 28.
9. 19. 29.
10. 20. 30.

 

3. Преобразование маски подсети из десятично-точечной формы в форму с префиксом сети и обратно. Привести маску в двоичном виде, в форме префикса. Исходные данные приведены в табл. 1.9.

Таблица 1.9. Исходные данные к заданию 3

Вар. Маска; префикс Вар. Маска; префикс
1. 255.255.255.128; /15 16. 128.0.0.0; /26
2. 255.255.252.0; /12 17. 248.0.0.0; /27
3. 255.255.192.0; /13 18. 255.255.128.0; /28
4. 255.255.248.0; /14 19. 255.255.248.0; /29
5. 255.224.0.0; /15 20. 255.255.255.240; /30
6. 255.240.0.0; /19 21. 255.255.255.248; /31
7. 255.255.255.252; /17 22. 255.192.0.0; /7
8. 255.255.255.192; /18 23. 252.0.0.0; /12
9. 255.254.0.0; /19 24. 255.0.0.0; /9
10. 240.0.0.0; /20 25. 254.0.0.0; /10
11. 192.0.0.0; /21 26. 255.248.0.0; /11
12. 255.224.0.0; /22 27. 255.255.255.0; /5
13. 255.252.0.0; /23 28. 255.255.224.0; /3
14. 255.255.252.0; /18 29. 224.0.0.0; /6
15. 255.128.0.0; /25 30. 255.255.224.0; /4

4. Вычисление масок подсети. Выделен адрес сети. Рассчитайте маску сети и запишите её в десятично-точечной нотации, а также в виде префикса, для каждой задачи, отталкиваясь, в первом случае, от требований к количеству подсетей, а во втором – к количеству узлов. Укажите класс рассчитанной сети в каждой из задач. Исходные данные для обеих задач приведены в табл. 1.10.

Таблица 1.10. Исходные данные к заданию 4

Вар. Исходный префикс сети Требуемое кол-во подсетей Требуемое кол-во узлов
1. 10.54.2.0/24
2. 192.168.0.0/25
3. 196.52.251.0/10
4. 207.83.100.0/24
5. 172.22.0.0/16
6. 15.12.0.0/8
7. 154.23.85.0/24
8. 10.23.2.0/16

 

Окончание таблицы 1.10

9. 192.167.0.0/16
10. 192.168.0.0/24
11. 191.168.0.0/16
12. 100.124.0.0/8
13. 172.3.85.0/24
14. 190.145.23.0/18
15. 211.56.84.0/24
16. 175.96.41.0/17
17. 14.53.0.0/9
18. 164.8.0.0/16
19. 174.123.0.0/16
20. 153.145.0.0/16
21. 233.54.93.0/23
22. 14.59.73.0/17
23. 192.54.82.0/22
24. 14.152.0.0/18
25. 18.23.4.0/19
26. 238.124.0.0/19
27. 211.162.0.0/25
28. 198.63.2.0/16
29. 182.10.5.0/16
30. 14.2.8.0/10

5. Вычисление диапазонов адресов подсети. В этом упражнении нужно вычислить диапазоны адресов подсети, определив диапазоны первых трех подсетей сети. Для каждого адреса сети и маски подсети (столбец А), вычтите из 256 значение соответствующего октета маски подсети. Запишите полученное значение в колонку В. Затем впишите в колонку С первые четыре кратные единицы (начните с 0) этого значения. С помощью этих значений заполните колонки D и Е, как показано в примере (см. рис.1.11). Исходные данные представлены в табл. 1.11.

Рис. 1.11. Пример выполнения задания 5

Таблица 1.11. Исходные данные к заданию 5

Вар. Исходный префикс сети Вар. Исходный префикс сети
1. 10.54.2.0/24 16. 175.96.41.0/17
2. 192.168.0.0/25 17. 14.53.0.0/9
3. 196.52.251.0/10 18. 164.8.0.0/16
4. 207.83.100.0/24 19. 174.123.0.0/16
5. 172.22.0.0/16 20. 153.145.0.0/16
6. 15.12.0.0/8 21. 233.54.93.0/23
7. 154.23.85.0/24 22. 14.59.73.0/17
8. 10.23.2.0/16 23. 192.54.82.0/22
9. 192.167.0.0/16 24. 14.152.0.0/18
10. 192.168.0.0/24 25. 18.23.4.0/19
11. 191.168.0.0/16 26. 238.124.0.0/19
12. 100.124.0.0/8 27. 211.162.0.0/25
13. 172.3.85.0/24 28. 198.63.2.0/16
14. 190.145.23.0/18 29. 182.10.5.0/16
15. 211.56.84.0/24 30. 14.2.8.0/10

6. Проверка двух адресов на принадлежность одной подсети. С помощью логической функции “И” калькулятора можно определить, принадлежат ли два адреса одной и той же логической подсети. Необходимо выполнить две операции “И” над соответствующими октетами маски подсети и октетами заданного IP-адреса. Если результаты совпадут, адреса принадлежат одной логической подсети. Например, при маске подсети 255.255.255.240 и IP-адресах 192.168.0.220 и 192.168.0.190, выражение “240 И 220” дает 208, а “240 И 190” - 176. Они отличаются, поэтому адреса принадлежат разным логическим подсетям. Исходные данные представлены в табл. 1.12.

Таблица 1.12. Исходные данные к заданию 6

Вар. IP-адрес 1 IP-адрес 2 Маска
1. 10.54.2.24 10.54.2.48 255.255.255.128
2. 192.168.0.25 192.168.2.5 255.255.252.0
3. 196.52.251.10 196.52.240.97 255.255.192.0
4. 207.83.100.24 207.83.71.39 255.255.248.0
5. 172.22.0.16 172.1.3.8 255.224.0.0
6. 15.12.0.8 15.122.0.7 255.240.0.0
7. 154.23.85.24 154.23.54.1 255.255.255.252
8. 10.23.2.16 10.23.9.2 255.255.255.192

Окончание таблицы 1.12

9. 192.167.0.6 192.154.0.78 255.254.0.0
10. 192.168.0.4 192.52.14.87 240.0.0.0
11. 191.168.0.1 171.168.0.85 192.0.0.0
12. 100.124.0.8 100.128.98.4 255.224.0.0
13. 172.3.85.24 183.54.78.6 255.252.0.0
14. 190.145.23.18 190.145.17.5 255.255.252.0
15. 211.56.84.24 211.128.5.4 255.128.0.0
16. 175.96.41.17 39.214.5.7 128.0.0.0
17. 14.53.0.9 10.5.87.5 248.0.0.0
18. 164.8.0.16 164.8.8.8 255.255.128.0
19. 174.123.0.16 174.123.95.7 255.255.248.0
20. 153.145.0.16 153.145.0.31 255.255.255.240
21. 233.54.93.23 233.251.8.5 255.255.255.248
22. 14.59.73.17 14.59.73.45 255.192.0.0
23. 192.54.82.22 198.0.56.21 252.0.0.0
24. 14.152.0.18 15.124.5.6 255.0.0.0
25. 18.23.4.19 19.34.52.6 254.0.0.0
26. 238.124.0.19 238.124.98.4 255.248.0.0
27. 211.162.0.25 211.162.89.5 255.255.255.0
28. 198.63.2.16 198.63.9.1 255.255.224.0
29. 182.10.5.6 111.0.0.3 224.0.0.0
30. 14.2.8.10 14.2.22.39 255.255.224.0

 

Контрольные вопросы:

 

1. Понятие IP-адреса, маски, шлюза.

2. Что такое префикс сети?

3. Что такое префикс маски?

4. Классы сетей. Свойства.

5. Механизм построения надсети.

6. Механизм разбиения на подсети.

 

 


 



<== предыдущая лекция | следующая лекция ==>
Использование бесклассовой междоменной маршрутизации | Утилиты диагностики компьютерных сетей (Windows)


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.005 сек.