
- •Содержание
- •Билет 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.
Билет 17
1. Дайте определение LLC-подуровня. Как выполняется передача управления процессам сетевого уровня? Что предполагает восстановление ошибок в подуровне LLC? Каким образом осуществляется контроль соединения в подуровне LLC? Дайте три типа сервиса LLC с описанием способов подтверждения о доставки, механизма «остановись и подожди», технологией скользящего окна.
LLC (Logical Link Control) - подуровень Data Link (канального уровня). на нём мы займёмся контролем скорости и контролем соединения. Это делается хардвеерно - сетевыми адаптерами.
Как выполняется передача управления процессам сетевого уровня?
Передача управления процессам сетевого уровня осуществляется с помощью DSAP и SSAP.
DSAP и SSAP – это не адреса физические, это Destination Service Access Point и Source Service Access Point. Это адреса, по которым вызываются процессы верхних уровней, поэтому любая операционная система, получив такой фрейм, говорит: «Я должен запустить драйвер IP, или драйвер IPX и так далее».
Каким образом осуществляется контроль соединения в подуровне LLC?
На уровне data-link’а мы всё сделаем с помощью сетевых адаптеров.
IEEE сказали: Мы контролируем, что у нас есть соединение между адаптерами и мы контролируем скорость. раз мы так будем делать, здесь будет технология, которую мы называем 802.1 (по имени комитета, который её разработал). Это хардверное решение, на уровне технологий и стандартов 802.2 LLC.
Предупреждаю сразу, если это оптоволокно, это невозможно. На оптоволокне контроля скорости нет, там скорость всегда такая, какая предполагается адаптером, они не могут её согласовывать.
Что предполагает восстановление ошибок в подуровне LLC?
Хз если честно, ни в лекциях ни в инете нет. но я думаю текста по другим вопросам достаточно, тем более они из лекций, поэтому просто как-то скипните. Либо попробуйте сказать это, но выбор за вами.
Если у нас это не случилось, у нас будет error на лампочке адаптера. А он что сделает? Он попробует ещё раз сам без наших мероприятий, сообщив об этом через DSAP и SSAP. На более верхние уровни операционной системы придёт сообщение о том, что сделан повтор передачи.
Три типа сервиса LLC
ТИП1: Если у нас там тип 1, то мы не устанавливаем никакого соединения между адаптерами и не ждём подтверждений. Это называется acknowledgment connection service – самый быстрый, самый эффективный и самый используемый. Сразу это подчёркиваю – никто не проверяет никаких acknowledgment’ов. Никто не проверяет, есть ли соединение между станцией и коммутатором, между коммутаторами и рутерами. Так как считается, что у нас очень надёжные кабельные системы, у нас сплошное оптоволокно (а это действительно так и есть), и даже если это витая пара на локальных расстояниях, она тоже достаточно надёжно работает, и мы не будем этим заниматься. Если у нас это не случилось, у нас будет error на лампочке адаптера. А он что сделает? Он попробует ещё раз сам без наших мероприятий, сообщив об этом через DSAP и SSAP. На более верхние уровни операционной системы придёт сообщение о том, что сделан повтор передачи.
ТИП2: – это означает, что мы ориентированы на соединение. Мы устанавливаем сначала между двумя устройствами соединение. Connection Reentered. Информация проходит, если мы соединение установили, нам дали соответствующие буфера, мы понимаем, что у нас всё хорошо и буфера эти достаточны. Это называется как? Скользящее окно (sliding window). То, что потом используется в протоколах TCP. Но делается это всё на канальном уровне. Так как это делалось в протоколах SDLC (Synchronous Data-Link Control), когда это был IBM. IBM это делал на втором уровне, теперь это сделано хардвеерно. Значит, мы согласуем это окно, устанавливаем соединение, договариваемся о размере окна, то есть скорости передачи (то меньше его сделаем, то больше) и присылаем подтверждение, что всё нормально, если, предположим, передали пять фреймов.
ТИП3: Есть третий тип, когда мы устанавливать соединение не будем. Мы ждём подтверждение о доставке. Такая технология называется stop and wait. Это что означает? Я что-то передал, соединение я не буду устанавливать, но я буду ждать от тебя acknowledgment, то есть подтверждение о доставке. Остановись и подожди.
Обычно любое устройство работает в совокупности этих типов. Такая совокупность называется классом устройства. Класс устройства будет на коробке. Просто никто не читает. Как обычно.
Класс 1 означает, что устройство поддерживает первый тип.
Класс 2 означает, что устройство поддерживает первый и второй тип, то есть и sliding window, и просто отослать можно.
Класс 3 – это первый и третий типы, то есть «отошли просто так» или «отошли, stop and wait сделай».
Класс 4 – это все типы контроля.
На уровне Data-link у нас будет два подуровня: LLC-подуровень и MAC-подуровень. MAC-подуровень – это значит, что мы будем делать всякие технологии присобачивания физического адреса (крч MAC для работы с физической частью).
Тупо лекция, тоже на счастье
Значит, сам LLC. Что здесь происходит?
Здесь есть структура фрейма.
- У нас есть LLC-фрейм, который начинается с MAC-header’а.
- Дальше идёт сам LLC-фрейм, состоящий из ссылок на процессы, с которыми мы будем работать на более высоких уровнях. Значит, DSAP и SSAP – это не адреса физические, это Destination Service Access Point и Source Service Access Point. Это адреса, по которым вызываются процессы верхних уровней, поэтому любая операционная система, получив такой фрейм, говорит: «Я должен запустить драйвер IP, или драйвер IPX и так далее». Эти адреса для тех процессов, которые специфицируются IEEE. Они жёстко регламентированы Поэтому мы все всегда знаем: по этому адресу будет запускаться вот этот процесс, а по этому – этот. Это спецификация IEEE, и никуда мы с вами не денемся.Если это адрес SSAP, то в первом байте, который есть у каждого адреса, там непосредственный адрес процесса – это 7 бит, а последний бит – это бит контроля, который носит специальную информацию. Он указывает, например, запрос это или ответ к данному процессу (request или reply).В DSAP’е то же самое. Адрес там 7 бит, а один бит – назначение фрейма. Это одному устройству он отдаётся или массе устройств – он multicast или unicast. Этот бит нам и скажет, кому мы отправляем, одному устройству или куче устройств. Это делается уже на хардвеерном уровне.
- Дальше есть во всём этом мероприятии контрольные байты. Это один или два байта. Это параметр, который я должен передавать процессам, потому что я должен им сказать, с какими параметрами они запускаются.
- После чего идёт сама информация (data), которая у нас там 46518 вставляется.
- Заканчивается всё MAC-CRC. Передаю блоком. Часы синхронизированы уже на уровне MAC’а.
Это хардвеерная реализация канальных протоколов. Она берёт своё начало в SDLC. Это всё второй уровень модели OSI, это не протоколы TCP. Потому что у нас здесь работает передача процессам, которые при этом в деле находятся. У любых таких адаптеров есть специальные чипы и специальная модель IEEE, которые работают на первом уровне модели OSI. Фи её называют, phy. И этим будут отличаться различные версии, например, Ethernet’а. Это система кодирования (ИСИЭС). Это система подключения (physical medium dependent) к кабельной системе, потому что она может быть разная – волокно, витая пара, эфир. Это physical medium attachment – это как я буду присоединять к контроллеру. Media-independent interface. И ещё другие подуровни, которые здесь будут возникать
Есть специальные чипы, осуществляющие кодирование. Разное, в зависимости от того, какая кабельная система. Они осуществляют attachment (physical medium attachment). И они осуществляют physical media dependent – какие подсоединения есть и что с этим делать. Дальше есть специальный интерфейс, который называется MII (Media Independent Interface). Этот интерфейс связывает нас с MAC-контроллером. Так устроен любой адаптер, именно поэтому операционной системе и всё равно. Эти вещи осуществляются тоже на хардвеерном уровне.
Negotiation – то есть, на самом деле, связь, согласование скоростей тоже будет осуществляться на хардвеерном уровне, там же будет ещё согласование кодирования осуществляться – ещё один подуровень.
И смысл в том, что делается это следующим образом. нас любой сетевой адаптер, когда мы его включаем, будет передавать импульсы от одного адаптера к другому (каждые 16 миллисекунд, если это Ethernet). Есть импульсы – есть соединение. Нет импульсов – соединение пропало, значит мы должны его восстановить. Это всё второй уровень модели OSI.
То же самое со скоростями. Я включаю адаптер. Он говорит: «Посылаю тебе пачку импульсов. Я тут работаю на 100 Мбит, а ты на 10 Мбит что ли? Извини, конечно, давай договариваться». И мы будем согласовывать скорость, согласно специальным приоритетам. Это и есть согласование скоростей. Если это витая пара, согласование есть. Если это оптоволокно, согласования нет. Это надо запомнить. Я не могу работать в оптоволокне в формате: кто-то на 100 Мбит, кто-то на 1 Гбит’е. Так не получится. У вас ничего работать не будет. Поэтому, если у вас оптоволокно, negotiation’а нет. Все адаптеры должны работать с одной скоростью. Так устроены адаптеры.
На любой коробке с сетевым адаптером будут написан его тип и класс. Есть определённый вид flow control’я. Flow control – это контроль скорости.