Сетевой уровень и IP-адресация
Сетевой уровень (Layer 3 модели OSI) обеспечивает логическую адресацию устройств и передачу данных между различными сетями. Основным протоколом этого уровня является IP (Internet Protocol).
Протокол IPv4 и IPv6
IPv4 — это протокол четвёртой версии, который использует 32-битные адреса. Максимальное количество уникальных адресов составляет около 4,3 миллиарда. Формат адреса: четыре октета в десятичной записи (например, 192.168.1.1).
IPv6 — протокол шестой версии, который использует 128-битные адреса. Это позволяет создать практически неограниченное адресное пространство. Формат адреса: восемь групп по четыре шестнадцатеричных символа (например, 2001:0db8:85a3:0000:0000:8a2e:0370:7334).
IPv6 решает проблему исчерпания адресов IPv4 и включает встроенные механизмы безопасности и автоконфигурации.
Классовая и бесклассовая адресация (CIDR)
Ранние сети применяли классовую адресацию. IP-адреса делили на классы A, B и C в зависимости от значения первого октета. Такой подход приводил к неэффективному использованию адресного пространства.
Бесклассовая адресация (CIDR — Classless Inter-Domain Routing) устраняет это ограничение. Она позволяет использовать маски переменной длины и точно выделять необходимое количество адресов. CIDR записывают в виде суффикса (например, /24).
Подсети, маски подсетей и расчёт адресов
Подсеть — это логический сегмент IP-сети, полученный путём разделения более крупной сети.
Маска подсети определяет, какая часть IP-адреса относится к сети, а какая — к узлам. Маска может быть записана в десятичном виде (255.255.255.0) или в префиксной нотации (/24).
При расчёте адресов определяют:
- Адрес сети;
- Широковещательный адрес;
- Диапазон адресов для узлов;
- Количество возможных узлов в подсети.
Основы маршрутизации
Маршрутизация — это процесс определения оптимального пути передачи пакетов между сетями.
Существует два основных типа маршрутизации:
-
Статическая маршрутизация — администратор вручную создаёт и поддерживает записи в таблице маршрутизации. Она отличается высокой стабильностью и низкими затратами на вычисления, но требует ручного обновления при изменениях топологии.
-
Динамическая маршрутизация — маршрутизаторы автоматически обмениваются информацией о доступных путях с помощью протоколов маршрутизации (OSPF, RIP, BGP и др.). Этот тип обеспечивает автоматическую адаптацию к изменениям в сети.