
- •Содержание
- •Билет 1
- •1. Понятие сетевого протокола. Понятие стандарта. Связь с моделью osi. Протоколы Internet. Протоколы osi
- •Билет 2
- •1. Понятие распределенной и сетевой ос. Функции. Архитектура.
- •Билет 3
- •1. Протоколы Интернет. Протокол ip, icmp. Формат дейтаграммы. Алгоритм работы.
- •Ip (сетевой уровень)
- •Icmp (сетевой уровень)
- •2. Понятие файловой подсистемы файл-сервера. Подсистема ввода/вывода файл-сервера
- •Билет 4
- •Ip (сетевой уровень)
- •2. Перечислите основные протоколы уровня приложения модели osi и укажите их назначение и способы реализации в ос
- •Билет 5
- •Особенности субд. Отличия от ос.
- •Зачем нужен протокол воотр и dhcр? Форматы пакетов. Алгоритмы работы.
- •Билет 6
- •1.Что такое сетевые стандарты? Какие вы знаете? Какие стандартизирующие организации разрабатывают сетевые стандарты? Дайте примеры стандартов ими разработанные
- •Билет 7
- •1.Осуществление синхронизации процессов. Синхронный и асинхронный протокол передачи.
- •2. Протокол arp. Формат пакета. Алгоритм работы. Протоколы бездисковых станций. Dhcp и BootP.
- •Билет 8
- •1. Определение и функции исходного кода, объектного кода и выполняемых модулей. Системное обеспечение и его состав.
- •Билет 9
- •1. Интерфейс файловой системы. Операции над ней. Монтирование диска, монтирование файловой системы
- •2. Как распределяется память роутера ос? При загрузке производится post? При загрузке запускается rom Monitoring? Какие интерфейсы поддерживают ос роутера. Как осуществляется управления ос роутера
- •Билет 10
- •1. Что такое dte и dce? Каковы функции модема и кодера/декодера?
- •2. Протоколы tcp, udp. Формат пакета и алгоритм работы.
- •Билет 11
- •1. Классы защиты от несанкционированного доступа
- •Билет 12
- •1. Дайте определение синхронного и асинхронного протокола передачи данных. Что такое бит и байт-ориентированные протоколы передачи?
- •2. Зачем нужен протокол arp? Где он запускается? Дайте кратко формат его дейтаграммы. Proxy arp и особенности его применения.
- •Билет 13
- •1. Протоколы управления ieee ос коммутаторов
- •2. Протоколы канального уровня. Его реализации и назначение.
- •Билет 14
- •1. Понятие job, task и process оc. Каковы способы взаимодействия процессов распределенной ос.
- •2. Что делает Proxy arp? Шлюз arp позволяет скрыть подсети или сети? Он отвечает или нет, если получатель доступен через тот же интерфейс? Он отвечает или нет для широковещательного адреса?
- •Билет 15
- •2. Зачем применяется протокол icmp? Он поддерживается каждой станцией? Что такое icmp- переадресация?
- •Билет 16
- •1. Что такое "последняя миля"? в чем суть технологии isdn? Какова архитектура технологии xDsl? Какими ос поддерживаются средства последней мили?
- •2. Базовые принципы работы с ос коммутаторов. Управление ос коммутатора. Протоколы ieee. Типы коммутации и управление скоростью.
- •Билет 17
- •2. Понятие мультимедиа. Понятие потока. Особенности и требования к ос сетевых устройств.
- •Билет 18
- •1. Таблица маршрутизации. Методы маршрутизации ос.
- •2. Что такое порт и сокет tcp? Какие номера портов зарегистрированы и для чего.
- •Билет 19
- •1. Протоколы управления. Протокол cmip и snmp.
- •2. Каковы задачи протоколов канального уровня? Каково семейство протоколов hdlc? Кто их авторы?
- •Билет 20
- •1. Понятие директории. Протокол ds. Распределенная директория.
- •2. Утилиты Ping и traceroute.
- •Билет 21
- •1. Опишите метод доступа ethernet. Опишите формат фрейма Ethernet.
- •2. Передача данных тср. Генерация последовательного номера, подтверждений и дубликатов. Динамическое окно. Рукопожатие и завершение соединения.
- •Билет 22
- •1. В чем суть модели коммуникации ieee? Как реализованы подуровни phy в технологии Ethernet? Каким образом реализован мас-подуровень в технологии Ethernet?
- •2. В чем суть модели rpc? Что выполняет ядро сетевой ос? Какие функции выполняет shell/redirector? Где и какие части сетевой ос запускаются?
- •Билет 23
- •2. Способы защибы от нсд в ос. Классификация ос согласно требованиям защиты от нсд. Способы защиты ос коммутаторов и ос маршрутизаторов.
- •Билет 24
- •1. Понятие файловой системы ос. Состав и функции. Структура mass storage.
- •2. Средства 3а ос . Протоколы 802.1x.
- •Билет 25
- •1. Понятие модульного программирования. Цель и принципы.
- •2. Коротко дайте формат сегмента протокола tcp. Что содержится в поле ack? Коротко дайте суть процедуры трехстороннего рукопожатия. Seq выбирается ос случайно? Применяется адаптивный timeout или нет?
- •Билет 26
- •1. Понятие потока, как метода написания драйверов
- •2. В чем суть модели коммуникации ieee? Каковы подуровни phy? Работает ли на этом уровне ос?
- •Билет 27
- •1. Понятие файла. Открытие и закрытие файлов. Понятие партиции и тома. Понятие подсистемы ввода/вывода
- •2. Средства vlan oc. Типы vlan. Протокол 802.1x ieee.
- •Билет 28
- •1. Файловые системы. Директории, монтирование файловой системы и тома. Протоколы прикладного уровня модели osi
- •2. Что такое nrm,arm и abm моды работы hdlc?
- •Билет 29
- •1. Понятие protection и понятие security. Опишите суть
- •2.Коротко дайте формат фрейма дейтаграммы ip. Что означает адрес 127.0.0.0? Адрес 0.0.0.0? Адрес 255.255.255.255?
- •Билет 32
- •1. Протоколы прикладного уровня модели osi. Протоколы Интернет. Реализация в ос сетевых устройств
- •2. Понятие приложений реального времени. Приложении мультимедиа. Требования к сетевым протоколам.
- •Билет 33
- •1. Понятие san. Топологии. Протоколы
- •2. Протокол Fibre channel, протокол fcb.
2. Понятие приложений реального времени. Приложении мультимедиа. Требования к сетевым протоколам.
Реальное время
Real time системы – должны отвечать и совершать какие-то определенные действия за определенный период времени, и мы должны за этот промежуток получить корректный результат. Такие системы узко специализированные. Они решают обычно одну задачу, НЕ multi user (для одного пользователя). Они делаются в кач-ве SOC’ов – system on chip = на одном чипе.
Данные системы требуют:
чтобы у нас были специальные контроллеры multi memory unity (MMU) – это их хардвеерная часть
Распределенная память.
· работаем через tlb – табличку распределения физических адресов памяти. Процессор обращается к page table, а дальше через нее получаем физический адрес странички физической. Этот вариант более правильный, есть защита, мы не попадаем куда попало. У нас должен быть специальный management memory unit – это хард, без него будет очень медленно и, вообще, не работать.
В системах real time больше используют третий вариант, но при наличии mmu.
Мультимедиа
Multi media системы – голос, видео – составные части системы. Однако видео – очень необычный вид передачи данных. Видео требует, чтобы мы получили определенные действия – delivery или передача за определенный период времени. Для того, чтобы добиться и того и другого нужно предпринять массу действий.
Считается, что 70% информации - это видео теперь. В чем проблема передачи видео? Здесь возникает понятие потока – стрима. Stream в ос используется в трех вариантах:
1. вопросы performance
2. технология написания драйверов. Передается запрос потоком, он от upper level передается ниже при помощи определенного потока параметров: передаю сначала udp к ip, от ip к драйверам и т.д. до тех пор, пока не дойдем до драйверов адаптера, до канальных протоколов, которые сейчас хардвеерные.
3. Поток передачи мультимедийных данных, имеется в виду видео, все остальное не инересует. Мы видим не глазами (ауф), а видим головой (ауф х2). Наша голова воспринимает данные только с определенной скоростью – 25-30 фреймов в секунду в процессе передачи.
Требования
Любая передача мультимедиа очень объемна. Потому что, если передавать в hd tv (высокого разрешения 24.47), то 100минутный фильм = 15 гб. Это очень много, при учете даже современной передачи через оптоволокно, т.к. это передается всем. Скорость передачи должны быть определенная – средний фрейм 800 на 600 пикселей (битов) и на 24 (цвет каждого пикселя, который мы должны передать), все это перемножить и поделить на 30, то скорость передачи должна быть 345 мегабит в секунду. И еще здесь добавляется play back.
Требования к мультимедийным серверам:
· Поскольку везде 345 мегабит в секунду не везде можно обеспечить, займемся компрессией – сжимать данные, чтобы передать больше. Любе устройство, передающее мультимедиа, должно уметь compression и decompression.
Компрессия бывает с полным и неполным восстановлением. Полное нам не надо, потому что мы не передаем данные, а видео. Алгоритм mpeg – умеет передавать до 15 мбит в сек.
· Должны иметь мультимедийные расписания, то есть расписания с перехватом, иначе не уложимся в эти 25-30 фреймов в секунду. Нужен rt linux, его нет и начинают искать выход из ситуации. Любая ос должна обрабатывать запросы такие переодически. Это значит, что раз в доле милисекунды идет кусочек информации - периодический процесс. При этом ос поддерживает функцию quality of service, то есть ос поддерживает определенную скорость:
o ОС делает это в варианте best effort (оно есть у всех ос) – стараюсь очень сильно отдать тебе все-все ресурсы, чтоб ты выполнил требования по скорости, однако ни одна ос так не работает, потому что любая ос приберегает какое-то кол-во ресурсов для задач, которые могут появиться.
o Есть вариант soft cost – я раздам процессам приоритеты динамически. У винды для процессов высокий приоритет от 16 до 32. Но такое не прокатит с системой мультимедиа. Soft cost не гарантирует скорость, я гарантирую давать тебе приоритеты и пропускать тебя быстрее других. Осуществляется при помощи shaping, polling, обработка буферов.
o Hard cost – ос гарантирует вам скорость. Для такой гарантии нам нужна определенная пропускная способность (необходимая для передачи мультимедиа), delay должны быть как-то фиксированы и считается в битах, jitter (дрожание, которое возникает при передаче данных), которое может возникать при разной работе софта и харда (определение ошибок или еще чем-то занят) – мы не моем гарантировать, что у нас будет всегда одна заявленная скорость (между фреймами дрожания быть не должно, иначе эти фреймы «встанут»), reliability (надежность) – мы не можем передавать стрим еще раз.