Парадигмы
Проблемы
Лекция 11. Протоколы прикладного уровня. QoS.
Поддержка ОС роутеров
Проблема
Если подтверждения нет
Основные принципы
DHCP
Не является обязательным. Для бездисковых станций. Очень похож на BOOTP.
- Станция имеет определенное время действия (время аренды) IP-адреса;
- Что можно передавать в DHCP:
- IP;
- Маску подсети;
- Сервер DNS и NetBIOS-имен;
- Параметры инкапсуляции Ethernet;
- Размер MTU;
- Шлюз по умолчанию;
- Если нет подтверждения, то повторяем запрос сначала;
- Таймер: срок аренды;
- Широковещательные пакеты – дальше роутера не идут.
То клиент запускает процесс еще раз.
Всё идет через broadcast – это проблема производительности. Дальше роутера рассылка не распространяется.
Все ос роутеров поддерживают специальные функции для DHCP, BOOTP.Они называются агентами ретрансляции DCHP, BOOTP и за их счет broadcast проходит через маршрутизаторы (специальный вид broadcast’а).
Все современные системы гетерогенные. Теоретически все делается по стандартам, но каждый производитель реализует протоколы по-своему. Самый медленный узел определяет производительность всей системы в целом. Нахождение слабого звена – серьезная проблема. Раньше можно было договориться о проектировании информационной системы в целом и соответствующих методах программирования. На сегодняшний день этот процесс стало невозможно контролировать. Такие системы невозможно моделировать.
Возникла потребность в новом механизме , который будет управлять очередями, задержками, пропускной способностью и т.д.
QoS – Quality of Service. Набор методом для предоставления определенным видам данных улучшенного качества обслуживания при реализации различных технологий. Реализуется средствами ОС.
Различные классы трафика
· Реального времени (VoIP);
· Передача файлов (FTP, Telnet);
· Групповые рассылки (broadcast).
Переполнение в очередях приводит к различным скоростям передачи. Отсюда возникла идея – разделение трафика на классы и создание для каждого класса своих сервисов (служб).
Классы и сервисы
Класс – набор сходных пакетов, согласно некоторым правилам фильтрации трафика. Например, поля заголовка IP или одинаковые входные интерфейсы.
Для каждого класса трафика предопределена служба:
- Определенная задержка;
- Определенная вероятность потери;
- Определенный приоритет;
- Определенная производительность.
Например, зададим параметры обслуживания для трафика реального времени
- Задержка - не более 150 мс;
- Дрожание - трафика до 50 мс;
- Приоритет передачи - высокий.
Параметры обслуживания для управляющего трафика
- Задержка - не более 500 мс;
- Приоритет - средний.