- •Вопрос 1. Логическая организация внутренних процессов в инфокоммуникационной системе. Переход от модели икс к модели ос
- •Вопрос 2. Понятие открытой системы. Уровневая организация открытых систем. Достоинства и недостатки
- •Вопрос 3. Модель эм вос. Суть стандарта мс № 7498 и Рекомендации х.200 мсэ-т. Порядок следования и наименование уровней
- •Вопрос 4. Взаимодействие в открытых системах. Межуровневое (вертикальное) взаимодействие. Межсистемное (горизонтальное) взаимодействие
- •Вопрос 5. Принцип инкапсуляции (конвертирования) данных в эм вос
- •Вопрос 6. Перенесение основных понятий и принципов организации открытых систем в сети связи. Понятие открытой информационной сети. Концептуальная модель сети пд-кп
- •1. Виртуальные каналы (vc — Virtual Circuit)
- •2. Гарантия качества обслуживания (QoS)
- •3. Метки виртуальных каналов
- •Вопрос 9. Особенности физического уровня эм вос
- •1. Проводные среды:
- •2. Беспроводные среды:
- •Вопрос 10. Функции и особенности канального уровня. Услуги канального уровня с соединением
- •1. Услуги без установления соединения (Connectionless Service)
- •2. Услуги с установлением соединения (Connection-Oriented Service)
- •Установление соединения:
- •Передача данных:
- •Разрыв соединения:
- •Вопрос 11. Сети стандарта Ethernet. Варианты реализации физического уровня. Формат кадров. Функции повторителя, концентратора, коммутатора
- •10 Gigabit Ethernet и выше
- •1. Повторитель (Repeater) — работает на физическом уровне (уровень 1)
- •2. Концентратор (Hub) — это многопортовый повторитель (уровень 1)
- •3. Коммутатор (Switch) — работает на канальном уровне (уровень 2)
- •1. Режим обучения (Learning mode):
- •2. Режим коммутации (Switching mode):
- •3. Режим flooding (затопление):
- •Вопрос 12. Функции и особенности сетевого уровня эм вос. Разновидности протоколов сетевого уровня
- •I. Протоколы продвижения данных (Data Forwarding Protocols)
- •II. Протоколы маршрутизации (Routing Protocols)
- •1. Протоколы дистанционно-векторные (Distance-Vector):
- •2. Протоколы состояния каналов (Link State):
- •III. Вспомогательные протоколы (Support Protocols)
- •Вопрос 13. Внешняя и внутренняя маршрутизация. Общие сведения о протоколах маршрутизации Определение маршрутизации
- •Концепция автономных систем (as)
- •Внутренняя маршрутизация (igp — Interior Gateway Protocol)
- •Основные igp протоколы
- •Внешняя маршрутизация (egp — Exterior Gateway Protocol)
- •Основной egp протокол
- •Общие сведения о протоколах маршрутизации Классификация протоколов маршрутизации
- •1. Дистанционно-векторные (Distance-Vector):
- •2. Состояния каналов (Link State):
- •Метрики маршрутизации
- •Процесс маршрутизации
- •Практический пример: маршрутизация внутри и между as
- •Ip адресация в iPv4 Структура ip-адреса
- •Структура ip-адреса: сетевая и хостовая часть
- •Классовая адресация iPv4
- •Маска подсети (Subnet Mask)
- •Cidr нотация (Classless Inter-Domain Routing)
- •Понятие подсети
- •Вычисление параметров подсети
- •Специальные адреса iPv4
- •Частные (private) ip адреса (rfc 1918)
- •Простейшая маршрутизация с одним шлюзом
- •Архитектура
- •Процесс маршрутизации: Пакет от Хоста в Интернет
- •Связь адресации канального уровня и адресации сетевого уровня
- •Проблема
- •Решение: arp (Address Resolution Protocol)
- •Arp таблица
- •Взаимодействие разных уровней
- •Вопрос 15. Трансляция сетевых адресов. Статическая и динамическая трансляция адресов. Трансляция порт-адрес Определение и необходимость nat
- •Терминология nat
- •Статическая трансляция адресов (Static nat)
- •Динамическая трансляция адресов (Dynamic nat)
- •Трансляция порт-адрес (pat — Port Address Translation)
- •Пример использования pat в домашней сети
- •Вопрос 16. Особенности транспортного уровня эм вос. Протоколы транспортного уровня tcp и udp. Порты. Установление и завершение соединения Определение транспортного уровня
- •Основные функции транспортного уровня
- •Концепция портов
- •Протокол tcp (Transmission Control Protocol)
- •Основные функции tcp
- •Структура tcp сегмента
- •Протокол udp (User Datagram Protocol)
- •Основные функции udp
- •Структура udp датаграммы
- •Установление tcp соединения (Three-Way Handshake)
- •Три этапа установления соединения
- •Диаграмма трёхстороннего рукопожатия
- •Завершение tcp соединения
- •1. Корректное завершение (fin — Finish)
- •2. Аварийное завершение (rst — Reset)
- •Практические примеры
- •Вопрос 17. Управление потоками в сети пд-кп. Понятие окна. Механизм управления потоком пакетов с применением n-позиционного окна шириной w пакетов Определение управления потоком
- •Понятие окна (Window)
- •Механизм скользящего окна (Sliding Window Protocol)
- •Структура скользящего окна
- •Иллюстрация работы скользящего окна отправителя
- •Сторона получателя
- •Практический пример: n-позиционное окно шириной w пакетов
- •Почему это эффективно?
- •Вопрос 18. Управление потоком данных в протоколе tcp. Быстрый и медленный перезапрос пакетов. Принцип медленного старта Специфика управления потоком в tcp
- •Управление потоком получателя (Receiver-side Flow Control)
- •Управление перегрузкой сети (Network Congestion Control)
- •Механизмы обнаружения потери пакетов
- •1. Timeout (Таймаут)
- •2. Быстрый перезапрос (Fast Retransmit)
- •Медленный старт (Slow Start)
- •Процесс медленного старта
- •Диаграмма медленного старта
- •Медленный старт с порогом (ssthresh)
- •Три состояния tcp управления потоком
- •1. Медленный старт (Slow Start)
- •2. Предотвращение перегрузки (Congestion Avoidance)
- •3. Быстрое восстановление (Fast Recovery)
- •Практический пример: полный цикл tcp
- •Почему такая сложность?
- •Вопрос 19. Принцип симметричного и асимметричного шифрования. Организация шифрования на транспортном уровне. Цифровые сертификаты Основные понятия криптографии
- •Симметричное шифрование (Symmetric Encryption)
- •Асимметричное шифрование (Asymmetric Encryption)
- •Гибридное шифрование (Hybrid Encryption)
- •Организация шифрования на транспортном уровне: tls/ssl
- •Как работает tls
- •Цифровые сертификаты X.509
- •Структура X.509 сертификата
- •Pki (Public Key Infrastructure) — Инфраструктура открытых ключей
- •Процесс проверки сертификата браузером
- •Сертификаты самоподписанные vs. От цс
- •Уровень 5 — Сеансовый (Session Layer)
- •Уровень 6 — Представительский (Presentation Layer)
- •Уровень 7 — Прикладной (Application Layer)
- •Уровень 6 — Представительский (Presentation Layer)
- •Уровень 7 — Прикладной (Application Layer)
- •Классификация служб трёх верхних уровней
- •1. Проблемно-ориентированные службы
- •2. Службы информационного обмена
- •3. Телематические службы
- •Взаимодействие служб разных категорий
- •Основные сетевые протоколы верхних уровней
- •Примеры сквозного взаимодействия служб
- •Вопрос 21. Протокол dhcp. Назначение и принцип работы. Опции протокола Определение и назначение dhcp
- •Архитектура dhcp
- •Процесс dora (Discover-Offer-Request-Acknowledge)
- •Этап 1: dhcpdiscover (Обнаружение)
- •Этап 2: dhcpoffer (Предложение)
- •Этап 3: dhcprequest (Запрос)
- •Этап 4: dhcpack (Подтверждение)
- •Опции dhcp
- •Управление сроком аренды адреса
- •Практический пример: работа dora в сети
- •Вопрос 22. Служба доменных имён. Формат доменных имён. Назначение и архитектура системы. Рекурсивные запросы Определение и назначение dns
- •Формат доменных имён
- •Структура доменного имени
- •Типы доменов первого уровня (tld):
- •Иерархическая архитектура dns
- •Компоненты dns архитектуры
- •Рекурсивные и итеративные запросы
- •1. Рекурсивный запрос (Recursive Query)
- •2. Итеративный запрос (Iterative Query)
- •Полный процесс рекурсивного запроса
- •Типы ресурсных записей dns
- •Примеры ресурсных записей
- •Кэширование в dns
- •Отличие авторитетных и рекурсивных серверов
- •Вопрос 25. Протоколы удаленного управления Определение и назначение
- •Основные протоколы удалённого управления
- •Сравнение протоколов удалённого управления
- •Вопрос 26. Понятие гипертекста. Протокол http. Назначение и принцип работы Определение гипертекста
- •Гиперссылка (Hyperlink)
- •Определение и назначение http
- •Структура http запроса
- •1. Стартовая строка (Request Line)
- •2. Заголовки запроса (Request Headers)
- •2. Заголовки ответа (Response Headers)
- •Процесс http запроса-ответа
- •Протокол ftp (File Transfer Protocol)
- •Протокол sftp (ssh File Transfer Protocol)
- •Протокол ftps (ftp Secure)
- •Распределённая передача файлов
- •Архитектура p2p (Peer-to-Peer)
- •Протокол BitTorrent
- •Http Download (через cdn)
- •Сравнение подходов передачи файлов
1. Услуги без установления соединения (Connectionless Service)
Характеристика: данные отправляются сразу без предварительной подготовки соединения.
Процесс:
Отправитель упаковывает данные в кадр с адресами
Отправляет кадр в сеть сразу
Получатель получает кадр или не получает (нет гарантии)
Нет подтверждения доставки
Нет восстановления потерянных кадров
Реализация в LLC:
LLC1 — процедура без установления соединения и без подтверждения
Используются ненумерованные кадры (Unnumbered frames)
Нет управления потоком
Нет контроля ошибок на уровне LLC
Быстро, но ненадёжно
Преимущества:
Минимальные задержки
Простая реализация
Низкие накладные расходы на управление
Недостатки:
Нет гарантии доставки
Нет восстановления ошибок
Потеря кадров возможна
Применение:
Локальные сети (LAN) с надёжными каналами
Протокол IP (на сетевом уровне)
Приложения, которые могут терпеть потери (видеопотоки, игры)
2. Услуги с установлением соединения (Connection-Oriented Service)
Характеристика: перед передачей данных устанавливается логическое соединение; все данные проходят обработку для обеспечения надёжности.
Процесс:studfile+1
Фаза 1: Установление соединения (Connection Establishment)
Отправитель отправляет команду установления соединения (SABM — Set Asynchronous Balanced Mode)
Получатель подтверждает (UA — Unnumbered Acknowledgement)
Соединение установлено
Фаза 2: Передача данных (Data Transfer)
Используются информационные кадры (Information frames), нумерованные в режиме скользящего окна
Каждый кадр содержит:
Порядковый номер (Send Sequence Number, N(S))
Номер ожидаемого приёма (Receive Sequence Number, N(R))
Получатель отправляет подтверждения (ACK) или управляющие кадры (Control frames)
При обнаружении ошибки запрашивается повторная передача
Управление потоком данных
Фаза 3: Разрыв соединения (Connection Termination)
Отправитель отправляет команду разрыва (DISC — Disconnect)
Получатель подтверждает (UA)
Соединение разорвано; ресурсы освобождены
Реализация в LLC:
LLC2 — процедура с установлением соединения и подтверждением
Используются информационные кадры (Information frames)
Используются управляющие кадры (Supervisory frames) для управления потоком
Используются ненумерованные кадры (Unnumbered frames) для установления/разрыва
Полный контроль ошибок
Управление потоком в режиме скользящего окна
LLC3 — процедура без установления соединения, но с подтверждением
Гибридный подход
Каждый кадр передается отдельно (без соединения)
Каждый кадр получает подтверждение (Acknowledged)
Менее используется на практике
Преимущества:
Гарантия доставки
Надёжность — все ошибки исправляются
Управление потоком — получатель не перегружается
Упорядоченная доставка — кадры приходят в исходном порядке
Недостатки:
Дополнительные задержки на установление и разрыв соединения
Больше накладных расходов (управляющие кадры)
Сложнее реализация
Неэффективно для коротких сообщений
Применение:
Традиционные WAN соединения (X.25, Frame Relay)
Высоконадёжные протоколы (HDLC, LAPD)
Системы, требующие 100% доставки (платежные системы, управление промышленностью)
Протоколы канального уровня
Протоколы с соединением:
Протокол |
Назначение |
Особенности |
HDLC (High-Level Data Link Control, ISO 13239) |
Универсальный протокол канального уровня |
Бит-ориентированный, надёжная доставка, используется на WAN |
LAPD (Link Access Procedure for D-channel) |
ISDN соединения |
Вариант HDLC для цифровых сетей связи |
LAPB (Link Access Procedure Balanced) |
X.25 протокол |
Использовался в ранних пакетных сетях |
PPP (Point-to-Point Protocol) |
Двухточечные соединения |
Используется в dial-up, DSL соединениях; может быть connection-oriented |
Протоколы без соединения:
Протокол |
Назначение |
Особенности |
Ethernet (IEEE 802.3) |
Локальные сети |
Стандарт де-факто для LAN; CSMA/CD |
Wi-Fi (IEEE 802.11) |
Беспроводные сети |
CSMA/CA; 2.4 ГГц и 5 ГГц диапазоны |
Bluetooth (IEEE 802.15.1) |
Беспроводные персональные сети |
Короткие расстояния (10-100 м) |
Особенности канального уровня
1. Ограниченный географический диапазон Канальный уровень работает только в пределах одной локальной сети (LAN). За пределами LAN требуется маршрутизация (сетевой уровень).
2. Высокая надёжность в LAN В локальных сетях с современными кабелями ошибки редки, поэтому многие LAN протоколы (Ethernet) используют connectionless сервис.
3. Зависимость от физической среды Протоколы канального уровня тесно связаны с конкретной физической средой (витая пара для Ethernet, радио для Wi-Fi).
4. Критичность для производительности LAN Выбор метода доступа (CSMA/CD, CSMA/CA, Token Passing) существенно влияет на пропускную способность локальной сети.
5. Баланс между надёжностью и скоростью Услуги с соединением гарантируют надёжность, но снижают скорость. Услуги без соединения быстрые, но менее надёжные.
Практический пример: Ethernet с LLC2
Сценарий: надёжная передача данных между двумя узлами локальной сети с использованием HDLC-подобного протокола.
Этапы:
