- •1 Вопрос. Определение спд. Классификация по территориальному признаку. Основные характеристики.
- •Классификация сетей передачи данных по территориальному признаку
- •3 Вопрос. Физическая и логическая топологии сети. Базовые топологии локальных сетей.
- •4 Вопрос. Методы коммутации информации. Сравнительный анализ.
- •Сравнение способов коммутации Сравнение коммутации каналов и коммутации пакетов
- •5 Вопрос. Коммутация каналов
- •6 Вопрос. Коммутация пакетов
- •7 Вопрос. Асинхронная передача данных
- •8 Вопрос. Синхронная передача данных.
- •10 Вопрос. Понятие «открытая система»
- •Вопрос 11. Многоуровневая структура эталонной модели osi. Понятие интерфейса, точки доступа к сервису, протокола.
- •Вопрос 12. Сервисные примитивы.
- •Вопрос 13. Описание процесса взаимодействия открытых систем в модели osi.
- •Основные принципы уровневого взаимодействия
- •Практическая реализация уровневого взаимодействия
- •Вопрос 14. Физический уровень
- •Билет 15. Канальный уровень
- •Вопрос 16. Сетевой уровень
- •Вопрос 17. Транспортный уровень.
- •Вопрос 18. Сеансовый уровень.
- •Вопрос 19. Представительный уровень.
- •Вопрос 21. Понятие среды передачи данных.
- •Вопрос 22. Классификация методов доступа к разделяемой среде передачи данных.
- •Вопрос 23. Случайный метод доступа csma/cd. Алгоритм работы Эффективность.
- •Этапы доступа к среде
- •Возникновение коллизии
- •Время двойного оборота и распознавание коллизий
- •Вопрос 24. Меркерный метод доступа к среде передачи. Алгоритм работы. Эффективность.
- •Вопрос 25. Понятие лвс. Основные характеристики.
- •Вопрос 26 Стандарт ieee 802.3 Формат кадра Формат кадра
- •] Причины возникновения
- •Этапы доступа к среде
- •Возникновение коллизий
- •Билет 28. Лвс типа Ethernet. Основные характеристики.
- •Билет 29. Лвс типа Fast Ethernet. Основные характеристики.
- •1. Архитектура стандарта Fast Ethernet
- •2. Mii интерфейс и трансиверы Fast Ethernet
- •3. Физические интерфейсы Fast Ethernet
- •3. Типы устройств Fast Ethernet
- •Вопрос 30. Структура и основные протоколы стека tcp/ip.
- •Вопрос 33. Протокол ip.
- •Вопрос 34. Понятие pdv. Способ расчета.
- •Вопрос 35. Активное сетевое оборудование.
- •Вопрос 37. Коммутаторы. Классификация.
- •Вопрос 40. Методы коммутации кадров.
- •Вопрос 41. Маршрутизация. Цель. Протоколы.
Основные принципы уровневого взаимодействия
При уровневой организации процесса взаимодействия должны соблюдаться следующие требования:
компоненты одного уровня одной системы могут взаимодействовать с компонентами только того же уровня другой системы;
в рамках одной системы компоненты какого-либо уровня могут взаимодействовать только с компонентами смежных (вышележащего и нижележащего) уровней.
Набор правил, определяющих порядок взаимодействия средств, относящихся к одному и тому же уровню и функционирующих в разных системах, называется протоколом (protocol). Правила взаимодействия между собой средств, относящихся к смежным уровням и функционирующих в одной системе, называются интерфейсом (interface).
Практическая реализация уровневого взаимодействия
На практике протоколы и интерфейсы регламентируют технические требования, предъявляемые к программным и аппаратным средствам. Программные (аппаратные) модули, предназначенные для обеспечения практического взаимодействия, определяемого тем или иным протоколом (или интерфейсом), обычно называют реализацией протокола (или интерфейса). Хотя различные компоненты, относящиеся к различным уровням сетевой модели формально должны быть функционально независимыми друг от друга, при практической разработке протоколов такая независимость не всегда выдерживается. Это объясняется тем, что попытка добиться точного соответствия эталонной модели может привести к неэффективности работы программно-аппаратного обеспечения, реализующего протокол. В настоящее время наблюдается два типа отклонений, возникающих при реализации уровневого взаимодействия:
функции некоторых уровней могут объединяться одним протоколом и наоборот, – функции одного уровня могут делиться между различными протоколами;
функционирование протокола какого-либо уровня подразумевают использование только определенных протоколов нижележащего уровня.
Поэтому разработка практических методов сетевого взаимодействия, как правило, подразумевает разработку не отдельных протоколов, а целых наборов протоколов. Такие наборы обычно включают в себя протоколы, относящиеся к нескольким смежным уровням эталонной модели OSI, и называются стеками (или семействами, наборами) протоколов (protocol stack, protocol suite). Наиболее известным стеком протоколов, обеспечивающим взаимодействие в сети Интернет, является стек протоколов TCP/IP. Поскольку при реализации протоколов допускаются отклонения от эталонной модели, стеки протоколов могут предполагать собственную схему деления на уровни. В частности, стек протоколов TCP/IP разделяет весь процесс сетевого взаимодействия на четыре уровня. На предложенном ниже рисунке показано соответствие уровней модели OSI и уровней стека TCP/IP.
Уровни модели OSI |
Уровни стека TCP/IP |
прикладной представления сессионный |
уровень приложения |
транспортный |
транспортный уровень |
сетевой |
межсетевой уровень |
канальный физический |
уровень сетевого интерфейса |
Соответствие уровней модели OSI и уровней стека TCP/IP
Взаимодействие уровней модели OSI
Задача каждого уровня - предоставление услуг вышележащему уровню, «маскируя» детали реализации этих услуг. При этом каждый уровень на одном компьютере работает так, будто он напрямую связан с таким же уровнем на другом компьютере. Эта логическая, или виртуальная, связь между одинаковыми уровнями показана на рисунке ниже. Однако в действительности связь осуществляется между смежными уровнями одного компьютера — программное обеспечение, работающее на каждом уровне, реализует определенные сетевые функции в соответствии с набором протоколов.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Перед подачей в сеть данные разбиваются на пакеты. Пакет (packet) — это единица информации, передаваемая между устройствами сети как единое целое. Пакет проходит последовательно через все уровни программного обеспечения. На каждом уровне к пакету добавляется некоторая информация, форматирующая или адресная, которая необходима для успешной передачи данных по сети. На принимающей стороне пакет проходит через все уровни в обратном порядке. Программное обеспечение на каждом уровне читает информацию пакета, затем удаляет информацию, добавленную к пакету на этом же уровне отправляющей стороной, и передает пакет следующему уровню. Когда пакет дойдет до Прикладного уровня, вся адресная информация будет удалена и данные примут свой первоначальный вид. Таким образом, за исключением самого нижнего уровня сетевой модели, никакой иной уровень не может непосредственно послать информацию соответствующему уровню другого компьютера. Информация на компьютере-отправителе должна пройти через все уровни. Затем она передается по сетевому кабелю на компьютер-получатель и опять проходит сквозь все слои, пока не достигнет того же уровня, с которого она была послана на компьютере-отправителе. Например, если Сетевой уровень передает информацию с компьютера А, она спускается через Канальный и Физический уровни в сетевой кабель, далее по нему попадает в компьютер В, где поднимается через Физический и Канальный уровни и достигает Сетевого уровня.
В клиент-серверной среде примером информации, переданной Сетевым уровнем компьютера А Сетевому уровню компьютера В, мог бы служить адрес и, очевидно, информация контроля ошибок, добавленные к пакету.