- •Билет 1.1 Понятие сетевого протокола. Понятие стандарта. Связь с моделью osi. Протоколы Интернет. Протоколы osi.
- •Билет 2.1 Дайте определение распределенной ос. Что такое сетевая ос. Функции и Архитектура.
- •Билет 3.1 Протоколы Интернет. Протокол ip, icmp. Формат дейтаграммы. Алгоритм работы.
- •Билет 3.2 Понятие файловой подсистемы файл-сервера. Подсистема ввода/вывода файл-сервера
- •Билет 4.2 . Перечислите основные протоколы уровня приложения модели osi и укажите их назначение и способы реализации в ос
- •Билет 5.1 Билет 5 Особенности субд. Отличия от ос.
- •Билет 6.1 Что такое сетевые стандарты? Какие вы знаете? Какие стандартизирующие организации разрабатывают сетевые стандарты? Дайте примеры стандартов ими разработанные.
- •Билет 7.1 Осуществление синхронизации процессов. Синхронный и асинхронный протокол передачи.
- •Билет 7.2 Зачем нужен протокол arp? Где он запускается? Дайте коротко формат его дейтаграммы.
- •Билет 8.1 Определение и функции исходного кода, объектного кода и выполняемых модулей. Системное обеспечение и его состав.
- •Билет 9.1 Интерфейс файловой системы. Операции над ней. Монтирование диска, монтирование файловой системы.
- •Билет 10.1 Что такое dte и dce? Каковы функции модема и кодера/декодера?
- •Билет 10.2 Протокол tcp, udp. Формат пакета и алгоритм работы.
- •Билет 11.1 Классы защиты от несанкционированного доступа
- •Билет 12.1 Дайте определение синхронного и асинхронного протокола передачи данных. Что такое бит и байториентированные протоколы передачи?
- •Билет 12.2 Зачем нужен протокол arp? Где он запускается? Дайте коротко формат его дейтаграммы. Proxy arp и особенности его применения
- •Билет 13.1 Протоколы управления ieee ос коммутаторов
- •Билет 13.2 Протоколы канального уровня. Его реализация и назначение.
- •Билет 14.1 Дайте определение процесса ос. Чем job отличается от task? Что такое сервер ос? Какие процессы запускаются на серверах?
- •Билет 14.2 Что делает Proxy arp? Шлюз arp позволяет скрыть подсети или сети? Он отвечает или нет, если получатель доступен через тот же интерфейс. Он отвечает или нет для широковещательного адреса?
- •Билет 15.2 Зачем применяется протокол icmp? Он поддерживается каждой станцией? Что такое icmp-переадресация?
- •XDsl- digital subscriber line - цифровая абонентская линия
- •1.Понятие технологии xDsl. Структура сети и термины.
- •XDsl— семейство технологий, обеспечивающих доступ в Интернет посредством передачи цифровых данных по телефонной линии.
- •Билет 16.2 Базовые принципы работы с ос коммутаторов. Управление ос коммутатора. Протоколы ieee. Типы коммутации и управление скоростью.
- •Билет 17.2 Понятие мультимедиа. Понятие потока. Особенности и требования к ос сетевых устройств
- •Билет 18.1 Таблица маршрутизации. Методы маршрутизации ос
- •18.2 Что такое порт и сокет tcp? Какие номера портов зарегистрированы и для чего.
- •Билет 19.1 Протоколы управления. Протокол cmip и snmp.
- •Билет 19.2 Каковы задачи протоколов канального уровня? Каково семейство протоколов hdlc? Кто их авторы?
- •Билет №20.1 Понятие директории. Протокол ds. Распределённая директория
- •Билет 20.2 Утилиты ping и traceroute.
- •Билет 21.1 Опишите метод доступа Ethernet. Опишите формат фрейма Ethernet.
- •Билет 21.2 Передача данных tcp. Генерация последовательного номера, подтверждений и дубликатов. Динамическое окно. Рукопожатие и завершение соединения.
- •Билет 22.1 в чем суть модели коммуникации ieee? Как реализованы подуровни phy в технологии Ethernet? Каким образом реализован mac-подуровень в технологии Ethernet?
- •Билет 22.2 в чем суть модели rpc? Что выполняет ядро сетевой ос? Какие функции выполняет shell/redirector? Где и какие части сетевой ос запускаются?
- •Билет 23.2 Способы защиты от нсд в ос. Классификация ос согласно требованиям защиты от нсд. Способы защиты ос коммутаторов и ос маршрутизаторов.
- •Билет 24.1.Понятие файловой системы ос. Состав и функции. Структура Mass Storage.
- •Состав и функции
- •Билет 24.2 Способы защиты от нсд ааа и 802.1x:
- •Виртуальные машины
- •Билет 25.1 Понятие модульного программирования. Цель и принципы.
- •Билет 26.1 Понятие потока, как метода написания драйверов
- •Билет 26.2 в чем суть модели коммуникации ieee? Как реализованы подуровни phy в технологии Ethernet?
- •Билет 27.1. Понятие файла. Открытие и закрытие файлов. Понятие партиции и тома. Понятие подсистемы ввода/вывода
- •Билет 27.2. Средства vlan oc. Типы vlan. Протокол 802.1x ieee.
- •Билет 28.1. Файловые системы. Директории, монтирование файловой системы и тома. Протоколы прикладного уровня модели osi
- •Билет 28.2. Что такое nrm, arm и abm моды работы hdlc?
- •Билет 29 1. Понятие protection и понятие security. Опишите суть
- •Билет 29.2. Коротко дайте формат фрейма дейтаграммы ip. Что означает адрес 127.0.0.0? Адрес 0.0.0.0? Адрес 255.255.255.255?
- •Билет 32.1. Протоколы прикладного уровня модели osi. Протоколы Интернет. Реализация в ос сетевых устройств
- •Билет 32.2. Понятие приложений реального времени. Приложении мультимедиа. Требования к сетевым протоколам.
- •Билет 33. 1. Понятие san. Топологии. Протоколы
- •Билет 33.2. Протокол Fibre channel, протокол fcb.
Билет 17.2 Понятие мультимедиа. Понятие потока. Особенности и требования к ос сетевых устройств
Multi media системы – голос, видео – составные части системы. Однако видео – очень необычный вид передачи данных. Видео требует, чтобы мы получили определенные действия – delivery или передача за определенный период времени. Для того, чтобы добиться и того и другого нужно предпринять массу действий.
Считается, что 70% информации - это видео теперь. В чем проблема передачи видео?
Здесь возникает понятие потока – стрима. Поток - это непрерывная передача данных через сеть.
Stream в ОС используется в трех вариантах:
вопросы performance
технология написания драйверов. Передается запрос потоком, он от upper level передается ниже при помощи определенного потока параметров: передаю сначала udp к ip, от ip к драйверам и т.д. до тех пор, пока не дойдем до драйверов адаптера, до канальных протоколов, которые сейчас хардвеерные.
Поток передачи мультимедийных данных, имеется в виду видео, все остальное не инересует. Мы видим не глазами, а видим головой. Наша голова воспринимает данные только с определенной скоростью – 25-30 фреймов в секунду в процессе передачи.
Требования к мультимедийным серверам:
Поскольку везде 345 мегабит в секунду не везде можно обеспечить, займемся компрессией – сжимать данные, чтобы передать больше. Любе устройство, передающее мультимедиа, должно уметь compression и decompression. Компрессия бывает с полным и неполным восстановлением. Полное нам не надо, потому что мы не передаем данные, а видео. Алгоритм mpeg – умеет передавать до 15 мбит в сек.
Должны иметь мультимедийные расписания, то есть расписания с перехватом, иначе не уложимся в эти 25-30 фреймов в секунду. Нужен rt linux, его нет и начинают искать выход из ситуации. Любая ос должна обрабатывать запросы такие переодически. Это значит, что раз в доле милисекунды идет кусочек информации - периодический процесс.
Мы должны иметь эффективную организацию файловой системы для того, чтобы успевать считать и записать.
Для того, чтобы передавать с перемотками надо иметь спец. сетевые протоколы. Такие протоколы прикладные.
Admission control protocol – его нет как протокола «для всех». Это спецификация для каждого вида устройства своя. «Я обращаюсь к коммутатору. Говорю: дай мне буфер, если у тебя он есть. Дай мне кредит. И буду передавать, только если кредит дается, тогда я выдержу временные характеристики» - так работают коммутаторы в data центрах. С помощью спец. средств там есть возможность переключаться вас на любой порт, буфер любого порта вас обслужит.
Все процессоры должны иметь CPU scheduling, и он должен быть real time, удовлетворял требованиям передачи мультимедиа. В первую очередь мы не можем вводить динамические приоритеты, они все фиксированы, иначе мы не успеем в периодические процессы.
У нас есть диски и подсистемы ввода-вывода. Если мы передаем 15 гб фильм. Хорошо бы куда-нибудь записать, в частности диска мультимедийного сервера и оттуда делать стриминг. Но тогда вся подсистема ввода-вывода должна иметь спец. алгоритмы.
Jitter, он дрожит между фреймами, его надо как-то убрать. Для этого есть специальный протокол RTP – real-time protocol, который работает вместе с протоколом RTCP. Описано все в протоколе rfc. Протоколы 7ого уровня, кладутся поверх udp. В RTP есть метка времени, зная это время я могу убирать ненужное и получать стрим без jitter’а. А RTCP нужен, чтобы управлять RTP.
Когда мы работаем в system mode, бывает, что ос переходит в критическую секцию – это она работает в system mode и меняет свои же параметры в своих же буферах. В этом случае мы тоже должны ос сделать preemptive. Она должна остановиться и передать управление user’скому процессу. Так писать трудно, но это preemptive canal, ядро с перехватом. Это специальные методы написания таких ос – rt linux, остальные не умеют. Есть еще специальные алгоритмы - rendezvous. Хорошо развито в системах управления баз данных.
Нам еще надо делать перемотку. Для этого используется спец. протокол RTSP – real-time streaming protocol. По такому протоколу 7 уровня должен работать мультимедийный сервер, или у оператора связи, чтобы делать нам undemand, чтобы делать нам перевод. Потому что у этого протокола есть спец команды, которые говорят, давай остановись, сделай нам стоп – pause, потом сделай снова play, через какое-то время, или (47.54) сбрасывай нам что-то. У него есть команды, чтобы нажать паузу, переместиться куда-то и опять нажать play. Команды: setup, play, redund, pause.
Еще мы передаем огромные данные, причем всем. Все это делается в режиме multicast. Есть три режима ос рутера для передачи: multicast, broadcast, unicast. Unicast – передаю кому-то одному (по одному ip). Multicast – по множествам ip. Broadcast – всем.
