Организация подсетей и маршрутизация

Реализация классов в системе нумерации сетей привела нас к иерархии в Internet. Используя концепцию классов, вы могли выбрать номер сети в зависимости от количества узлов, находящихся в вашей сети. Выбор был ограничен. Класс А предоставлял много узлов, но всего несколько сетей. Класс В был единственным, который позволял найти баланс между количеством узлов и сетей. Класс С давал много сетей и мало узлов. Самым популярным номером сети был класс В; однако множество адресов не использовалось полностью – трудно создать одну сеть, содержащую 65535 узлов. Огромное количество адресов класса С переполнило маршрутные таблицы, а большинство из них полностью не использовало лимит в 254 узла.

Было выдано не так много адресов класса А. После присвоения 63 адресов распределение класса прекратилось совсем. Чаще всего запрашивали адреса класса В. Было выдано множество адресов класса С, но при использовании адресов этого класса маршрутные таблицы начинали переполняться, а большая часть битов адреса при реализации тратилась впустую. Организация подсетей позволила значительно повысить эффективность не только маршрутных таблиц Internet, но и таблиц локальных сетей. Этот метод позволяет взять несколько битов адреса, обычно используемых для определения номера узла, и передать их в использование сетевой части.