- •Какие функции выполняет сетевой адаптер? На каком уровне модели osi функционирует данное устройство? Какие разновидности сетевых адаптеров Вы знаете?
- •Что представляет собой сетевой адаптер? Зарисуйте и объясните структуру сетевого адаптера.
- •5. Что представляет собой протокол ieee 802.2? Опишите формат кадра протокола ieee 802.2. Какими типами протокольных блоков данных оперирует данный протокол?
- •7. Каким образом два взаимодействующих протокола ieee 802.2 договариваются о максимальном размере передаваемого кадра данных и о размере окна ответов? Какими спец кадрами они обмениваются?
- •9. Какие счетчики используются протоколом ieee 802.2 для передачи нумерованных кадров? Объясните процедуру выявления нарушений последовательности информационных кадров и их потери.
- •11. Какие функции выполняют протоколы транспортного уровня и в частности протокол tcp? Что представляет собой этот протокол? Поясните режимы работы протокола tcp.
- •13. Какие функции выполняют протоколы транспортного уровня и в частности протокол tcp? Что представляет собой этот протокол? Поясните режимы работы протокола tcp.
- •14. Зарисуйте формат пакета, формируемого протоколом тср. Поясните назначение и принцип заполнения каждого поля.
- •16 . Перечислите и поясните уровни (стратегии) управления потоками, реализуемые протоколами сетевого уровня.
- •17 Поясните, что представляет собой протокол ip, назовите его основные функции. В чем заключаются основные отличия протоколов iPv4 и iPv6?
- •18 Зарисуйте формат дейтаграммы, формируемой протоколом iPv4. Поясните назначение и принцип заполнения каждого поля.
- •19. Зарисуйте формат дейтаграммы, формируемой протоколом iPv6. Поясните назначение и принцип заполнения каждого поля.
- •20. Поясните принципы адресации в протоколах tcp/ip для сети Internet. Какие классы ip-адресов для протокола iPv4 Вам известны? Приведите форматы адресов этих классов.
- •21. Поясните принципы адресации в протоколах tcp/ip для сети Internet. Какую роль в организации этой адресации играют протоколы arp, rarp и dns-система?
- •22. Какие основные функции выполняет протокол arp? Поясните структуру arp-таблицы. В каких узлах сети и как она поддерживается и пополняется?
- •23. Какие основные функции выполняет протокол arp? Поясните формат arp-пакетов и принцип обмена по сети этими пакетами.(см вопрос 22)
- •24. Что представляет собой ip-имя и ip-адрес? Кем и как назначается ip-адрес? Можно ли, зная мас-адрес узла, определить его ip-адрес?
- •29. Что представляют собой мосты и коммутаторы? На каком уровне модели osi они функционируют. Перечислите основные функции этих устройств.
- •30. Что представляют собой мосты и коммутаторы? На каком уровне модели osi они функционируют. В чем заключается принципиальная разница между этими двумя устройствами?
- •32. Что представляют собой мосты и коммутаторы? На каком уровне модели osi они функционируют. В чем заключается принципиальная разница между этими двумя устройствами?
- •33. Что представляют собой маршрутизаторы? На каком уровне модели osi они функционируют. В чем заключается принципиальная разница между маршрутизаторами, мостами и коммутаторами?
- •34. Что представляют собой маршрутизаторы? Какой областью сети управляют эти устройства? Зарисуйте и поясните структуру маршрутизатора.
- •37. Форматы кадров для ieee 802.5
- •40. Объясните понятия «латентный период» и «время цикла» для сетей Token Ring. Чем время цикла отличается от латентного периода? Зачем при расчете сети необходимо вычислять каждый из этих параметров?
- •41. В чем заключается обучение мостов и коммутаторов? На примере сети с мостами объясните алгоритм обучения, приводя форматы кадров сети Ethernet и формат таблицы физических адресов.
- •43 Какие функции возложены на корневой коммутатор? Объясните алгоритм поиска корневого коммутатора.
- •44 Что такое активная петля в сети, построенной на мостах или коммутаторах? Объясните алгоритм удаления активных петель в сети.
- •Что такое рациональная длина пакета и от чего она зависит?
- •47. Каким образом маршрутизатор строит таблицу маршрутизации? Какие алгоритмы построения этой таблицы Вы знаете. В чем заключается суть каждого алгоритма?
- •48. Поясните принципы работы маршрутизатора по протоколу ospf.
Что такое рациональная длина пакета и от чего она зависит?
Рациональная длина пакета данных, передаваемого в сети ЭВМ, определяется выражением
где 2 - рациональная длина пакета с точки зрения экономии памяти и минимизации системных издержек процессора при сборке (разборке) сообщения; 3 - рациональная длина пакета, обеспечивающая максимальную скорость передачи данных при заданной достоверности канала связи.
Полученное значение * округляется до ближайшего значения, равного 2m, где m - целое число.
Если считать, что длина передаваемого сообщения в сети ЭВМ распределена по экспоненциальному закону с математическим ожиданием, равным l (бит), то с точки зрения экономии памяти рациональный размер буфера, отводимого под пакет, а, следовательно, и рациональную длину пакета рассчитывают так:
где С - длина заголовка пакета в битах.
С учетом системных издержек ЭВМ на сборку (разборку) сообщения, которые возрастают с уменьшением длины пакета, а также учитывая тенденцию на увеличение длины передаваемых сообщений, целесообразно рациональную длину пакета определять выражением
где K1=1,3-1,5 - коэффициент, учитывающий системные издержки на сборку сообщений.
Эффективная скорость передачи пакета по каналу связи рассчитывается следующим образом:
где - длина пакета (бит); SН - номинальная скорость передачи данных по каналу (бит/с); М - вероятность ошибки в пакете, М=1-(1-В), В - вероятность искажения одного бита передачи.
Длина пакета 3 рассчитывается с помощью (4.4) перебором вариантов с учетом вероятностных характеристик канала связи, задержек, вносимых оборудованием при изменении направления передачи, числа служебных символов для управления обменом данными (заголовок пакета) и т.п. Значение , при котором эффективная скорость передачи данных Sэ максимальна, и соответствует длине пакета 3.
47. Каким образом маршрутизатор строит таблицу маршрутизации? Какие алгоритмы построения этой таблицы Вы знаете. В чем заключается суть каждого алгоритма?
Определение маршрута (уровень маршрутизации) реализовано програм-мными методами. Реализации этой функции носят названия протоколов маршрутизации. Алгоритмы, заложенные в протоколы маршрутизации, описывают процесс определения наиболее предпочтительного маршрута движения информации к адресату на основании информации в таблицах маршрутизации. Алгоритмы маршрутизации базируются на различных показателях или их комбинациях. Простейшие алгоритмы маршрутизации выбирают маршрут с наименьшим числом промежуточных (транзитных) узлов. Более сложные учитывают задержку передачи пакетов, пропускную способность каналов связи или стоимость связи. Основным результатом работы алгоритма маршрутизации является инициализация и поддержка таблицы маршрутизации, в которой содержится вся маршрутная информация. Содержание таблицы маршрутизации зависит от типа используемого протокола. Таблица маршрутизации может содержать следующую информацию:
действительный адрес или множество действительных адресов в сети;
информацию, вычисленную протоколом маршрутизации или необходимую для его функционирования;
информацию, необходимую для пересылки пакетов на один маршрутизатор ближе к получателю.
Алгоритмы маршрутизации могут быть: 1) статическими или динамическими; 2) одномаршрутными или многомаршрутными; 3) одноуровневыми или иерархическими; 4) внутридоменными или междоменными; 5) одноадресными или групповыми.
B некоторых сетях выбор маршрутов выполняется централизованно, т.е. установление путей между узлами источника и получателя осуществляется в центре
управления сетью, а затем полученная в результате информация распределяется по всем узлам сети. В других сетях применяется децентрализованный выбор маршрутов, и в этом случае каждый узел обменивается информацией о стоимости линии связи и маршрутах со своими соседними узлами в ходе взаимодействия с ними до тех пор, пока в узлах не сформируются таблицы маршрутов с необходимыми данными о кратчайших путях.
В данном разделе описаны два алгоритма вычисления кратчайших путей [7]: алгоритм, предложенный Э.Дейкстрой (алгоритм А), и алгоритм Флойда (алгоритм В). Оба эти алгоритма, являющиеся централизованными, или их версии применяются в различных действующих сетях для выполнения функций выбора маршрутов.
