Структура модели osi. Функции уровней.
Application Layer (уровень приложений) |
Presentation Layer (уровень представлений) |
Session Layer (сеансовый уровень) |
Transport Layer (транспортный уровень) |
Network Layer (сетевой уровень) |
Data Link Layer (канальный уровень) |
Physical Layer (физический уровень) |
1. Физический уровень. На данном уровне основной рассматриваемой единицей передачи информации является бит (bit), передаваемый тем или иным способом. В контексте данного уровня рассматривается среда передачи (например, витая пара, оптоволоконный кабель), протоколы организации передачи (к примеру DSL, протокол работы оптики NRZ). К устройствам, работающим на данном уровне можно отнести регенераторы, репитеры, сетевые адаптеры. Пример протокола данного уровня -G703, описывающий стандарт передачи проводного 2-мегабитного потока.
* Здесь хотелось бы сразу сделать пояснение. Является ли маршрутизатор устройством физического уровня? Да, является – имеет сетевые интерфейсы, обеспечивающие работу на данном уровне. Но вот процесс маршрутизации рассматриваться в контексте данного уровня не может.
2. Канальный уровень. Основной рассматриваемой единицей является фрейм(frame).
*В переводной литературе частенько применяется перевод -кадр. Однако в общем и в целом, чтобы избежать путаницы, я рекомендую использовать термин фрейм. Интересующихся тем, как можно исказить понятия при переводе, привожу канонический пример. В контексте цифровых систем передачи рассматриваются понятия мультифрейм(multiframe) – фрейм(frame) – таймслот(timeslot). Приблизительный смысл вытекает уже из самого названия. Так нет, перевели как сверхцикл, цикл и канал.
Фрейм – особым образом сгруппированная группа битов физического уровня, к которому добавляется битовый заголовок, содержащий аппаратные адреса отправителя и получателя, контрольную сумму для определения целостности фрейма и некоторые флаги, управляющие процессом передачи. На данном уровне работает процесс коммутации фреймов. Сам термин коммутация следует понимать как процесс проключения канала от получателя к отправителю. К функциям данного уровня можно отнести также контроль целостности фрейма (защиту от помех и ошибок). Как пример протоколов можно привести протоколы Ethernet (IEEE 802.3), WLAN (IEEE 802.11a/b/g/n).
В принципе, на основании того, с чем (с блоком данных какого уровня) работает протокол, можно всегда уверенно утверждать, к технологии какого уровня(ей) он относится.
Чтобы упростить понимание модели, рассмотрим работу модели на конкретном примере работы сети.
3.Сетевой уровень. Основной рассматриваемой единицей является пакет. Функцией данного уровня является объединение сетей. Под сетью в данном контексте понимается группа устройств - узлов (хостов) сети, которые объединены с помощью единой технологии канального уровня. На данном уровне работает процесс маршрутизации – выбора оптимального маршрута передачи пакета. Пакет представляет собой информационный блок, содержащий информацию вышестоящего уровня в качестве нагрузки, плюс заголовок, содержащий сетевые адреса отправителя и получателя и служебную информацию.
Предыдущие три уровня я всегда рассматриваю как относящие к специфике работы специалиста сетевика. Следующий уровень уже можно рассматривать как стык на котором работают разработчики программ и сетевые специалисты.
4. Транспортный уровень. Протоколы транспортного уровня обеспечивают надежную передачу данных для протоколов более высоких уровней или для приложений. К фунциям уровня относятся обнаружение и исправление ошибок при передаче сообщения, контроль доставки, или восстановление аварийно прерванной связи, фрагментация пакетов с целью оптимизировать доставку сообщений.
Следующие три уровня являются чисто программной надстройкой над транспортной системой и обеспечиваются исключительно программным обеспечением.
5.Сеансовый уровень. Отвечает за поддержание сеанса связи, позволяя приложениям взаимодействовать между собой длительное время. Уровень управляет созданием/завершением сеанса, обменом информацией, синхронизацией задач, определением права на передачу данных и поддержанием сеанса в периоды неактивности приложений.
6. Уровень представлений. На данном уровне обеспечивается кодирование исходного сообщения. К примерам можно отнести представление текста в кодировке ASCII или Unicode, сжатие видео MPEG, и т.п.
7.Уровень приложений. Основной задачей данного уровня является организация интерфейса между объектом – отправителем сообщения, представление сообщения в машинно-обрабатываемом виде и передача его на более низкие уровни модели.
- 1) Архитектура фон Неймана
- 2) Понятие информационных систем, систем обработки данных, вычислительных систем.
- 3) Функционирование эвм. Процесс и поток.
- Функционирование эвм. Процесс и поток.
- Процессы и потоки
- 4) Классификация элементов памяти. Физические принципы построения.
- 5) Матричная организация элементов памяти.
- 6) Кэширование памяти
- 7)Архитектура кэш-памяти
- 8) Исполнение программного кода. Переключение задач и виртуальные машины. Защищенный режим и виртуальная память
- 9) Архитектура и микроархитектура процессоров. Конвейеризация.
- 10) Режимы работы процессоров
- 11) Архитектурные регистры и типы данных
- 12) Набор инструкций. События - прерывания и исключения.
- 13) Эффективный адрес и преобразование адресов.
- 14) Страничная трансляция адресов и виртуальная память
- 15) Мультипроцессорные и избыточные системы
- 16) Информационная магистраль первого поколения - шина isa
- 17) Информационная магистраль второго поколения - шина pci
- 18) Информационная магистраль третьего поколения - шина pci-Express
- 19) Принципы магнитной записи и физическое устройство жесткого диска
- 20) Системная организация hdd. Интерфейсы устройств хранения
- 21) Raid-массивы
- 22) Логическая структура дисков. Файловая система
- 24) Видеосистема
- 25) Представление различных видов информации в компьютере
- 28) Способы организации многомашинных вычислительных систем
- 29) Модель системы передачи данных. (точка-точка и многоточечные соединения)
- 30) Способы передачи данных в сетях. Синхронизация передачи данных.
- 31) Средства организации удаленного взаимодействия. Структура сетей со средствами коммутации. Коммуникационный порт.
- 32) Общее описание процесса обмена данными в сети
- 33) Физическая и логическая топология сети
- 34) Архитектуры сетей
- 35) Локальные и глобальные сети
- 36)Семиуровневая модель взаимодействия открытых систем osi
- Структура модели osi. Функции уровней.
- 37) Функции канального уровня. Контроль ошибок и взаимодействие канальных уровней
- 38) Протоколы ieee канального уровня
- 39) Основные функции сетевого уровня. Протокол х.25
- 40) Протокол ip
- 41) Общая характеристика транспортных протоколов. Протокол tcp
- 42) Протокол udp. Стандартные стеки коммуникационных протоколов.