
- •0. Вопросы.
- •2. Подходы для классификации сетей по типам технологий передачи.
- •3. Классификация сетей по размеру. Характеристики локальных, муниципальных, глобальных, беспроводных и домашних сетей.
- •4. Основное требование к современным вычислительным сетям. Два подхода к обеспечению качества обслуживания в сети.
- •5. Требование производительности в современных вычислительных сетях: время реакции, пропускная способность, задержка передачи и вариация задержки передачи.
- •7. Требование расширяемости и масштабируемости в современных вычислительных сетях.
- •8. Требование прозрачности на уровне пользователя, на уровне программиста в современных вычислительных сетях.
- •9. Требование управляемости и поддержки разных видов трафика в современных вычислительных сетях.
- •10. Многоуровневый подход как идеологическая основа стандартизации при разработке средств сетевого взаимодействия. Протокол. Интерфейс. Стек протоколов.
- •11. Семиуровневая модель взаимодействия открытых систем osi.
- •13. Пять (6) типичных топологий физических связей, достоинства и недостатки.
- •14. Требования, предъявляемые к адресу узла. Противоречивость требований. Три схемы адресации узлов.
- •15. Общие принципы передачи дискретных данных, обобщенный состав линий связи. Три типа линий связи в зависимости от используемой среды передачи, характеристики линий связи.
- •17. Характеристики линий связи, способы определения характеристики конкретной линии.
- •18. Применение техники спектрального разложения исходного непериодического сигнала на гармоники. Использование спектрального анализатора для исследования искажений сигнала в линии.
- •19. Амплитудно–частотная характеристика, полоса пропускания, затухание как характеристики степени искажения синусоидальных сигналов в линии связи.
- •20. Пропускная способность линии и ее связь с полосой пропускания.
- •21. Помехоустойчивость и достоверность линии передачи данных.
- •23. Цифровое кодирование. Требования к методам цифрового кодирования.
- •24. Цифровое кодирование. Принципы, достоинства и недостатки методов “Потенциального кода без возвращения к нулю nrz” и “Биполярного кодирования с альтернативной инверсией ami”.
- •25. Цифровое кодирование. Принципы, достоинства и недостатки методов “Биполярного импульсного кодирования”, “Манчестерского кодирования”, “Потенциального кодирования 2b1q”.
- •26. Логическое кодирование. Суть применения логического кодирования наряду со способами цифрового кодирования. Логическое кодирование на основе избыточных кодов.
- •27. Логическое кодирование. Метод скрэмблирования в логическом кодировании.
- •30. Необходимость обеспечения синхронизации между передатчиком и приемником при цифровой передаче. Битовый и кадровый уровень синхронизации. Асинхронный и синхронный режимы передачи.
- •31. Методы передачи кадров канального уровня. Ассинхронные протоколы. Синхронные символьно – ориентированные протоколы и бит – ориентированные протоколы.
- •32. Методы передачи кадров канального уровня. Передача с установлением соединения и без установления соединения. Достоинства и недостатки.
- •33. Методы передачи кадров канального уровня. Необходимость обнаружения и коррекция ошибок. Методы обнаружения ошибок. Методы восстановления искаженных и потерянных кадров.
- •35. Метод коммутации как основной способ совместного использования линий передачи данных. Коммутация каналов, коммутация пакетов, коммутация сообщений. Преимущества и недостатки.
- •36. Общие свойства сетей с коммутацией каналов. Коммутация каналов на основе частотного мультиплексирования. Коммутация каналов на основе разделения времени.
- •38. Достоинства и применение метода коммутации сообщений.
- •39. Общая характеристика протоколов локальных сетей. Влияние требования максимального удешевления и упрощения на реализацию кабельных соединений, логику работы сети.
- •40. Технология Ethernet (802.3). Метод доступа csma/cd. Этапы доступа к среде. Возникновение коллизии.
- •41. Время двойного оборота и распознование коллизий в технологии Ethernet. Расчет максимальной длины сегмента Ethernet на основе расчета времени двойного оборота.
- •42. Максимальная производительность сети Ethernet. Расчет полезной пропускной способности для кадров минимальной и максимальной.
- •46. Оптоволоконный Ethernet . Характеристики стандартов foirl, 10 Base fl, 10 Base fb.
- •49. Правила построения сегментов Fast Ethernet при использовании повторителей. Принцип деления повторителей Fast Ethernet на 2 класса.
- •50. Ограничения сетей Fast Ethernet, построенных на повторителях. Метод методы расширения размеров сетей Fast Ethernet.
- •51. Стандарты физического уровня 100BaseFx, 100BaseTx, 100BaseT4.
- •52. Режим автопереговоров сетевых адаптеров Fast Ethernet. Приоритеты при выборе режима работы сетевого адаптера.
- •53. Общие характеристики технологий Gigabit Ethernet.
- •54. Средства обеспечения диаметра сети 200 м. На разделяемой среде Gigabit Ethernet.
- •55. Стандарты физического уровня 1000BaseТ, 1000BaseSx, 1000BaseLx, 1000BaseLh.
9. Требование управляемости и поддержки разных видов трафика в современных вычислительных сетях.
Компьютерные сети изначально предназначены для совместного доступа пользователя к ресурсам компьютеров: файлам, принтерам и т. п. Главной особенностью трафика, образующегося при динамической передаче данных, является наличие жестких требований к синхронности передаваемых сообщений. Для качественного воспроизведения непрерывных процессов (звуковые колебания, изменение интенсивности света в видео) необходимо получение измеренных и закодированных амплитуд сигналов с той же частотой, с которой они были измерены на передающей стороне. При запаздывании сообщений будут наблюдаться искажения.
В то же время трафик компьютерных данных характеризуется крайне неравномерной интенсивностью поступления сообщений в сеть при отсутствии жестких требований к синхронности доставки этих сообщений. Например, доступ пользователя, работающего с текстом на удаленном диске, порождает случайный поток сообщений между удаленным и локальным компьютерами, зависящий от действий пользователя по редактированию текста. Задержки при доставке в определенных (и достаточно широких с компьютерной точки зрения) пределах мало влияют на качество обслуживания пользователя сети. Все алгоритмы компьютерной связи, соответствующие протоколы и коммуникационное оборудование были рассчитаны именно на такой «пульсирующий» характер трафика, поэтому необходимость передавать мультимедийный трафик требует внесения принципиальных изменений как в протоколы, так и оборудование. Сегодня практически все новые протоколы в той или иной степени предоставляют поддержку мультимедийного трафика.
Управляемость сети — возможность централизованно контролировать состояние основных элементов сети, выявлять и устранять проблемы, возникающие при работе сети, выполнять анализ производительности и планировать развитие сети. В идеале средства управления сетями представляют собой систему, осуществляющую наблюдение и контроль над каждым элементом сети — от простейших до самых сложных устройств, при этом такая система рассматривает сеть как единое целое, а не как разрозненный набор отдельных устройств.
Хорошая система управления наблюдает за сетью и, обнаружив проблему, активизирует определенное действие, исправляет ситуацию и уведомляет администратора о том, что произошло и какие шаги предприняты. Одновременно с этим система управления должна накапливать данные, на основании которых можно планировать развитие сети.
10. Многоуровневый подход как идеологическая основа стандартизации при разработке средств сетевого взаимодействия. Протокол. Интерфейс. Стек протоколов.
Для организации взаимодействия между устройствами сети используется декомпозиция — разбиение одной задачи на несколько более простых. При декомпозиции используется многоуровневый подход. Он заключается в следующем:
Все множество модулей, решающих частные задачи, разбивают на группы и упорядочивают по уровням, образующим иерархию.
В соответствии с принципом иерархии для каждого промежуточного уровня можно указать непосредственно примыкающие к нему соседние вышележащий и нижележащий уровни.
Группа модулей, составляющих каждый уровень, должна быть сформирована таким образом, чтобы все модули этой группы для выполнения своих задач обращались с запросами только к модулям соседнего нижележащего уровня.
С другой стороны, результаты работы всех модулей, отнесенных к некоторому уровню, могут быть переданы только модулям соседнего вышележащего уровня.
Такая иерархическая декомпозиция задачи предполагает четкое определение функции каждого уровня и интерфейсов между уровнями. Интерфейс — набор функций, которые нижележащий уровень предоставляет вышележащему. В результате иерархической декомпозиции достигается относительная независимость уровней, а значит, возможность их автономной разработки и модификации.
Средства решения задачи организации сетевого взаимодействия тоже могут быть представлены в виде иерархически организованного множества модулей. Например, модулям нижнего уровня можно поручить вопросы, связанные с надежной передачей информации между 2 соседними узлами, а модулям следующего (вышележащего) уровня — транспортировку сообщений в пределах всей сети. Очевидно, что последняя задача — организация связи двух любых, не обязательно соседних, узлов — является более общей и поэтому ее можно решить посредством многократных обращений к нижележащему уровню. Связывание узлов может быть сведено к последовательному связыванию пар промежуточных смежных узлов. Таким образом, модули вышележащего уровня при решении своих задач рассматривают средства нижележащего уровня как инструмент.
Протокол. Интерфейс. Стек протоколов.
В процессе обмена сообщениями участвуют две стороны, т. е. в данном случае необходимо организовать согласованную работу двух "иерархий", работающих на разных компьютерах. Оба участника сетевого обмена должны принять множество соглашений. Например, они должны согласовать уровни и форму электрических сигналов, способ определения длины сообщений, договориться о методах контроля достоверности и т. п. Другими словами, соглашения должны быть приняты для всех уровней, начиная от самого низкого — уровня передачи битов — до самого высокого, реализующего сервис для пользователей сети.
На рис. показана модель взаимодействия 2 узлов. С каждой стороны средства взаимодействия представлены четырьмя уровнями. Процедура взаимодействия этих 2 узлов может быть описана в виде набора правил взаимодействия каждой пары соответствующих уровней обеих участвующих сторон.
Протокол — формализованные правила, определяющие последовательность и формат сообщений, которыми обмениваются сетевые компоненты, лежащие на одном уровне, но в разных узлах.
Интерфейс — последовательность и формат сообщений, которыми обмениваются сетевые компоненты, лежащие на соседних уровнях в одном узле. Интерфейс определяет набор услуг, предоставляемый данным уровнем соседнему уровню.
В сущности, протокол и интерфейс выражают одно и то же понятие, но за ними закреплены разные области действия: протоколы определяют правила взаимодействия модулей одного уровня в разных узлах, а интерфейсы — соседних уровней в одном узле.
Средства каждого уровня должны отрабатывать, во-первых, собственный протокол, а во-вторых, интерфейсы с соседними уровнями.
Стек (коммуникационных) протоколов — иерархически организованный набор протоколов, достаточный для организации взаимодействия узлов в сети.
Коммуникационные протоколы могут быть реализованы как программно, так и аппаратно. Протоколы нижних уровней часто реализуются комбинацией программных и аппаратных средств, а протоколы верхних уровней — как правило, чисто программными средствами.
Программный модуль, реализующий некоторый протокол, часто для краткости также называют протоколом. Соотношение между протоколом как формально определенной процедурой и программным модулем, реализующим эту процедуру, — аналогично соотношению между алгоритмом решения задачи и программой, решающей эту задачу.
Один алгоритм может быть запрограммирован с разной степенью эффективности. Точно так же и протокол может иметь несколько реализаций. Именно поэтому при сравнении протоколов следует учитывать не только логику их работы, но и качество программных решений. Более того, на эффективность взаимодействия устройств в сети влияет качество всей совокупности протоколов, составляющих стек (в частности, насколько рационально распределены функции между протоколами разных уровней и насколько хорошо определены интерфейсы между ними).
Протоколы реализуются не только компьютерами, но и другими сетевыми устройствами — концентраторами, мостами, коммутаторами, маршрутизаторами и т. д.