русс | укр

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

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

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

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


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

Маски подсети


Дата добавления: 2013-12-23; просмотров: 1076; Нарушение авторских прав


Введение

Лекция 5. Маски IP адресов.

Пример интерфейса

Пример множественного наследования. Производный класс реализует методы нахождения максимального числа и наиболее длинной строки от базовых интерфейсов.

 

1. Введение

2. Маски подсети

3. Деление сетей с помощью масок

4. Настройка IP адреса и маски в MS Windows

5. Маски подсети переменной длины

 

 

Изучение классового метода деления IP адреса началось с рассмотрения недостатков самого первого метода деления IP адреса - т.н. доклассового метода (RFC 760). Недостаток заключался в нерациональном делении IP адреса на адрес сети и адрес хоста. Вот как выглядел доклассовый метод.

Таким образом, на адресацию сетей отводилось 8 бит и их количество составляло

28 = 256

На адресацию хостов отводилось остальные 24 бита, и их количество составляло

224 -2 = 16 777 214

Введение классов IP адресов решало проблему нерационального деления за счет использования идентификаторов IP адресов - Классов. При этом каждому классу соответствовала оригинальная комбинация деления на номер сети и номер хоста. Однако проблема была решена только частично. Если необходимо было разделить адресное пространство сети принадлежащей к одному из классов (А, В или С) хотя бы на две подсети, то при использовании классов IP адресов такая задача не имела решения. Для решения подобной задачи были введены т.н. маскиили маски IP подсети.

 

Маска подсети -это 32-битное число, записываемое в точечно-десятичной форме, как и IP адрес. Маска устроена следующим образом: сначала идет последовательность из n единиц, затем - последовательность из [32 минус n] нулей.

Каждому интерфейсу в составной сети присваивается IP адрес и вместе с ним маска подсети. Биты IP адреса, которым соответствуют биты маски равные «1», означают в IP адресе номер сети. Те же биты IP адреса, которым соответствуют биты маски равные «0», означают в IP адресе номер узла.



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

Сама по себе техника масок не отменяла технику классов, но была предложена как механизм, дополняющий технику классов, делающий ее более гибкой.



<== предыдущая лекция | следующая лекция ==>
Завершение конфликта. | Деление сетей с помощью масок.


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


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

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

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


 


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

 
 

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

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