- •Билет 11
- •Классы защиты от несанкционированного доступа
- •Билет 12
- •Дайте определение синхронного и асинхронного протокола передачи данных. Что такое бит и байт-ориентированные протоколы передачи?
- •Зачем нужен протокол arp? Где он запускается? Дайте кратко формат его дейтаграммы. Proxy arp и особенности его применения.
- •Билет 13.
- •1. Протоколы управления ieee ос коммутаторов.
- •2. Протоколы канального уровня. Его реализация и назначение.
- •Билет 14.
- •1. Понятие job, task и process ос. Каковы способы взаимодействия процессов распределенной ос.
- •2. Что делает Proxy arp? Шлюз arp позволяет скрыть подсети или сети? Он отвечает или нет, если получатель доступен через тот же интерфейс? Он отвечает или нет для широковещательного адреса?
- •Билет 15
- •15.2 Зачем применяется протокол icmp? Он поддерживается каждой станцией? Что такое icmp-переадресация?
- •Билет 16
- •Билет 17
- •2. Понятие мультимедиа. Понятие потока. Особенности и требования к ос сетевых устройств
- •Билет 18
- •1. Таблица маршрутизации. Методы маршрутизации ос
- •2. Что такое порт и сокет tcp? Какие номера портов зарегистрированы и для чего.
- •Билет №19.
- •1. Протоколы управления. Протокол cmip и snmp
- •2. Каковы задачи протоколов канального уровня? Каково семейство протоколов hdlc? Кто их авторы?
- •1 Понятие директории. Протокол ds. Распределённая директория
- •2 Утилиты Ping и traceroute
- •1 Опишите метод доступа ethernet. Опишите формат фрейма Ethernet.
- •2 Передача данных тср. Генерация последовательного номера, подтверждений и дубликатов. Динамическое окно. Рукопожатие и завершение соединения.
- •1 В чем суть модели коммуникации ieee? Как реализованы подуровни phy в технологии Ethemet? Каким образом реализован мас-подуровень в технологии Ethemet?
- •2 В чем суть модели rpc? Что выполняет ядро сетевой ос? Какие функции выполняет shell/redirector? Где и какие части сетевой ос запускаются?
- •2 Способы защиты от нсд в ос. Классификация ос согласно требованиям защиты от нсд. Способы защиты ос коммутаторов и ос маршрутизаторов.
- •Аутентификация
- •Авторизация
- •2 Средства ааа ос. Протоколы 802.1х.
- •1 Понятие модульного программирования. Цель и принципы.
- •2 Коротко дайте формат сегмента протокола tcp. Что содержится в поле ack? Коротко дайте суть процедуры трехстороннего рукопожатия. Seq выбирается ос случайно? Применяется адаптивный timeout или нет?
- •1 Понятие потока, как метода написания драйверов
- •2 В чем суть модели коммуникации ieee? Каковы подуровни phy? Работает ли на этом уровне ос?
- •Понятие файла. Открытие и закрытие файлов. Понятие партиции и тома. Понятие подсистемы ввода/вывода
- •Средства vlan ос. Типы vlan. Протокол 802.1x ieee
- •Файловые системы. Директории, монтирование файловой системы и тома. Протоколы прикладного уровня модели osi
1 Опишите метод доступа ethernet. Опишите формат фрейма Ethernet.
CSMA/CD (Carrier Sense Multiple Access/Collision Detection) — множественный доступ с прослушиванием несущей и обнаружением коллизий) — метод доступа к среде передачи (кабелю), определенный в спецификации IEEE802.3 для Ethernet.
Принцип работы: Суть в том, что я передаю сигнал, и если кто-то еще захочет передавать сигнал, то он посмотрит, занят ли канал передачи, и если да, то будет ждать 16 раз по экспоненте продлевая период ожидания. В случае, если я начал передавать тогда, когда ко мне этот сигнал пришел, я буду передавать сигнал, который называется JAM (пробка), то есть говорить всем "ребята, не надо передавать, там кто-то схватил канал, давайте подождем". Если все-такие возникает коллизия, то происходит over voltage. У нас на один импульс накладывается другой импульс и он по размеру становится больше.
Существует несколько форматов Ethernet-фрейма:
• Первоначальный Version I (больше не применяется).
• Ethernet Version 2 или Ethernet-кадр II, ещё называемый DIX (аббревиатура первых букв фирм-разработчиков DEC, Intel, Xerox) — наиболее распространена и используется по сей день.
• Novell — внутренняя модификация IEEE 802.3 без LLC.
• Фрейм в спецификации IEEE 802.3.
Спецификация IEEE 802.3 определяет два подуровня канального уровня: LCC и MAC.
По своему назначению все фреймы (блоки данных) уровня LLC подразделяются на три типа — информационные, управляющие и ненумерованные.
Все типы кадров уровня LLC имеют единый формат. Они содержат четыре поля и 2 поля под флаг:
Флаг |
DSAP |
SSAP |
Control |
Data |
Флаг |
01111110 |
Адрес точки входа сервиса назначения |
Адрес точки входа сервиса источника |
Управляющее поле |
Данные |
01111110 |
Кадр LLC обрамляется двумя однобайтовыми полями «Флаг», имеющими значение 01111110. Флаги используются на MAC-уровне для определения границ блока.
Поле данных кадра LLC предназначено для передачи по сети пакетов протоколов верхних уровней.
Поле управления (один байт) используется для обозначения типа кадра данных — информационный, управляющий или ненумерованный.
Поля DSAP и SSAP позволяют указать, какой сервис верхнего уровня пересылает данные с помощью этого кадра.
2 Передача данных тср. Генерация последовательного номера, подтверждений и дубликатов. Динамическое окно. Рукопожатие и завершение соединения.
TCP – основной протокол транспортного уровня.
TCP не занимается гарантированной доставкой, он ей просто «озадачен»
В современных системах он используется мало, потому что всю доставку и способы этой доставки осуществляют сетевые адаптеры. Это второй уровень OSI. Либо адаптер будет делать это в режиме stop and wait (остановись и подожди, пока к тебе придет ответ), либо это будет скользящее окно (sliding window, но это делается хардвером), либо не будет обращать внимания на эту доставку вовсе.
Это поток 32битных слов (мы всегда работаем словом), он состоит из:
- исходного порта (source port),
- destination port (порт TCP – номер почтового ящика, по которому хранится адрес процесса, который будет запускаться),
- sequence number (последовательный номер – поле, которое содержит номер первого байта, с которого начинается сообщение. Если сообщение фрагментировано, то TCP использует последовательные номера, чтобы потом пересобрать и создать на приемном канале весь сегмент. Транспортный уровень – работа с сегментами),
- номер подтверждения (acknowledgement number – последовательный номер следующего байта данных, которых источник предполагает получить. Если принимающий пакет несет 40 байт информации с номером подтверждения 0, то номер подтверждения = 40. Мы намерены получить 40 байт),
- смещение (offset – количество 32битных слов в заголовке),
- флаги (flags – контрольная информация для установки соединения и контроля задания приоритетов). Есть urgent флаг – поинтер на то, что это поле срочного пакета (поставь меня в очередь буферу, но с высоким приоритетом), есть флаг push – отправляет на немедленную отсылку (поставь меня первым в буфере), есть флаг reset – необходимо переустановить соединение, есть флаг synch (? «син») – начинаем соединение, есть флаг fin – не имеем больше информации, нечего передавать
- контрольная сумма
- sliding window – число байт, которые принимаем или передаем в текущий момент. Договариваемся о размерах этого самого окна
- дополнительные опции, которые говорят, как мы контролируем пересылку сверхважной информации (например, максимальный размер сегмента)
Когда начинается соединение, то драйвер протокола TCP устанавливает соединение при помощи флага synch, оканчивает соединение при помощи флага fin. У них есть специальная процедура «рукопожатие TCP»
Билет №22
