Модель ieee Project 802.Х
В 1980 г. в институте IEEE был организован комитет 802 по стандартизации технологии LAN, в результате работы которого было принято семейство стандартов IEEE 802.x, содержащая рекомендации по проектированию нижних уровней локальных сетей.
Результаты работы комитета 802 легли в основу комплекса международных стандартов ISO 8802-1…5. Комитет IEEE802 и сегодня является основным международным органом, разрабатывающим стандарты технологий локальных сетей.
IEEE 802.х относится к семье стандартов, которые связаны с локальными и региональными сетями. Стандарты IEEE 802 ограничены сетями, передающими пакеты переменного размера. Число 802 было просто следующим свободными числом, которое мог установить IEEE, хотя «802» иногда ассоциируется с датой проведения первого собрания — февраль 1980.
Услуги и протоколы определены в карте IEEE 802 как два более низких уровня (канал передачи данных и физический уровень) из семиуровневой эталонной сетевой модели OSI. В действительности, IEEE 802 делит уровень канала передачи данных из OSI на два подуровня: управление логическим соединением (LLC) и управление доступом к среде (MAC), так что эти уровни могут быть перечислены в следующем списке:
- Канал передачи данных
- подуровень управления логической связью
- подуровень управления доступом к среде
Семья стандартов IEEE 802 поддерживается комитетом сетевых стандартов IEEE 802 LAN/MAN (LMCS). Наиболее широко используемые стандарты — это группа Ethernet, сеть Token Ring, беспроводная локальная сеть, мостовые и виртуальные локальные сети. Для каждой области существует индивидуальная рабочая группа.
Посмотрите на рабочие группы:
- IEEE 802.1 Управление сетями и подключением к сети
- IEEE 802.2 Управления логической связью
- IEEE 802.3 Сеть Ethernet
- IEEE 802.4 Маркерная шина (расформирована)
- IEEE 802.5 Определяет уровень управления доступом к среде для сети Token Ring (кольцевой топологии с передачей маркера)
- IEEE 802.6 Региональная сеть (расформирована)
- IEEE 802.7 Широкополосная локальная сеть, использующая коаксиальный кабель (расформирована)
- IEEE 802.8 Техническая консультативная группа по волоконно-оптическим работам (расформирована)
- IEEE 802.9 Локальная сеть интегрального обслуживания (расформирована)
- IEEE 802.10 Безопасность локальной сети, имеющей возможность взаимодействовать с другой сетью или устройством (расформирована)
- IEEE 802.11 Беспроводная локальная сеть (сертификат Wi-Fi)
- IEEE 802.12 Запрос приоритета
- IEEE 802.13 Cat.6 -10Gb LAN (основана заново)
- IEEE 802.14 Модемные кабели (расформирована)
- IEEE 802.15 Беспроводная персональная сеть (PAN)
- IEEE 802.15.1 (сертификат Bluetooth)
- IEEE 802.15.4 (сертификат ZigBee)
- IEEE 802.16e (мобильный) Широкополосный беспроводной доступ
Сетевые модели osi и ieee Project 802
Работа сети заключается в передаче данных от одного компьютера к другому. В этом процессе можно выделить несколько отдельных задач:
разбить данные на управляемые блоки;
добавить информацию к каждому блоку, чтобы:
указать местонахождение данных;
добавить информацию синхронизации и информацию для проверки ошибок;
поместить данные в сеть и отправить их по заданному адресу.
Сетевая операционная система при выполнении всех задач следует строгому набору процедур. Эти процедуры называются протоколами или правилами поведения. Протоколы регламентируют каждую сетевую операцию.
Стандартные протоколы позволяют программному и аппаратному обеспечению различных производителей нормально взаимодействовать. Существует два главных наборов стандартов: модельOSIи ее модификацияProject802.
МодельOSI(OpenSystemInterconnection)широко распространенный метод описания сетевых сред. Являясь многоуровневой системой, она отражает взаимодействие программного и аппаратного обеспечения при осуществлении сеанса связи, а также помогает решить разнообразные проблемы.
В моделиOSIсетевые функции распределены между семью уровнями. Каждому уровню соответствуют различные сетевые операции, оборудование и протоколы.
6. Представительский уровень
В этой таблице представлена многоуровневая архитектура моделиOSI. На каждом уровне выполняются определенные сетевые функции, которые взаимодействуют с функциями соседних уровней, вышележащего и нижележащего. Чем выше уровень, тем более сложную задачу он решает.
Взаимодействие уровней модели OSI
Задача каждого уровня предоставление услуг вышележащему уровню, “маскируя” детали реализации этих услуг. При этом каждый уровень на одном компьютере работает так, будто он напрямую связан с таким же уровнем на другом компьютере. Однако в действительности связь осуществляется между смежными уровнями одного компьютерапрограммное обеспечение, работающее на каждом уровне, реализует определенные сетевые функции в соответствии с набором протоколов.
Перед подачей в сеть данные разбиваются на пакеты. Пакетэто единица информации, передаваемая между устройствами сети как единое целое. Пакет проходит последовательно через все уровни программного обеспечения. На каждом уровне к пакету добавляется некоторая информация, форматирующая или адресная, которая необходима для успешной передачи данных по сети.
На принимающей стороне пакет проходит все уровни в обратном порядке. Программное обеспечение на каждом уровне читает информацию пакета, затем удаляет информацию, добавленную к пакету на этом же уровне отправляющей стороной, и передает пакет следующему уровню. Когда пакет дойдет до Прикладного уровня, вся адресная информация будет удалена, и данные примут свой первоначальный вид.
Таким образом, за исключением самого нижнего уровня сетевой модели, никакой иной уровень не может непосредственно послать информацию соответствующему уровню другого компьютера. Информация на компьютере-отправителе должна пройти через все уровни. Затем она передается по сетевому кабелю на компьютер-получатель и опять проходит сквозь все слои, пока не достигнет того же уровня, с которого она была послана на компьютере-отправителе. Например, если Сетевой уровень передает информацию с компьютера А она спускается через Канальный и Физический уровень в сетевой кабель, далее по нему попадает в компьютер В, где поднимается через Физический и Канальный уровни и достигает Сетевого уровня.
В клиент-серверной среде примером информации, переданной Сетевым уровнем компьютера А Сетевому уровню компьютера В, мог бы служить адрес и, очевидно, информация контроля ошибок, добавленные к пакету. Взаимодействие смежных уровней осуществляется через интерфейс. Интерфейс определяет услуги, которые каждый нижний уровень предоставляет верхнему, и способ доступа к ним. Поэтому каждому уровню одного компьютера “кажется”, что он непосредственно взаимодействует с таким же уровнем другого компьютера.
Далее описывается каждый из семи уровней моделиOSI
Уровень 7, Прикладной,самый верхний уровень моделиOSI. Он представляет собой окно для доступа прикладных процессов к сетевым услугам. Этот уровень обеспечивает услуги, напрямую поддерживающие приложения пользователя, такие, как программное обеспечение для передачи файлов, доступа к базам данных и электронная почта. Нижележащие уровни поддерживают задачи, выполняемые на Прикладном уровне. Прикладной уровень управляет общим доступом к сети, потоком данных и обработкой ошибок.
Уровень 6, Представительский определяет формат, используемый для обмена данными между сетевыми компьютерами. Этот уровень можно назвать переводчиком. На компьютере-отправителе, данные, поступившие от Прикладного уровня, на этом уровне переводятся в общепонятный промежуточный формат. На компьютере-получателе на этом уровне происходит из промежуточного формата в тот, который используется Прикладным уровнем данного компьютера. Представительский уровень отвечает за преобразование протоколов, трансляцию данных, их шифрование, смену или преобразование применяемого набора символов. Представительский уровень, кроме того, управляет сжатием данных для уменьшения передаваемых битов.
На этом уровне работает утилита, называемая редиректором. Ее назначениепереадресовать операции ввода/вывода к ресурсам сервера.
Уровень 5, Сеансовый, позволяет двум приложениям на разных компьютерах устанавливать, использовать и завершать соединение, называемое сеансом. На этом уровне выполняются такие функции, как распознавание имен и защита, необходимые для связи двух приложений в сети.
Сеансовый уровень обеспечивает синхронизацию между пользовательскими задачами посредством расстановки в потоке данных контрольных точек. Таким образом, в случае сетевой ошибки, потребуется передать заново только данные, следующие за последней контрольной точкой. На этом уровне выполняется управление диалогом между взаимодействующими процессами, т.е. регулируется, какая из сторон осуществляет передачу, когда, как долго и т.д.
Уровень 4, Транспортный, обеспечивает дополнительный уровень соединенияниже Сеансового уровня. Транспортный уровень гарантирует доставку пакетов без ошибок, в той же последовательности, без потерь и дублирования. На этом уровне сообщения переупаковываются: длинные разбиваются на несколько пакетов, а короткие объединяются в один. Это увеличивает эффективность передачи пакетов по сети. На Транспортном уровне компьютера-получателя сообщения распаковываются, восстанавливаются в первоначальном виде, и обычно посылается сигнал подтверждения приема.
Транспортный уровень управляет потоком, проверяет ошибки и участвует в решении проблем, связанных с отправкой и получением пакетов.
Уровень 3, Сетевой, отвечает за адресацию сообщений и перевод логических адресов и имен в физические адреса. Здесь определяется маршрут откомпьютера-отправителя к компьютеру-получателю. На этом уровне решаются проблемы, связанные с коммутацией пакетов, маршрутизацией и перегрузкой.
Уровень 2, Канальный, осуществляет передачу кадров данных от Сетевого уровня к Физическому. Кадрыэто логически организованная структура, в которую можно помещать данные. Канальный уровень компьютера-получателя упаковывает “сырой” поток битов, поступающих от Физического уровня, в кадры данных.
На рис. ниже представлен простой кадр данных, где идентификатор отправителяадрес компьютера отправителя, а идентификатор получателяадрес компьютера-получателя. Управляющая информация используется для маршрутизации, а также указывает на тип пакета и сегментацию. Данныесобственно передаваемая информация.CRC(остаток избыточной циклической суммы)это сведения, которые помогут выявить ошибки, что, в свою очередь, гарантирует правильный прием информации.
Уровень 1, Физический,самый нижний в моделиOSI. Этот уровень осуществляет передачу неструктурированного, «сырого» потока битов по физической среде (например, по сетевому кабелю). Здесь реализуются электрический, оптический, механический и функциональный интерфейсы с кабелем. Физический уровень также формирует сигналы, которые переносят данные, поступившие от всех вышележащих уровней.
На этом уровне определяется способ соединения сетевого кабеля с платой сетевого адаптера, в частности, количество контактов и их функции. Кроме того, здесь определяется способ передачи данных по кабелю.
Физический уровень предназначен для передачи битов (нулей и единиц) от одного компьютера к другому. Содержание самих битов на данном уровне значения не имеет. Этот уровень отвечает за кодирование данных и синхронизацию битов, гарантируя, что переданная единица будет воспринята именно как единица, а не как ноль. Наконец, Физический уровень устанавливает длительность каждого бита и способ перевода бита в соответствующие электрические или оптические импульсы, передаваемые по сетевому кабелю.