Реферат: Санкт-Петербургский Государственный Электротехнический университет «лэти»
Санкт-Петербургский Государственный Электротехнический университет «ЛЭТИ»
Кафедра МО-ЭВМ
СТАНДАРТЫ ОТКРЫТЫХ СИСТЕМ
Студентка: Лысенко Е.С.
Группа: 4341
Факультет: КТИ
Преподаватель: Яновский В.В.
Санкт-Петербург
2007г
ОГЛАВЛЕНИЕ
ОГЛАВЛЕНИЕ 2
ВВЕДЕНИЕ 4
ПРОФИЛИ 5
Понятие базового профиля стандарта 5
Классификация профилей 6
Классы профилей 8
ФУНКЦИОНАЛЬНЫЕ СТАНДАРТЫ 9
История зарождения 9
Построение функциональных стандартов 10
Преимущества функциональных стандартов 11
МОДЕЛЬ OSI 11
Многоуровневый подход – декомпозиция задачи сетевого взаимодействия 12
^ Открытые системы OSI 14
История открытых систем 16
Критерии открытости системы 16
Преимущества открытых систем и их стандартизация 18
СТАНДАРТИЗАЦИЯ 20
Источники 20
Организации 21
ISO 21
ITU 22
ECMA 23
CBEMA 23
EIA 24
DOD 24
ANSI 25
IEEE 26
Computer society 27
ЛВС 28
^ СТАНДАРТЫ В ОБЛАСТИ ЛВС ИНСТИТУТА IEEE 28
MAC и LLC уровни 29
IEEE 802.X 30
Сетевые топологии 30
Стандарты технологий Ethernet 31
Метод доступа CSMA/CD 32
Стандарт IEEE 802.2 36
СТАНДАРТЫ INTERNET 38
ОРГАНЫ И СЛУЖБЫ СИСТЕМ СТАНДАРТИЗАЦИИ РФ 41
Задачи стандартизации по ГОСТ Р 1.2 – 92 (1997) 42
Основные принципы стандартизации по ГОСТ Р 1.2 – 92 (1997) 43
ЗАКЛЮЧЕНИЕ 43
СПИСОК ЛИТЕРАТУРЫ 45
ВВЕДЕНИЕ
Представим себе на минуту работу каменщика, которому необходимо из 1000 сваленных в груду кирпичей разного размера выбрать несколько десятков подходящих для постройки заданного сооружения.
С такой же проблемой столкнулся бы любой проектировщик вычислительной сети, если бы задался целью построить свою сеть на основе международных стандартов ИСО (Международная организация по стандартизации) или рекомендаций МСЭ-Т (МККТТ – Сектор телекоммуникаций Международного союза электросвязи) по взаимосвязям открытых систем (далее ВОС), которых к настоящему времени с учетом всех изменений (Amendments) и дополнений (Addendums) наработано около 1000. При этом ему придется не только выбирать из указанного множества базовых стандартов несколько десятков нужных ему, но и в каждом выбранном стандарте определять необходимые параметры, значения и т.п.
Реальные проблемы, с которыми сталкиваются разработчик сетей сегодня на много сложнее описанной нами в предыдущем примере ситуации.
В ВОС указанные трудности все же несколько облегчены, по меньшей мере, двумя факторами: все ее базовые стандарты систематизированы по семи уровням эталонной модели и, кроме того, в ВОС часто можно воспользоваться профилями и функциональными стандартами, созданными Специальной группой по функциональной стандартизации (СГФС) Совместного технического комитета номер 1 (СТК 1) ИСО/МЭК (МЭК – международная электротехническая комиссия), т.е. применить метод крупномодульного проектирования.
Сегодня разработчики большинства сетей и систем обычно не ограничиваются стандартной архитектурой ВОС, а придумывают что-нибудь свое…
В извечной дилемме стандартизации – прогресс или совместимость – профили нацелены на решение второй ее стороны – обеспечение максимальной совместимости и взаимодействия оборудования различных поставщиков между собой.
Примером такой разработки по совместимости двух стандартов может служить проект 2002 года фирмы Philips. Всем известен стандарт IEEE 1394 и стандарт IEEE 802.11a (подробнее речь о них пойдет в дальнейших частях доклада), фирма Phillips вложила большие деньги на создание совместимого стандарта к IEEE 1394 и IEEE 802.11a. Несмотря на то, что стандарт IEEE 1394 к одноименному порту так и не прижился на рынке (ему на замену пришел USB 2.0) и можно смело говорить о больших финансовых потерях Philips, этот пример показывает серьезное отношение производителей к стандартам.
^ ПРОФИЛИ Понятие базового профиля стандарта
Что же такое «профиль», о котором мы так часто уже упоминали?
Давайте рассмотрим следующий пример: двумерная карта не отражает всех реалий трехмерного пространства, но помогает определить нужное направление или местонахождение. Так и профили служат необходимой основой для решения вопросов прогнозирования и обеспечения взаимодействия сетей различных архитектур.
Разработка современных сетевых архитектур одновременно и проще и сложнее разработки профилей ВОС. Проще потому, что ни в одной из этих архитектур и технологий (Internet, Frame Relay, ATM, ISDN и др.) нет такого обилия и многообразия базовых стандартов, как в ВОС (около 1000, как указывалось ранее).
В нынешних рыночных и технологических условиях, сложившихся в области сетевого проектирования, а как следствия сетевой стандартизации, на передний план выходит задача организации взаимосвязи и взаимодействия между сетями и системами, имеющими различные архитектуры и основанными на различных технологиях.
И эта задача более сложна, чем создание профиля отдельной сетевой архитектуры.
Введем три основополагающих понятия в моем докладе – «профиль» и взаимосвязанные с ним понятия «базовый стандарт» и «функциональный стандарт».
Эти термины часто трактуются в несколько ограниченном смысле, что во многом связано с узкой трактовкой этих терминов в стандарте ISO/IEC TR 10000-1 (ГОСТ Р ИСО/МЭК ТО 10000-1-93). Разработчик этого стандарта – СГФС дала этим терминам определения, распространяющиеся строго на те стандарты, которые она сама разрабатывает или использует при построении своих профилей, обойдя вниманием многие широкоиспользуемые правительственные профили, профили функционального назначения, которые не полностью подпадают под определения СГФС.
Поясним смысл терминов понятий и уточним и определения.
Базовый стандарт. Согласно ISO/IEC TR 10000-1 «базовый стандарт – это одобренный международный стандарт ИСО/МЭК или рекомендация МСЭ-Т».
Очевидно, что слово «базовый» применительно к стандарту имеет смысл лишь в контексте его взаимоотношения с профилем или функциональным стандартом (до появления профилей не было «базовых» стандартов, были просто «стандарты»). Кроме того, многие профили различный сетевых архитектур ссылаются не только на международные, но и на национальные стандарты, стандарты межнациональных или отраслевых объединений (ANSI, IEEE, ECMA)
Помимо значений слова «профиль», которые можно найти в любом словаре (1. вид сбоку, 2. сечение, разрез чего-либо, 3. совокупность специфических черт, характеризующих что-либо или какую-либо деятельность), согласно ISO/IEC TR 10000-1 «профиль - это один или сочетание нескольких базовых стандартов с идентификацией выбранных классов, подмножеств, факультативных возможностей и параметров этих базовых стандартов, необходимых для выполнения конкретной функции».
К этому определению возникает, по меньшей мере, два вопроса:
Сколько базовых стандартов может или должен иметь профиль?
Каково смысловое значение профиля?
^ Классификация профилей
Чтобы разобраться во всех вопросах и несоответствиях, введенных определений, зададим классификацию профилей, обозначенную в книге В.К. Щербо «Стандарты вычислительных сетей».
^ ИПОС – интерфейс прикладной программы с операционной системой
ИПВС – интерфейс прикладной программы с внешней средой
ИЧМ – интерфейс «человек – машина»
ПФН (Профили функционального значения) охватывают лишь отдельные прикладные или коммуникационные функции и не распространяются на всю систему. Это некие кирпичи: подогнанные, подобранные и зацементированные в расчете на заданный размер объекта. К этому классу как раз относятся те профили, которые разрабатывает СГФС, сформулировавшая в упомянутом ранее ISO/IEC TR 10000-1 приведенное ранее определение профилей этого класса.
ПКС (Профили концептуальных систем) охватывают всю концептуальную систему (например: ВОС, X.25, Internet) и всю относящуюся к этой системе совокупность базовых стандартов (международных, фирменных и т.п.) безотносительно к конкретному практическому использованию этой системы. Примерами таких профилей может служить систематизированная по уровням и по функциям, вся совокупность международных стандартов ИСО/МЭК по ВОС, или общий профиль Internet. В общем случае эти профили могут строиться либо на основе базовых стандартов, либо ПФН, либо на основе и того и другого.
ПКП (Профили конкретного применения) охватывают всю решаемую в рамках государства, правительства, отрасли, предприятия или подразделения информационную проблему или всю систему и подразделяются соответственно на правительственные, отраслевые, уровня предприятий и подразделений. Они так же могут строиться на основе базовых стандартов и/или ПНФ. В их взаимоотношениях с профилями ПКС они могут оставлять часть последних, либо, наоборот (что в последнее время происходит гораздо чаще), профили конкретных систем и сетей строятся путем использования сразу нескольких ПКС (BOC, Internet, X.25, Frame Relay и др.)
Исходя из изложенного, введем новое определение профиля.
Профиль – это взаимоувязанная упорядоченная совокупность, ориентированная на выполнение определенной прикладной, коммуникационной функции или на построение конкретной системы.
^ Классы профилей
Дальнейшая классификация профилей развита (и довольно глубоко) только для коммуникационных функций, и в частности для функций ВОС. Но здесь вместо слова «классификация» используется термин «таксономия» - термин. Предложенный в 1823 году швейцарским ученым - ботаником О. Декандолем в качестве синонима к слову «систематика». Однако современные словари трактуют таксономию уже как «теорию классификации и систематизации сложноорганизованных областей деятельности, имеющих обычно иерархическое строение», а ISO/IEC TR 10000-1 – как «систематизацию профилей и определение структуры в которых они должны размещаться».
Согласно таксономии профилей профили ВОС делятся на классы, наборы функций которых не зависят от функций другого класса.
В ISO/IEC TR 10000-1 определены следующие классы профилей:
^ F – профили формата обмениваемых данных и представления данных;
T – транспортные профили для режима с установлением соединения;
U – транспортные профили для режима без установления соединения;
R – ретрансляционные профили;
^ А – прикладные профили, использующие профили Т;
В – прикладные профили, использующие профили U. Профили F определяют характеристики и представление различных видов информации, которой обмениваются профили А и В.
Транспортные профили T и U определяют, каким образом обеспечиваются два режима услуг транспортного уровня ВОС: с установлением соединения – COTS (connection-oriented transport service) и без установленного - CLTS (connectionless transport service) – с использованием двух аналогичных режимов услуг сетевого уровня (COTS & CLTS) и конкретных сетевых технологий.
Прикладные профили классов А и В определяют обеспечение протоколов обмена данными типов применения с использованием указанных режимов услуг транспортного уровня.
Профили ^ R определяют ретрансляционные функции, необходимые для обеспечения взаимодействия между системами, использующими различные профили T или профиль U. Ретрансляция между профилями T и U не предусматривается.
Дальнейшая подробная таксономия профилей, определяемая конкретной прикладной функцией или используемой сетевой технологией, концепция группирования профилей, возможные сочетания профилей, налагаемые на эти сочетания ограничения можно увидеть в книге В.К.Щербо, В.А.Козлова «Функциональные стандарты в отрытых системах: справочное пособие».
^ ФУНКЦИОНАЛЬНЫЕ СТАНДАРТЫ История зарождения
После выдачи в 1990 г. первых профилей число последних начало стремительно расти. Так к 1999 г. СГФС сформировало 159 профилей. К ним добавились многочисленные профили переносимых прикладных программ – APP (Application Portability Profile), профили промышленно-правительственной спецификации открытых систем – IGOSS (Industry/Government open System Specification) и др. Сложность ориентации в этом множестве стала новой проблемой.
В то же время оказалось, что многие профили, особенно относящиеся к одному классу или группе, одинаковым образом используют одни и те же базовые стандарты и в своей совокупности создают большую информационную избыточность.
В результате возникла потребность в новой, более крупной по сравнению с профилями структуре.
Еще в самом начале деятельности СГФС, предвидя возможность подобной ситуации вводит термин ISP – International Standardized Profile, (который иногда на русский переводится дословно, как «международный стандартный профиль»), а во всех российских ГОСТах, значащийся, как «международный функциональный стандарт».
Согласно ISO/IEC TR 10000-1 «международный функциональный стандарт – это одобренный в международном масштабе документ, описывающий один или несколько профилей». Опять же это определение не отражает сути понятия и характера взаимоотношений между профилем и функциональным стандартом.
Поэтому введем свое определение, которое будет отвечать все поставленным задачам.
Функциональный стандарт – это стандарт, охватывающий несколько профилей, как правило одой группы, и устанавливающий взаимосвязь между ними путем определения их общих и специфических частей.
^ Построение функциональных стандартов
Перейдем от терминологических дискуссов к основному вопросу. В ISO/IEC TR 10000-1 приведены требования, предъявляемые к построению и оформлению функционального стандарта (ISP). Они сводятся к следующему:
Многочастевой ISP должен содержать определение полного профиля или соответствующего набора профилей.
Отдельная часть многочастевой ISP может содержать раздел, определяющий один или несколько профилей.
В тех случаях, когда многочастевой ISP охватывает несколько профилей, его структура должна стать такой, чтобы каждый профиль мог стать предметом отдельного голосования по ISP.
По возможности ссылки одной части на другую должны касаться полных частей. Однако разрешается контролируемое использование односторонних ссылок на разделы других частей с целью обеспечения разумной многочастевой структуры.
^ Преимущества функциональных стандартов
Исключается избыточное дублирование текста;
Наличие в связанных профилях общего содержимого, повышает согласованность профилей, а значит, и взаимодействие изделий, построенных на основе этих профилей;
Наличие общих частей профилей значительно упрощает задачу аттестационного тестирования (сертификации) изделий на соответствие базовым стандартам и профилям, снижая объем работ. Элементы общего текста охватывают наряду с другими разделами профилями, ту часть списка требований к «заявка о соответствии реализации протоколу» (PICS), которая относится к использованию одного или нескольких базовых стандартов в данном разделе профиля. Поэтому, тесты, применимые к использованию исходных базовых стандартов, будут применимы для тестирования нескольких профилей.
Выделение у профилей нескольких частей позволяет ставить задачу увеличения их доли, что достигается предъявлением профилем более жестоких требований к протоколу по сравнению с требованиями базовых стандартов путем наложения ограничений на требования самих базовых стандартов. В СФГС эти ограничения налагаются, однако, щадящем способом, например изменением статуса с «факультативного» (optional) на «обязательно» (mandatory), с тем, чтобы не нарушалась общность и универсальность применения базовых стандартов (которая особенно характерна для стандартов ИСО/МЭК) и сохранилась возможность их использования в других профилях и ISP.
И наконец, функциональные стандарты, как и профили, помогают выявить «узкие места» в базовой стандартизации – наличие пробелов (т.е. отсутствие необходимых стандартов), дублирование информации (т.е. перекрытие функциональных возможностей различных спецификаций), внутренних несогласованностей в базовых стандартах и т.п. и выработать рекомендации по их устранению.
Из перечисленного следует, что если вы когда-нибудь заинтересуетесь разработкой сетей, обратитесь прежде всего к стандартам, так как формирование (создание) сети по стандартам позволит вам избежать лишней работы и лишних затрат ресурсов, как ваших физических, так и ресурсов техники.
^ МОДЕЛЬ OSI Многоуровневый подход – декомпозиция задачи сетевого взаимодействия
Введем понятие открытой системы, о которой мы так часто упоминали с вами ранее.
В компьютерных сетях идеологической основой стандартизации является многоуровневый подход к разработке средств сетевого взаимодействия. Именно на основе этого подхода была создана стандартная семиуровневая модель взаимодействия открытых систем, ставшая своего рода универсальным языком сетевых специалистов.
Теперь поочередно попытаемся понять, что же такое многоуровневый подход, и какие системы называют открытыми?
Организация взаимодействия между устройствами сети является сложной задачей. Как известно, для решения сложных задач используется универсальный прием — декомпозиция, то есть разбиение одной задачи на несколько задач-модулей.
Декомпозиция состоит в четком определении функций каждого модуля, а также порядка их взаимодействия (интерфейсов). В результате достигается логическое упрощение задачи, а, кроме того, появляется возможность модификации отдельных модулей без изменения остальной части системы.
При декомпозиции часто используют многоуровневый подход. Он заключается в следующем:
все множество модулей, решающих частные задачи, разбивают на группы и упорядочивают по уровням, образующим иерархию;
в соответствии с принципом иерархии для каждого промежуточного уровня можно указать непосредственно примыкающие к нему соседние вышележащий и нижележащий уровни;
группа модулей, составляющих каждый уровень, должна быть сформирована таким образом, чтобы все модули этой группы для выполнения своих задач обращались с запросами только к модулям соседнего нижележащего уровня;
с другой стороны, результаты работы всех модулей, отнесенных к некоторому уровню, могут быть переданы только модулям соседнего вышележащего уровня.
Такая иерархическая декомпозиция задачи предполагает четкое определение функции каждого уровня и интерфейсов между уровнями. Интерфейс определяет набор функций, которые нижележащий уровень предоставляет вышележащему. В результате иерархической декомпозиции достигается относительная независимость уровней, а значит, возможность их автономной разработки и модификации.
Связывание узлов А и Б может быть сведено к последовательному связыванию пар промежуточных смежных узлов. Таким образом, модули вышележащего уровня при решении своих задач рассматривают средства нижележащего уровня как инструмент.
Средства решения задачи организации сетевого взаимодействия, конечно, тоже могут быть представлены в виде иерархически организованного множества модулей. Например, модулям нижнего уровня можно поручить вопросы, связанные с надежной передачей информации между двумя соседними узлами, а модулям следующего, более высокого уровня — транспортировку сообщений в пределах всей сети. Очевидно, что последняя задача — организация связи двух любых, не обязательно соседних, узлов — является более общей и поэтому ее можно решить посредством многократных обращений к нижележащему уровню.
^ Открытые системы OSI
Опираясь на многоуровневый подход, была создана модель OSI.
Модель взаимодействия открытых систем (Open System Interconnection, OSI) определяет различные уровни взаимодействия систем в сетях с коммутацией пакетов, дает им стандартные имена и указывает, какие функции должен выполнять каждый уровень.
Модель OSI была разработана на основании большого опыта, полученного при создании компьютерных сетей, в основном глобальных, в 70-е годы. Полное описание этой модели занимает более 1000 страниц текста.
В модели OSI средства взаимодействия делятся на семь уровней: прикладной, представительный, сеансовый, транспортный, сетевой, канальный и физический.
Вопрос об определении открытых систем имеет давнишнюю историю и пока что не получил окончательно, однозначного решения.
Уже в самом начале развития концепции открытых систем, казалось бы, приблизился к своему решению. В справочнике, изданном еще в 1991 г. одной из крупнейших компаний (Digital Equipment Corporation), определению открытой системы был посвящен целый раздел.
Проведенный в книге анализ понятия «открытая система» и различных его определений, предложенных к тому времени разными организациями, позволил ее авторам отдать предпочтение определению, которое было дано комитетом ^ IEEE POSIX (Portable Operating System Interface) 1003.0.
Открытая система (Open System) – это система, реализующая открытые спецификации на интерфейсы, услуги и форматы данных, достаточные для того, чтобы обеспечить возможности:
Переносимости прикладных программ (program portability) , разработанных должным образом, с минимальными изменениями на широкий диапазон систем;
Взаимодействия (interoperability) с другими приложениями на локальных и удаленных платформах;
Взаимодействия с пользователями в стиле, облегчающем им переход от системы к системе (user portability).
^ История открытых систем
ИСО, породившая само понятие «открытая система», дала ему в 1984 г. (ISO 7498) очень ограниченную по сегодняшним меркам трактовку, охватывающую только свойство «взаимодействие» (interoperability), т.е. только ту область, которой в те годы занимался ее технический комитет ТК 97.
Но после согласования комитетом IEEE POSIX 1003.0 приведенного выше определения ИСО тоже стала использовать его во многих своих документах.
Это видно уже из следующего сформулированного ею другого основополагающего понятия открытых систем, которое приведено в ISO/IEC TR 10000-3 (1998 г.) и ISO/IEC TR 14252 (1996 г.):
Функциональная среда открытых систем (Open system Environment – OSE) – всеобъемлющий набор интерфейсов, услуг и соответствующих форматов плюс аспекты пользователя, предназначенные для обеспечения взаимодействия (interoperability), переносимости прикладных программ (program portability), данных мобильности пользователей (user portability) согласно стандартам и профилям по информационной технологии
Для последующего анализа открытых систем будем базироваться на определении открытой системы, сформулированном комитетом IEEE POSIX 1003.0.
^ Критерии открытости системы
Для оценки открытости систем воспользуемся методом анализа базовых стандартов, принятом в документе «Application Portability Profile (APP)» – «Профиль переносимости приложений» (в дальнейшем APP), изданном национальным институтом стандартов и технологий (NIST) США. К сожалению, этот документ в России мало известен, поэтому, помимо оценки OSI, рассмотрим подход к оцениванию в APP.
Основная цель APP – создать единый профиль стандартов для правительства США и его агентств с тем, чтобы приобретаемое ими оборудование было совместимо и способно к взаимодействию.
Общее состояние стандартизации охарактеризовано в документе двумя следующими фразами: «В идеальном случае хотелось бы иметь все спецификации в виде международных стандартов. Но, к сожалению, в наборе функциональных возможностей OSE есть такие сферы. Где не существует официальных стандартов даже гораздо меньшего ранга, чем международные».
Учитывая эту ситуацию, в APP представлены спецификации самого разного ранга: от международных стандартов до фирменных спецификаций – стандартов де-факто. При появлении спецификации более высокого ранга она заменяет в APP предыдущую, в связи, с чем сам документ APP время от времени пересматривается.
Документ APP можно разделить на 3 части:
Определение и общее описание функциональной среды открытых систем;
Определение критериев оценки стандартов открытых систем;
Оценка самих стандартов по выбранным критериям.
Нас в основном будут интересовать вторая и частично третья части APP. Приведем основные положения второй части.
Для оценки спецификаций выбрано ^ 7 критериев и 3 степени соответствия спецификаций каждому критерию: высокая, средняя и низкая. Приведем эти критерии и оценки соответствия в несколько сокращенном виде.
Степень согласованности. Низкая оценка дается спецификациям частной принадлежности либо используемым очень ограниченной и/или специфической группой специалистов; высокая – тем, которые уже стали национальными или международными стандартами; средняя – спецификациям общего пользования, которые не являются стандартами или находятся в процессе стандартизации.
Доступность изделия. Низкая оценка дается спецификациям, относящимся к небольшому числу изделий частной принадлежности; высокая – относящимся к широкому диапазону доступных изделий; средняя – имеющим частную принадлежность, но относящимся к изделиям широкого круга поставщиков либо ориентированные на легкодоступность.
Полнота. Оценивается степень определения и охвата спецификации ключевых свойств, необходимых для обеспечения конкретного набора функций или услуг.
Зрелость. Высокая оценка указывает на хорошее знание предмета. Низкая – означает, что спецификация может быть основана на технологии, которая еще не достаточно хорошо определена.
Стабильность. Высокая оценка означает, что спецификация очень стабильна и что в течении ближайших одного-двух лет в ней не ожидается изменений; низкая означает, что в ближайший период времени ожидается большое число изменений; средняя оценка дается спецификациям, которые могут подвергаться известным предстоящим изменениям.
Фактическое использование. (в 3-ей редакции APP этот критерий исключен) – оценивает вероятность того, что поставщик может предложить изделие в не зависимости от того указана данная спецификация в документации или нет.
Проблемы/Ограничения. Низкие оценки даются тогда, когда спецификации налагают строгие ограничения на использование или возможности, либо в тех случаях, когда известные проблемы усложняются или умножаются. Средняя оценка дается тем спецификациям, которые требуют некоторых незначительных дополнительных функций для обеспечения полной эффективности в предназначенной среде. Эти дополнительные функции могут быть обеспечены соответствующим стандартом или другой спецификацией.
Переработав критерии APP, обратимся к таблице оценки открытости систем, приведем ее уже без комментариев.
Система
Критерии
Уровень стандартов
Доступность
Фактическое использование
Зрелость
Проблемы/Ограничения
Переносимость программ
Взаимодействие
Мобильность пользователей
ВОС ИСО
Internet
X.25
IEEE 800.X
…
^ Преимущества открытых систем и их стандартизация
Использование сетей открытых систем позволяет третьим сторонам разрабатывать для этих систем различные аппаратные или программные средства расширения и модификации, а также создавать программно-аппаратные комплексы из продуктов разных производителей.
Для реальных систем полная открытость является недостижимым идеалом. Как правило, даже в системах, называемых открытыми, этому определению соответствуют лишь некоторые части, поддерживающие внешние интерфейсы. Например, открытость семейства операционных систем Unix заключается, кроме всего прочего, в наличии стандартизованного программного интерфейса между ядром и приложениями, что позволяет легко переносить приложения из среды одной версии Unix в среду другой версии.
Если две сети построены с соблюдением принципов открытости, то это дает следующие преимущества:
Возможность построения сети из аппаратных и программных средств различных производителей, придерживающихся одного и того же стандарта;
Возможность безболезненной замены одних компонентов сети другими, что позволяет сети развиваться с минимальными затратами;
Возможность легкого сопряжения одной сети с другой;
Простота освоения и обслуживания сети.
Ярким примером открытой системы является сеть Internet. Эта сеть развивалась в полном соответствии с требованиями, предъявляемыми к открытым системам. В разработке ее стандартов принимали участие тысячи специалистов-пользователей из различных университетов, научных организаций и фирм-производителей вычислительной аппаратуры и программного обеспечения, работающих в разных странах. Само название стандартов, определяющих работу Internet — Request For Comments (RFC, что можно перевести как "запрос на комментарии"), — говорит об открытом характере принимаемых стандартов. В результате сеть Internet объединила в себе разнообразное оборудование и программное обеспечение огромного количества сетей, разбросанных по всему миру.
Сегодня в секторе сетевого оборудования и программ с совместимостью продуктов разных производителей сложилась следующая ситуация. Практически все продукты, как программные, так и аппаратные, совместимы по функциям и свойствам, которые были реализованы уже достаточно давно 3–4 года назад. В то же время очень часто принципиально новые устройства, протоколы и свойства оказываются несовместимыми даже у ведущих производителей. Такая картина характерна не только для тех устройств или функций, стандарты на которые еще не успели принять (это естественно), но и для устройств, стандарты на которые существуют уже несколько лет.
Совместимость достигается только после того, как все производители реализуют соответствующий стандарт в своих изделиях, причем одинаковым образом.
^ СТАНДАРТИЗАЦИЯ Источники
Работы по стандартизации вычислительных сетей ведутся большим количеством организаций.
В зависимости от статуса организаций различают следующие виды стандартов:
стандарты отдельных фирм (например, стек протоколов DECnet компании Digital Equipment или графический интерфейс OPEN LOOK для Unix-систем компании Sun);
стандарты специальных комитетов и объединений, создаваемых несколькими фирмами, например стандарты технологии ATM, или стандарты союза Fast Ethernet Alliance по разработке стандартов 100 Мбит Ethernet;
национальные стандарты, например стандарт FDDI, один из многочисленных стандартов, разработанных Американским национальным институтом стандартов (ANSI), или стандарты безопасности для операционных систем, разработанные Национальным центром компьютерной безопасности (NCSC) Министерства обороны США;
международные стандарты, например модель и стек коммуникационных протоколов ISO.
Некоторые стандарты, непрерывно развиваясь, могут переходить из одной категории в другую. В частности, фирменные стандарты на продукцию, получившую широкое распространение, обычно становятся международными стандартами де-факто, так как вынуждают производителей из разных стран следовать фирменным стандартам, чтобы обеспечить совместимость своих изделий с этими популярными продуктами. Например, из-за феноменального успеха персонального компьютера компании IBM фирменный стандарт на архитектуру IBM PC стал международным стандартом де-факто.
Более того, ввиду широкого распространения некоторые фирменные стандарты становятся основой для национальных и международных стандартов де-юре. Например, стандарт Ethernet, первоначально разработанный компаниями Digital Equipment, Intel и Xerox, через некоторое время и в несколько измененном виде был принят как национальный стандарт IEEE 802.3, а затем организация ISO утвердила его в качестве международного стандарта ISO 8802.3.
Рассмотрим подробнее организации, которые наиболее активно и успешно занимающихся разработкой стандартов в области вычислительных сетей.
Организации
Вот список организаций, занимающих лидирующие позиции на рынке стандартизации в международном масштабе:
Международная организация по стандартизации (International Organization for Standardization, ISO, часто называемая также International Standards Organization)
Международный союз электросвязи (International Telecommunications Union, ITU)
Институт инженеров по электротехнике и радиоэлектронике (Institute of Electrical and Electronics Engineers, IEEE)
Европейская ассоциация производителей компьютеров (European Computer Manufacturers Association, ECMA)
Ассоциация производителей компьютеров и оргтехники (Computer and Business Equipment Manufacturers Association, CBEMA)
Ассоциация электронной промышленности (Electronic Industries Association, EIA)
Министерство обороны США (Department of Defense, DoD)
Американский национальный институт стандартов (American National Standards Institute, ANSI)
Рассмотрим подробнее эти организации.
^ ISO
Международная организация по стандартизации (International Organization for Standardization — ISO,ИСО) была основана в 1947 году. Она является неправительственной, а ее штаб-квартира находится в Женеве (Швейцария). В рамках этой организации работают специалисты по разработке национальных стандартов из почти 130 стран. Миссия организации заключается в содействии развитию всемирной стандартизации с целью облегчения международного обмена товарами и услугами. Американский национальный институт стандартов (American National Standards Institute, ANSI) является членом этой организации и представляет в ней Соединенные Штаты.
Организация ISO содействует сотрудничеству разных стран в интеллектуальной, научной, технологической и экономической сферах деятельности. Результатом работы ISO являются международные соглашения, публикуемые в качестве международных стандартов.
Организация ISO имеет высокую степень децентрализации с более чем ^ 2800 действующими техническими комитетами, подкомитетами и рабочими группами, в состав которых входят почти 30000 квалифицированных представителей промышленности, научно-исследовательских институтов, правительственных учреждений, организаций потребителей и т.п.
Слово ISO происходит от греческого слова “isos”, означающего равный”, “одинаковый, имеющего непосредственное отношение к образованию префикса iso.
^ ITU
Международный союз электросвязи (International Telecommunications Union, ITU) — организация, которая в настоящее время является специализированным органом Организации Объединенных Наций (ООН). Наиболее значительную роль в стандартизации вычислительных сетей играет постоянно действующий в рамках этой организации Международный консультативный комитет по телефонии и телеграфии (МККТТ) (Consultative Committee on International Telegraphy and Telephony, CCITT). В результате проведенной в 1993 году реорганизации ITU CCITT несколько изменил направление своей деятельности и сменил название — теперь он называется сектором телекоммуникационной стандартизации ITU (ITU Telecommunication Standardization Sector, ITU-T).
Основу деятельности ITU-T составляет разработка международных стандартов в области телефонии, телематических служб (электронной почты, факсимильной связи, телетекста, телекса и т. д.), передачи данных, аудио- и видеосигналов. За годы своей деятельности ITU-T выпустил огромное количество рекомендаций-стандартов. Свою работу ITU-T строит на изучении опыта различных организаций, а также на результатах собственных исследований. Раз в четыре года издаются труды ITU-T в виде так называемой "Книги", которая на самом деле представляет собой целый набор обычных книг, сгруппированных в выпуски, которые, в свою очередь, объединяются в тома. Каждый том и выпуск содержат логически взаимосвязанные рекомендации.
Например, том III Синей Книги содержит рекомендации для цифровых сетей с интеграцией услуг (ISDN), а весь том VIII (за исключением выпуска VIII.1, который содержит рекомендации серии V для передачи данных по телефонной сети) посвящен рекомендациям серии Х: Х.25 для сетей с коммутацией пакетов, X.400 для систем электронной почты, X.500 для глобальной сп
еще рефераты
Еще работы по разное