Одноранговая модель взаимодействия
⇐ ПредыдущаяСтр 2 из 2 Многоуровневая модель OSI исключает прямую связь между равными по положению уровнями, находящимися в разных системах, как показано на рис. 1.5. Каждый уровень системы имеет свои определенные задачи, которые он должен выполнять. Для выполнения этих задач он должен общаться с соответствующим уровнем в другой системе. Обмен сообщениями между одноранговыми уровнями или, как их еще называют, блоками данных протокола (protocol data units, PDU), осуществляется с помощью протокола соответствующего уровня. Каждый уровень может использовать свое специфическое название для PDU. Подобный обмен данными по протоколу между одноранговыми уровнями достигается за счет использования услуг уровней, лежащих в модели ниже общающихся. Уровень, находящийся ниже любого текущего, оказывает услуги текущему уровню. Каждая из служб низлежащего уровня использует информацию от верхних уровней в качестве части PDU протокола более низкого уровня, которыми она обменивается с соответствующим уровнем другой системы. Например, в семействе протоколов TCP/IP транспортные уровни для обмена пользуются сегментами (см. рис. 1.5). Таким образом, TCP-сегменты становятся частью пакетов сетевого уровня (также называемых дейтаграммами) и будут участвовать в обмене между соответствующими IP-уровнями. В свою очередь, на канальном уровне IP-пакеты должны стать частью кадров, которыми обмениваются непосредственно соединенные устройствами. В конечном итоге при передаче данных по протоколу физического уровня с использованием аппаратных средств кадры преобразовываются в биты. Инкапсулирование данных Чтобы понять структуру и принципы функционирования сети, необходимо уяснить, что любой обмен данными в сети осуществляется от источника к получателю (рис. 1.6).
Информацию, посланную в сеть, называют данными, или пакетами данных. Если один компьютер (источник) хочет послать данные другому компьютеру (получателю), то данные сначала должны быть собраны в пакеты в процессе инкапсуляции; который перед отправкой в сеть погружает их в заголовок конкретного протокола. Рис. 1.6. Пакеты данных в сети движутся от источника к получателю Каждый уровень эталонной модели зависит от услуг нижележащего уровня. Чтобы обеспечить эти услуги, нижний уровень при помощи процесса инкапсуляции помещает PDU, полученный от верхнего уровня, в свое поле данных; затем могут добавляться заголовки и трейлеры, необходимые уровню для реализации своей функции. Впоследствии, по мере перемещения данных вниз по уровням модели OSI, к ним будут прикрепляться дополнительные заголовки и трейлеры. Например, сетевой уровень обеспечивает поддержку уровня представлений, а уровень представлений передает данные в межсетевую подсистему (рис. 1.7). Рис. 1.7. Сетевой уровень оказывает услуги уровню представлений, инкапсулируя данные в сетевой заголовок
Задачей сетевого уровня является перемещение данных через сетевой комплекс. Для выполнения этой задачи данные инкапсулируются в заголовок который содержит информацию, необходимую для выполнения передачи, например логические адреса отправителя и получателя. В свою очередь, канальный уровень служит для поддержки сетевого уровня (рис. 1.8) и инкапсулирует информацию от сетевого уровня в кадре. Заголовок кадра содержит данные (к примеру, физические адреса), необходимые канальному уровню для выполнения его функций. Физический уровень служит для поддержки канального уровня. Кадры канального уровня преобразуются в последовательность нулей и единиц для передачи по физическим каналам (как правило, по проводам) (рис. 1.9). При выполнении сетями услуг пользователям, поток и вид упаковки информации изменяются.
В показанном на рис. 1.10 примере инкапсуляции имеют место пять этапов преобразования: 1. Формирование данных. Когда пользователь посылает сообщение электронной почтой, алфавитно-цифровые символы сообщения преобразовываются в данные, которые могут перемещаться в сетевом комплексе. 2. Упаковка данных для сквозной транспортировки. Для передачи через сетевой комплекс данные соответствующим образом упаковываются. Благодаря использованию сегментов, транспортная функция гарантирует надежное соединение участвующих в обмене сообщениями хост-машин на обоих концах почтовой системы. 3. Добавление сетевого адреса в заголовок. Данные помещаются в пакет или дейтаграмму, которая содержит сетевой заголовок с логическими адресами отправителя и получателя. Эти адреса помогают сетевым устройствам посылать пакеты через сеть по выбранному пути. 4. Добавление локального адреса в канальный заголовок. Каждое сетевое устройство должно поместить пакеты в кадр. Кадры позволяют взаимодействовать с ближайшим непосредственно подключенным сетевым устройством в канале. Каждое устройство, находящееся на пути движения данных по сети, требует формирования кадров для соединения со следующим устройством. 5. Преобразование в последовательность битов для передачи. Для передачи по физическим каналам (обычно по проводам) кадр должен быть преобразован в последовательность единиц и нулей. Функция тактирования дает возможность устройствам различать эти биты в процессе их перемещения в среде передачи данных. Среда на разных участках пути следования может меняться. Например, сообщение электронной почты может выходит из локальной сети, затем пересекать магистральную сеть комплекса зданий и дальше выходить в глобальную сеть, пока не достигнет получателя, находящегося в удаленной локальной сети. Резюме · Организацией сети называется обеспечение взаимосвязи между рабочими станциями, периферийным оборудованием (принтерами, накопителями на жестких дисках, сканерами, приводами CD-ROM) и другими устройствами. · Протокол — это формальное описание набора правил и соглашений, регламентирующих процессы обмена информацией между устройствами в сети.
· Эталонная модель OSI — это описательная схема сети; ее стандарты гарантируют высокую совместимость и взаимодействие сетевых технологий различных типов. · В эталонной модели OSI отдельные сетевые функции организованы в семь нумерованных уровней: - уровень 7 (уровень приложений); - уровень 6 (уровень представлений); - уровень 5 (сеансовый); - уровень 4 (транспортный); - уровень 3 (сетевой); - уровень 2 (канальный); - уровень 1 (физический); Многоуровневая модель OSI исключает прямую связь между равными по положению уровнями, находящимися в разных системах. Инкапсуляция — это процесс погружения данных в заголовок конкретного протокола перед отправкой их в сеть. Контрольные вопросы 1. Эталонная модель OSI является многоуровневой. Какое из положений неправильно характеризует причину многоуровневости модели?
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|