
- •Содержание
- •Билет 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.
Билет 8
1. Определение и функции исходного кода, объектного кода и выполняемых модулей. Системное обеспечение и его состав.
Исходный код - текст программы на каком-то языке программирования, который транслируется в исполняемый код с помощью компилятора или сразу исполняется с помощью интерпретатора. Функции - получение из него объектного кода, по тексту можно понять логику программы. Объектный код - результат процесса компиляции, последовательность инструкций либо на машинном языке (двоичный), либо на промежуточном языке (язык передачи регистров RTL). Выполняемый модуль - файл, который может быть запущен на исполнение процессором под управлением ОС. Системное обеспечение - комплекс программ, обеспечивающих работу компьютера и выполняющих решение задач предметных областей. Состав: - ОС - утилиты, оболочки ОС - трансляторы, компоновщики, средства отладки - СУБД
2.Перечислите основные характеристики ТСР протокола Internet. Как организован механизм скользящего окна в пакете ТСР? Как работает возможность "push" ТCP? Как реализована возможность "urgent data" ТСP?
Протокол TCP — является транспортным (4-го уровня OSI) протоколом, который обеспечивает гарантированную передачу данных по сети. Основные характеристики: для работы устанавливает соединение, гарантирует доставку данных, разбивает исходное сообщение на сегменты, получатель потом его собирает. В современных системах TCP почти не используется, т.к. всю доставку осуществляют сетевые адаптеры. Это второй уровень OSI. Либо адаптер будет делать это в режиме stop and wait (остановись и подожди, пока придет ответ), либо это будет скользящее окно (sliding window, но это делается хардвером), либо не будет обращать внимания на доставку вовсе (что бывает чаще всего, поскольку канал оптоволоконный, аппаратура надежная, никто этой проблемой особо не озадачивается) Скользящее окно (sliding window) – это механизм, нивелирующий проблемы с низкой производительностью TCP, который позволяет не дожидаться проверки получения каждого сегмента, вместо этого проверка происходит в конце этого окна, для уже гораздо большего объема данных. Реализован этот механизм хардвеерно. В начале установки соединения как раз и договариваются о необходимом размере буфера. Urgent data – это флаг сегмента (Беленькая употребляет слово пакет…. Но в других лекциях говорит о сегменте), который обозначает что его нужно поставить в очередь в буфер, но с высоким приоритетом.
push – это управляющий флаг, отправляющий текущий пакет на немедленную отсылку (поставь меня первым в буфере). Это функция проталкивания (для того, чтобы убедиться, что пакет точно дошел).
Билет 9
1. Интерфейс файловой системы. Операции над ней. Монтирование диска, монтирование файловой системы
Мы как пользователи файловой системы видим: систему директорий (способ поиска файловой системы), способы монтирования файловой системы, способы защиты, способы доступа к ней. Пользователи создают нужные им структуры каталогов (директорий), заполняют пустое дисковое пространство файлами, приписывая их к тому или иному каталогу.
Что такое файл - некий объект который имеет атрибуты поименования, атрибуты доступа, который хранится на машинном носителе (в UNIX системах все является файлом, и системы ввода-вывода, и периферийные устройства)
Директория - сущность в файловой системе, которая упрощает организацию файлов. Есть root директория - отправная точка всей файловой системы, есть home, есть current dir - индивидуальная директория каждого процесса, который работает в ней со своей совокупностью программных продуктов.
База данных - предоставляет собой некий набор множеств, к которому есть доступ у пользователей системы.
Объектный файл - представляет собой последовательность байтов, которые организованы в блоке, понимаемые линкером
Операции над файлами:
create - аллоцирует ресурсы (память) для файла, создает точку входа (entry) в директории для того чтобы потом этот файл найти
delete
truncate или усечение файла - происходит быстрее чем удаление, по факту проиходит удаление содержимого, размер файла становится нулем
rename
open - открытие файла всегда происходит с помощью System call
close
Файловая система. Это система доступа интерфейсов к файловой системе. Файловая система является логической:
возможность делить файлы (file sharing) это protection.
реализация (File System Implementation) - это структура файловой системы - методы аллокации файлов, работа со свободным дисковым пространством, все проблемы производительности
Mass Storage Structure - это структура дисковых подсистем, возможность attachment дисков. Формирование расписания работы с дисковыми системами.
Process Storage: вопросы о дисковых структурах, управления дисковой подсистемой, работа со swapping, RAID структура.
Подсистема ввода/вывода операционной системы. Это и Hardware, и реализация интерфейсов в операционных системах, и реализация ядра операционной системы, и обработка запросов операционной системы ввода/вывода. Это все вопросы производительности
Имеются файловые службы которые решают проблемы проверки и сохранения целостности файловой системы, повышения производительности и ряд других.
Операции:
Очистка - затирание всего что было на диске, дабы его освободить
Форматирование - пользак создает нужную ему структуру каталогов, директорий. По факту создает нужную файловую систему с помощью разметки.
Операции с файлами и каталогами - пользак оперирует файлами в файловой системе
При работе в ОС мы используем только одну файловую систему, если мы хотим использовать диск или флешку мы должны монтировать внешнюю ФС к нашей.
При монтировании файловой системы, мы создаём в одних операционных системах одну табличку - в другой две таблички. Одна называется System Write Table - это табличка где мы на самом деле содержим информацию о файле на диске: где он находится, с какого блока по какой, его размер, какие доступа и так далее. И когда я делаю mount, то я считываю эту табличку в оперативную память и там её содержу.
Монтирование файловой системы представляет собой процесс, при котором ОС добавляет каталоги и файлы с устройства хранения в файловую систему компьютера пользователя. Файловая система прикрепляется к пустому каталогу, добавляя его таким образом, чтобы пользователь системы мог получить доступ к данным, доступным на устройстве хранения, через системный файловый менеджер.
Системами хранения могут быть внутренние жесткие диски, внешние жесткие диски, флэш-драйверы USB, карты SSD, карты памяти, сетевые устройства хранения данных, компакт-диски и DVD-диски, удаленные файловые системы и т.д.