теория

Разбиение сети на подсети одинакового размера

Сети необходимо разбивать на подсети меньшего размера для увеличения производительности сетей и обеспечения безопасности. Существует два способа такого разбиения: простой и более гибкий (с использованием VLSM) в данной статье речь пойдёт о более простом способе — разбиение сети на подсети одинакового размера.

Зачем разделять IPv4 сети на подсети

Предположим, что у вас есть своя сеть класса B (префикс /16). Публичная сеть, или вам вышестоящие админы выдали такую приватную — в данном случае не важно. Вы имеете в своём распоряжении 216-2=65534 адреса. Как же ими распорядиться? Раздать всем пользователям и воткнуть их в огромную цепочку коммутаторов? Это плохое решение. Сеть такого размера обычно разбивают на несколько более мелких и для этого есть ряд причин.

Классы IPv4 адресов

На заре IP cуществовала так называемая классовая маршрутизация. Это означает, что любой IP адрес сразу «из коробки» относился к одному из классов, а в этом классе заранее предопределена маска подсети. Когда интернет был маленьким и всем хватало IPv4 адресов, придумали следующие классы:

Протокол UDP

Протокол UDP (User datagram protocol) — один из двух популярных протоколов, использующихся на транспортном уровне модели OSI (и стека протоколов TCP/IP), наряду с протоколом TCP. Для получения более полного представления о транспортном уровне, следует начать изучение его общих функций с основной статьи «Транспортный уровень OSI», кроме того, для закрепления отличий, следует прочитать статью о TCP. В данном же тексте речь пойдёт исключительно о UDP.

Протокол TCP — назначение и функционал

На транспортном уровне стека TCP/IP используются два основных протокола: TCP и UDP. Общее представление о функциях транспортного уровня можно получит в соответствующей статьей. В данном тексте речь пойдёт о протоколе TCP, который используется для обеспечения надёжной доставки данных на транспортном уровне.

Существуют общие задачи транспортного уровня, с которыми справляется как TCP, так и UDP. Основных задач собственно две: сегментация данных, приходящих с уровня приложений и адресация приложений (передающего и принимающего) при помощи портов. Подробнее об этом можно прочесть в статье, посвященной транспортному уровню.

Транспортный уровень OSI

Транспортный уровень модели OSI (равно как и стека протоколов TCP/IP) обеспечивает следующие возможности:

  1. Отслеживание индивидуальных сеансов общения между приложениями на передающем и принимающем устройствах.
  2. Сегментация данных (разбиение больших порций данных на сегменты для индивидуальной отсылки по сети, сборка этих сегментов после получения).
  3. Идентификация приложений, передающих и принимающих данные.

DSL и кабельный интернет

На определённом этапе развития сетей начали появляться технологии, позволяющие использовать существующую инфраструктуру для передачи сетевого трафика массовому потребителю. Сначала это был PSTN, ISDN BRI, потом широкую популярность завоевал DSL и интернет по телевизионному кабелю. Кабельное телевидение, распространенное во многих странах, представляло из себя готовые линии передач от центрального офиса (CO) до жилых домов, то есть, по сути – последнюю милю (Local loop). Чем и начали активно пользоваться провайдеры.

Уровень приложений модели OSI

В модели TCP/IP и в модели OSI самый верхний уровень носит название Application layer — то есть уровень приложений или прикладной уровень. Большая часть полезных данных, передаваемых по сети создаются на этом уровне и именно с этим уровнем взаимодействует человек посредством прикладного ПО. Все остальные уровни по сути выполняют задачу обслуживания передачи данных с уровня приложений на одном компьютере уровню приложений на другом компьютере.

Современные сети

Это, по сути, вводная статься курса CCNA, описывающая, что такое современная сеть, какими свойствами она должна обладать, как смотрят на неё конечные пользователи и как должны смотреть на неё системные администраторы.

Вся жизнь человека проходит в непрерывном общении и взаимодействии с другими людьми — этот процесс является основополагающим для развития личности и накопления опыта. Можно с уверенностью сказать, что все результаты деятельности и человечества как такового, напрямую связаны с уровнем и качеством взаимодействия между индивидуумами. Не смотря на то, что сама по себе эта истина стара как мир, способы такого взаимодействия постоянно совершенствуются. Развитие речевых навыков и выработка понятного всем членам коллектива языка для общения — несомненно важный этап, который положил начало накоплению коллективного опыта.

Процесс поиска неисправностей

Не смотря на то, что в курсе CCNA по большей части рассматривается процесс настройки сети, внедрения каких-либо технологий, в реальной повседневной жизни администратора, большую часть времени занимает процесс поиска неисправностей. Для того чтобы этот процесс проходил максимально гладко, необходимо иметь под рукой документацию на сеть и руководствоваться определённой схемой поиска неисправности.

Общая схема поиска неисправностей состоит из трёх частей:

Страницы

Подписка на теория