Модель взаимодействия открытых систем в сети. Что такое сетевая модель OSI

Общие положения. Эталонная модель взаимодействия открытых систем (ЭМ ВОС, модель OSI Open Systems Interconnection) была разработана Международной орга­низацией по стандартизации (МОС, OSI) и принята в виде стандарта в 1983 г. Она поддержана Международным консультативным комитетом по телефонии и телеграфии (МККТТ), ныне Международным союзом электросвязи, секция Телекоммуникаций (МСЭ-Т, ITU-T) Рекомендаци­ей Х. 200. Эта модель является основополагающей при рассмотрении любых вопросов, связанных с проектированием, строительством и эксп­луатацией систем связи. Она следует принципам АОС и имеет уровневую структуру.

Количество уровней может быть, в общем случае, произвольным. Од­нако при малом их числе дискредитируется идея упрощения понимания действия системы, а при их большом числе возникает потребность в большом количестве правил стыковки отдельных подсистем.

Стандартом № 7498 предусмотрена семиуровневая организация от­крытых систем. Каждый уровень имеет свое название и номер от У1 до У7 , изменяющийся снизу вверх (рис. 1.13).

Рис. 1.13. Семиуровневая организация от­крытых систем

Международное и российскоенаи­менование уровней и принятые сокращения приведены в табл. 1.1.

Таблица 1.1

Классификация уровней открытых систем

Номер уровня

Международное наименование уровня

Сокращение

Российское

наименование уровня

Сокращение

Прикладной

Представительный

Сеансовый

Транспортный

Канальный

Физический

При взаимодействии прикладных процессов между собой с использо­ванием открытых систем работа происходит посредством обмена спе­циальными командами в определенной последовательности, составляющими основу соответствующих уровневых протоколов.

Каждую открытую систему можно структурировать по некоторым при­знакам (рис. 1.14). С одной стороны, условно все уровни можно разбить на две группы: уровни сети связи (У1 –У4) и уровни пользователя (У5 –У7) .Первой группой уровней обеспечивается передача сообщений средства­ми электрической связи по сети. Вторая группа уровней составляет ин­формационное обеспечение передачи (приема) сообщений с точки зре­ния их содержания, формы и моментов представления.

Рис. 1.14. Структурирование открытой системы

С другой стороны, на двух верхних уровнях (У7, У6) происходят процессы подготовки сообщений к передаче (информационные про­цедуры), на двух последующих (У5, У4) - формирование процес­са передачи и "вхождение" сообщения в сеть связи (транспортные процедуры), а на трех нижних (У3, У2, У1) - выбор маршрута передачи,преобразование сообщений в электрические сигналы и обратно, контроль правильности передачи (сетевые процедуры).

Стандартизация ЭМ ВОС предусматривает три основных шага: независимость существования и развития уровней; определение функций (процедур) каждого уровня, определение порядка взаимодействия уровней внутри ОС и между ВС. Каждый из этих шагов предусматривает некоторые базовые понятия и определения.

К первому шагу относятся следующие понятия:

– система – совокупность технических, алгоритмических и программных средств, обеспечи­вающая возможность взаимодействия пользователей между собой через сеть связи;

– подсистема – часть системы, выполняющая определенные функции в общей стратегии работы всей системы;

– уровень – логическое понятие, определяющее порядок следования подсистем в системе.

Эти понятия определяют архитектуру ЭМ ВОС, утверждая основ­ной ее принцип – раздельность и независимость уровней. Это яркий пример использования принципа декомпозиции для упрощения понимания работы сложных систем.

Каждому из уровней присущи специфические функции, определяющие потребительские свойства подсистемы и положенные в основу наименования уровней. В случае необходимости предусматривается организация подуровней внутри каждого уровня. Их количество не оговорено.

Уровневая организация дает возможность независимого развития и изменения каждого слоя, модульного построения аппаратуры упрощение понимания работы отдельных подсистем. Вместе с тем она несколько увеличивает накладные расходы из-за необходимости повторения системных функций на каждом из уровней и иногда приводит к дублированию некоторых потребительских функций.

Второй шаг стандартизации включает в себя следующие понятия:

– процессы (механизмы, функции) – набор определенных логических процедур, специфичных для данной подсистемы, выполняемых ее активными элементами;

– услуга – результат логически законченных действий, который необходим надуровню для выполнения его функций. Совокупность услуг составляет сервис N-уровня для (N + 1)-уровня.

Эти понятия определяют внутренние процедуры на каждом уровне, его задачи и результат работы в общей совокупности задач ОС.

И, наконец, третий шаг стандартизации содержит следующие понятия:

– протокол – регламентированный набор команд и ответов, определя­ющий взаимодействие одноименных уровней разных ОС в штатных и нештатных ситуациях;

– интерфейс – совокупность устройств и логических процедур на стыке смежных подсистем, определяющая механическое, электрическое, фун­кциональное и логическое взаимодействие разных подсистем в одной ОС.

В противовес понятиям "подсистема" и "уровень", являющимися раз­деляющими, понятия "протокол" и "интерфейс" объединяющие, интег­рируют работу отдельных подсистем разных ОС; позволяя им осуще­ствить взаимосвязь на логическом и физическом уровнях.

Потребительские функции уровней ЭМ ВОС. Каждый уровень ЭМ ВОС выполняет свои задачи в общей стратегии работы всей системы. Любой уровень (кроме физического) пользуется выполненными функ­циями других уровней и решает свою задачу. Таким образом, потреби­тельские функции специфичны для каждого уровня, они гарантируют потребителю исполнение одного из этапов сложного процесса взаимо­действия его через сеть связи с аналогичной ОС и через нее – с удален­ным пользователем. Потребительские функции ясны и понятны пользователю и от их сущности и произошли названия уровней.

Рассмотрим вкратце эти функции, определяя для каждого уровня их суть и называя услугу, выдаваемую данным уровнем надуровню.

Физический уровень – взаимодействие ОС с физической средой, формирование и контроль сигнала, синхронизация, организация физи­ческого канала на звене и контроль за его целостностью.

Услуга уровню У2 – наличие физического канала на звене сети, воз­можность передачи информационного сигнала по нему.

Канальный уровень – форматирование блока данных (фазирова­ние), управление каналом на звене, контроль качества передачи на звене (исправление ошибок).

Услуга уровню У3 – наличие качественного канала передачи данных на звене, гарантия обеспечения требуемой точности передачи.

Сетевой уровень – выбор оптимального маршрута передачи сооб­щения, управление потоком информации, организация обходных марш­рутов.

Услуга уровню У4 – предоставление возможности организации оп­тимального маршрута, обеспечение заданного качества обслуживания пользователей, возможность управления потоками и нагрузкой.

Транспортный уровень – контроль качества обмена информацией между ОС на выбранном маршруте, контроль за соблюдением параметров соединения (обязательств перед пользователем), контроль передачи «из конца в конец».

Услуга уровню У5 – гарантия надежной передачи данных по сети от одного пользователя к другому, возможность выбора параметров соединения (верность, время доставки, приоритет и др.).

Сеансовый уровень – организация сеансов связи (начало, конец), синхронизация диалога между прикладными процессами.

Услуга уровню У6 – выбор временного отрезка для организации об­мена, контроль за началом и окончанием сеанса, Представительный уровень - определяет способ превращения ин­формации, представленной в произвольном виде, в стандартный: пер­вичное кодирование информации.

Услуга уровню У7 – возможность представления информации в про­извольном виде.

Прикладной уровень – определяет способ взаимодействия с прикладным процессом, предоставление прикладному процессу набора служб сети.

Услуга пользователю (прикладному процессу) – возможность выбора той или иной службы сети и возможность пользоваться услугами си­стемы связи.

Под архитектурой вычислительной сети понимается описание ее общей модели. Для решения проблемы объединения сетей различных архитектур МОС (Международная организации по сертификации, англ. – ISO) разработала модель архитектуры открытых систем .

Открытая система - система, взаимодействующая с другими системами в соответствии с принятыми стандартами.

Эталонная модель взаимодействия открытых систем (OSI -– Open Systems Interconnection )

Модель взаимодействия открытых систем состоит из семи уровней.

7-й уровень - прикладной - обеспечивает поддержку прикладных процессов конечных пользователей. Этот уровень определяет круг прикладных задач, реализуемых в данной вычислительной сети. Он также содержит все необходимые элементы сервиса для прикладных программ пользователя. На прикладной уровень могут быть вынесены некоторые задачи сетевой операционной системы.

6-й уровень - представительный - определяет синтаксис данных в модели, т.е. представление данных. Он гарантирует представление данных в кодах и форматах, принятых в данной системе.

5-й уровень - сеансовый - реализует установление и поддержку сеанса связи между двумя абонентами через коммуникационную сеть. Он позволяет производить обмен данными в режиме, определенном прикладной программой, или предоставляет возможность выбора режима обмена. Сеансовый уровень поддерживает и завершает сеанс связи.

Три верхних уровня объединяются под общим названием - процесс или прикладной процесс. Эти уровни определяют функциональные особенности вычислительной сети как прикладной системы.

4-й уровень - транспортный - обеспечивает интерфейс между процессами и сетью. Он устанавливает логические каналы между процессами и обеспечивает передачу по этим каналам информационных пакетов, которыми обмениваются процессы. Логические каналы, устанавливаемые транспортным уровнем, называются транспортными каналами.

Пакет - группа байтов, передаваемых абонентами сети друг другу.

3-й уровень - сетевой - определяет интерфейс оконечного оборудования данных пользователя с сетью коммутации пакетов. Он также отвечает за маршрутизацию пакетов в коммуникационной сети и за связь между сетями - реализует межсетевое взаимодействие.

2-й уровень - канальный - уровень звена данных - реализует процесс передачи информации по информационному каналу. Информационный канал - логический канал, он устанавливается между двумя ЭВМ, соединенными физическим каналом. Канальный уровень обеспечивает управление потоком данных в виде кадров, в которые упаковываются информационные пакеты, обнаруживает ошибки передачи и реализует алгоритм восстановления информации в случае обнаружения сбоев или потерь данных.

1-й уровень - физический - выполняет все необходимые процедуры в канале связи. Его основная задача - управление аппаратурой передачи данных и подключенным к ней каналом связи.

Обработка сообщений уровнями модели ВОС

Прикладной

Представительный

Сеансовый

Транспортный

Канальный

Физический

При передаче информации от прикладного процесса в сеть происходит ее обработка уровнями модели взаимодействия открытых систем. Смысл этой обработки заключается в том, что каждый уровень добавляет к информации процесса свой заголовок - служебную информацию, которая необходима для адресации сообщений и для некоторых контрольных функций. Канальный уровень кроме заголовка добавляет еще и концевик - контрольную последовательность, которая используется для проверки правильности приема сообщения из коммуникационной сети.

Физический уровень заголовка не добавляет. Сообщение, обрамленное заголовками и концевиком, уходит в коммуникационную сеть и поступает на абонентские ЭВМ вычислительной сети. Каждая абонентская ЭВМ, принявшая сообщение, дешифрирует адреса и определяет, предназначено ли ей данное сообщение.

При этом в абонентской ЭВМ происходит обратный процесс - чтение и отсечение заголовков уровнями модели взаимодействия открытых систем. Каждый уровень реагирует только на свой заголовок. Заголовки верхних уровней нижними уровнями не воспринимаются и не изменяются - они "прозрачны " для нижних уровней. Так, перемещаясь по уровням модели ВОС, информация, наконец, поступает к процессу, которому она была адресована.

Преимущества семиуровневой модели.

Если между уровнями определены однозначно интерфейсы, то изменение одного из уровней не влечет за собой необходимости внесения изменений в другие уровни. Таким образом, существует относительная независимость уровней друг от друга.

Необходимо сделать и еще одно замечание относительно реализации уровней модели ВОС (OSI) в реальных вычислительных сетях. Функции, описываемые уровнями модели, должны быть реализованы либо в аппаратуре, либо в виде программ.

Функции физического уровня всегда реализуются в аппаратуре. Это адаптеры, мультиплексоры передачи данных, сетевые платы и т.д.

Функции остальных уровней реализуются в виде программных модулей - драйверов.

Модель взаимодействия для ЛВС

Для того чтобы учесть требования физической передающей среды, используемой в ЛВС, была произведена некоторая модернизация семиуровневой модели взаимодействия открытых систем для локальных вычислительных сетей. Канальный уровень был разбит на два подуровня. Подуровень LLC (Logical Link Control) обеспечивает управление логическим звеном, т.е. выполняет функции собственно канального уровня. Подуровень MAC (Media Access Control) обеспечивает управление доступом к среде.

Только начали работать сетевым администратором? Не хотите оказаться сбитым с толку? Наша статья вам пригодится. Слышали, как проверенный временем администратор говорит о сетевых неполадках и упоминает какие-то уровни? Может вас когда-нибудь спрашивали на работе, какие уровни защищены и работают, если вы используете старый брандмауэр? Чтобы разобраться с основами информационной безопасности, нужно понять принцип иерархии модели OSI. Попробуем увидеть возможности данной модели.

Уважающий себя системный администратор должен хорошо разбираться в сетевых терминах

В переводе с английского - базовая эталонная модель взаимодействия открытых систем. Точнее, сетевая модель стека сетевых протоколов OSI/ISO. Введена в 1984 году в качестве концептуальной основы, разделившей процесс отправки данных во всемирной паутине на семь несложных этапов. Она не является самой популярной, так как затянулась разработка спецификации OSI. Стек протоколов TCP/IP выгоднее и считается основной используемой моделью. Впрочем, у вас есть огромный шанс столкнуться с моделью OSI на должности системного администратора или в IT-сфере.

Создано множество спецификаций и технологий для сетевых устройств. В таком разнообразии легко запутаться. Именно модель взаимодействия открытых систем помогает понимать друг друга сетевым устройствам, использующим различные методы общения. Заметим, что наиболее полезна OSI для производителей программного и аппаратного обеспечения, занимающихся проектированием совместимой продукции.

Спросите, какая же в этом польза для вас? Знание многоуровневой модели даст вам возможность свободного общения с сотрудниками IT-компаний, обсуждение сетевых неполадок уже не будет гнетущей скукой. А когда вы научитесь понимать, на каком этапе произошёл сбой, сможете легко находить причины и значительно сокращать диапазон своей работы.

Уровни OSI

Модель содержит в себе семь упрощённых этапов:

  • Физический.
  • Канальный.
  • Сетевой.
  • Транспортный.
  • Сеансовый.
  • Представительский.
  • Прикладной.

Почему разложение на шаги упрощает жизнь? Каждый из уровней соответствует определённому этапу отправки сетевого сообщения . Все шаги последовательны, значит, функции выполняются независимо, нет необходимости в информации о работе на предыдущем уровне. Единственная необходимая составляющая - способ получения данных с предшествующего шага, и каким образом пересылается информация на последующий шаг.

Перейдём к непосредственному знакомству с уровнями.

Физический уровень

Главная задача первого этапа - пересылка битов через физические каналы связи. Физические каналы связи - устройства, созданные для передачи и приёма информационных сигналов. К примеру, оптоволокно, коаксиальный кабель или витая пара. Пересылка может проходить и через беспроводную связь. Первый этап характеризуется средой передачи данных: защитой от помех, полосой пропускания, волновым сопротивлением. Так же задаются качества электрических конечных сигналов (вид кодирования, уровни напряжения и скорость передачи сигнала) и подводятся к стандартным типам разъёмов, назначаются контактные соединения.

Функции физического этапа осуществляются абсолютно на каждом устройстве, подключённом к сети. Например, сетевой адаптер реализовывает эти функции со стороны компьютера. Вы могли уже столкнуться с протоколами первого шага: RS -232, DSL и 10Base-T, определяющими физические характеристики канала связи.

Канальный уровень

На втором этапе связываются абстрактный адрес устройства с физическим устройством, проверяется доступность среды передачи. Биты сформировываются в наборы - кадры. Основная задача канального уровня - выявление и правка ошибок. Для корректной пересылки перед и после кадра вставляются специализированные последовательности битов и добавляется высчитанная контрольная сумма . Когда кадр достигает адресата, вновь высчитывается контрольная сумма, уже прибывших данных, если она совпадает с контрольной суммой в кадре, кадр признаётся правильным. В ином случае появляется ошибка, исправляемая через повторную передачу информации.

Канальный этап делает возможным передачу информации, благодаря специальной структуре связей. В частности, через протоколы канального уровня работают шины, мосты, коммутаторы. В спецификации второго шага входят: Ethernet, Token Ring и PPP. Функции канального этапа в компьютере исполняют сетевые адаптеры и драйверы к ним.

Сетевой уровень

В стандартных ситуациях функций канального этапа не хватает для высококачественной передачи информации. Спецификации второго шага могут передавать данные лишь между узлами с одинаковой топологией, к примеру, дерева. Появляется необходимость в третьем этапе. Нужно образовать объединённую транспортную систему с разветвлённой структурой для нескольких сетей, обладающих произвольной структурой и различающихся методом пересылки данных.

Если объяснить по-другому, то третий шаг обрабатывает интернет-протокол и исполняет функцию маршрутизатора: поиск наилучшего пути для информации. Маршрутизатор - устройство, собирающее данные о структуре межсетевых соединений и передающее пакеты в сеть назначения (транзитные передачи - хопы). Если вы сталкиваетесь с ошибкой в IP-адресе, то это проблема, возникшая на сетевом уровне. Протоколы третьего этапа разбиваются на сетевые, маршрутизации или разрешения адресов: ICMP, IPSec, ARP и BGP.

Транспортный уровень

Чтобы данные дошли до приложений и верхних уровней стека, необходим четвёртый этап. Он предоставляет нужную степень надёжности передачи информации. Значатся пять классов услуг транспортного этапа. Их отличие заключается в срочности, осуществимости восстановления прерванной связи, способности обнаружить и исправить ошибки передачи. К примеру, потеря или дублирование пакетов.

Как выбрать класс услуг транспортного этапа? Когда качество каналов транспортировки связи высокое, адекватным выбором окажется облегчённый сервис. Если каналы связи в самом начале работают небезопасно, целесообразно прибегнуть к развитому сервису, который обеспечит максимальные возможности для поиска и решения проблем (контроль поставки данных, тайм-ауты доставки). Спецификации четвёртого этапа: TCP и UDP стека TCP/IP, SPX стека Novell.

Объединение первых четырёх уровней называется транспортной подсистемой. Она сполна предоставляет выбранный уровень качества.

Сеансовый уровень

Пятый этап помогает в регулировании диалогов. Нельзя, чтобы собеседники прерывали друг друга или говорили синхронно. Сеансовый уровень запоминает активную сторону в конкретный момент и синхронизирует информацию, согласуя и поддерживая соединения между устройствами. Его функции позволяют возвратиться к контрольной точке во время длинной пересылки и не начинать всё заново. Также на пятом этапе можно прекратить соединение, когда завершается обмен информацией. Спецификации сеансового уровня: NetBIOS.

Представительский уровень

Шестой этап участвует в трансформации данных в универсальный распознаваемый формат без изменения содержания. Так как в разных устройствах утилизируются различные форматы, информация, обработанная на представительском уровне, даёт возможность системам понимать друг друга, преодолевая синтаксические и кодовые различия. Кроме того, на шестом этапе появляется возможность шифровки и дешифровки данных, что обеспечивает секретность. Примеры протоколов: ASCII и MIDI, SSL.

Прикладной уровень

Седьмой этап в нашем списке и первый, если программа отправляет данные через сеть. Состоит из наборов спецификаций, через которые юзер , Web-страницам. Например, при отправке сообщений по почте именно на прикладном уровне выбирается удобный протокол. Состав спецификаций седьмого этапа очень разнообразен. К примеру, SMTP и HTTP, FTP, TFTP или SMB.

Вы можете услышать где-нибудь о восьмом уровне модели ISO. Официально, его не существует, но среди работников IT-сферы появился шуточный восьмой этап. Всё из-за того, что проблемы могут возникнуть по вине пользователя, а как известно, человек находится у вершины эволюции, вот и появился восьмой уровень.

Рассмотрев модель OSI, вы смогли разобраться со сложной структурой работы сети и теперь понимаете суть вашей работы. Всё становится довольно просто, когда процесс разбивается на части!

В процессе передачи данных от одного компьютера к другому можно выделить ряд различных задач. Сетевая операционная система при выполнении этих задач строго следует определенному набору процедур (определенным правилам). Эти процедуры называются протоколами. Они регламентируют каждую сетевую операцию: устанавливают порядок связи между компьютерами, порядок передачи данных, порядок обработки ошибок, порядок окончания сеанса связи и т.д. Стандартные протоколы позволяют программному и аппаратному обеспечению разных производителей нормально взаимодействовать. Существует два основных набора стандартов для этих целей: эталонная модель OSI и стандарты IEEE Project 802.

Международной организацией по стандартизации (International Standards Organization - ISO) была разработана эталонная модель взаимосвязи открытых систем (Open System Interconnection - OSI).

Примечание. Система, взаимодействующая с другими системами в соответствии с принятыми стандартами, называется открытой системой.

Согласно модели OSI при рассмотрении архитектуры компьютерных сетей выделяют семь уровней взаимодействия. Каждый уровень обеспечивает определенный набор услуг для расположенного над ним уровня и выполняет для этого несколько операций, необходимых для доставки данных по сети на другой компьютер.

Прикладной уровень (7-й). На этом уровне пользователь с помощью прикладного программного обеспечения создает документ (сообщение, рисунок и т. д.). Услуги, которые обеспечивает прикладной уровень, поддерживают приложения пользователя. На этом уровне используют протоколы HTTP, FTP, SMTP.

Уровень представления данных (6-й). На компьютерах могут использоваться различные ОС (UNIX, OS/2, Windows и т.д.). Каждая из них имеет свою файловую систему, свои форматы хранения и обработки данных. Задача уровня представления данных заключается в том, чтобы при передаче данных преобразовать их в формат, который может использоваться и на другом компьютере. Этот уровень управляет также сжатием передаваемых данных.

Сеансовый уровень (5-й). Этот уровень определяет и контролирует диалог между сетевыми объектами, он позволяет двум приложениям разных компьютеров устанавливать, использовать и завершать соединение, называемое сеансом. Сеансовый уровень управляет этим диалогом, а именно: устанавливает, какая из сторон, когда, как долго должна осуществлять передачу, восстанавливает соединение после сбоев во время сеанса связи и т.д. Не все существующие приложения используют сеансовый уровень, поэтому он не всегда реализуется в виде отдельных протоколов. В таких случаях функции этого уровня объединяются с функциями смежных уровней и реализуются в одном протоколе.

Транспортный уровень (4-й). На этом уровне данные принимаются от вышестоящего (сеансового) уровня и преобразуются в такую форму, в которой их положено передавать в сети. Например, они нарезаются на пакеты стандартного размера. На этом уровне используются, например, протоколы TCP и SPX.

Сетевой уровень (3-й). Сетевой уровень определяет маршрут движения данных в сети. Он отвечает за адресацию сообщений и осуществляет перевод логических адресов в физические. На этом уровне каждый пакет данных получает точный адрес, по которому он должен быть доставлен независимо от прочих пакетов. Сетевой уровень позволяет объединять разнородные сети, использующие разные протоколы передачи данных. Примеры используемых протоколов: IP и IPX.

Уровень передачи данных (2-й). Уровень передачи данных (или канальный уровень, или уровень соединения) обеспечивает прием пакетов данных, поступающих с сетевого уровня; подготовку данных к передаче по каналам связи; генерацию стартового сигнала для передачи данных; проверку получаемых данных и исправление ошибок; генерацию сигнала для перевода канала передачи в пассивное состояние при окончании передачи. Эти функции выполняет сетевая карта или модем. Используемые протоколы: HDLC, X.25/3.

Физический уровень (1-й). Его основная задача - управление аппаратурой передачи данных. Этот уровень получает данные от канального уровня и преобразует их в электрические или оптические сигналы. На этом уровне происходит реальная передача данных. Физический уровень устанавливает длительность каждого бита и способ их преобразования в электрические или оптические импульсы, передаваемые по сетевому кабелю. Данные здесь передаются в виде определенных сигналов. Восстановление документа из них произойдет постепенно, при передаче с нижнего на верхний уровень на компьютере получателя. Используемые протоколы: Х-21.

Разные уровни модели обмена данными в сети не взаимодействуют друг с другом напрямую. Они взаимодействуют через физический уровень. Постепенно переходя с верхнего уровня на нижний, данные непрерывно преобразуются, "обрастают" дополнительными данными, которые потом анализируются протоколами соответствующих уровней на другом компьютере. Это создает эффект виртуального взаимодействия уровней между собой.

Два нижних уровня модели OSI относятся к оборудованию (например, к сетевой плате) и кабелю. Для оборудования и кабелю, которые используется на этих уровнях, были разработаны специальные стандарты IEEE Project 802. Это набор стандартов для физических компонентов сети, которые используются на физическом и канальном уровнях модели OSI.

Коммуникация, связь, радиоэлектроника и цифровые приборы

Указанные задачи решаются с помощью системы протоколов и стандартов регламентирующих нормализованные процедуры взаимодействия элементов сети при установлении связи и передаче данных. Протокол это набор правил и методов взаимодействия объектов вычислительной сети охватывающий основные процедуры алгоритмы и форматы взаимодействия обеспечивающие корректность согласования преобразования и передачи данных в сети. Говоря на разных языках люди могут не понимать друг друга также и сети использующие разные протоколы.

Модель взаимодействия открытых систем

Управление таким сложным, использующим многочисленную и разнообразную аппаратуру процессом, как передача и обработка данных в разветвленной сети, требует формализации и стандартизации процедур:

Выделения и освобождения ресурсов компьютеров и системы телекоммуникации;

Установления и разъединения соединений;

Маршрутизации, согласования, преобразования и передачи данных;

Контроля правильности передачи;

Исправления ошибок и т. д.

Необходимость стандартизации протоколов важна и для понимания сетями друг

друга при их взаимодействии.

Указанные задачи решаются с помощью системы протоколов и стандартов, регламентирующих нормализованные процедуры взаимодействия элементов сети при установлении связи и передаче данных.

Протокол — это набор правил и методов взаимодействия объектов вычислительной сети, охватывающий основные процедуры, алгоритмы и форматы взаимодействия, обеспечивающие корректность согласования, преобразования и передачи данных в сети. Реализацией протокольных процедур обычно управляют специальные программы, реже аппаратные средства.

Протоколы для сетей — то же самое, что язык для людей. Говоря на разных языках, люди могут не понимать друг друга, — также и сети, использующие разные протоколы. Но и внутри сети протоколы обеспечивают разные варианты обращения с информацией, разные виды сервиса при работе с ней. От эффективности этих сервисов, их надежности, простоты, удобства и распространенности зависит то, насколько эффективна и удобна вообще работа человека в сети.

Международной организацией по стандартизации (ISO — International Organisation for Standardization) разработана система стандартных протоколов, получившая название модели взаимодействия открытых систем (Open System Interconnection — OSI), часто называемая также эталонной семиуровневой логической моделью открытых систем.

Открытая система — система, доступная для взаимодействия с другими системами в соответствии с принятыми стандартами.

Эта система протоколов базируется на технологии «разделяй и властвуй», то есть на разделении всех процедур взаимодействия на отдельные мелкие функциональные уровни, для каждого из которых легче создать стандартные алгоритмы их построения.

Модель OSI представляет собой самые общие рекомендации для построения стандартов совместимых сетевых программных продуктов, она же служит базой для производителей при разработке совместимого сетевого оборудования, то есть эти рекомендации должны быть реализованы как в аппаратуре, так и в программных средствах вычислительных сетей. В настоящее время модель взаимодействия открытых систем является наиболее популярной сетевой архитектурной моделью. Модель регламентирует общие функции, а не специальные решения, поэтому решенные сети имеют достаточно пространства для маневра. Итак, для упорядочения функций управления и протоколов вычислительной сети вводятся функциональные уровни. В общем случае сеть должна иметь 7 функциональных уровней (табл. 11.1).

Таблица 11.1. Уровни управления модели OSI

Уровень OSI

Назначение

Примеры протоколов

7 Прикладной Обеспечивает прикладным процессам

пользователя средства доступа к сетевым ресурсам; является интерфейсом между программами пользователя и сетью. Имеет интерфейс с пользователем

6 Представления Устанавливает стандартные способы

представления данных, которые удобны для всех взаимодействующих объектов прикладного уровня. Имеет интерфейс с прикладными программами

5 Сеансовый Обеспечивает средства, необходимые
сетевым объектам для организации,
синхронизации и административного
управления обменом данных между ними

4 Транспортный Обеспечивает надежную, экономичную и «прозрачную» передачу данных между взаимодействующими объектами сеансового уровня

3 Сетевой Обеспечивает маршрутизацию передачи
данных в сети, устанавливает логический
канал между объектами для реализации
протоколов транспортного уровня

2 Канальный Обеспечивает непосредственную связь

объектов сетевого уровня, функциональные и процедурные средства ее поддержки для эффективной реализации протоколов сетевого уровня

1 Физический Формирует физическую среду передачи

данных, устанавливает соединения объектов сети с этой средой

Х .400, NCR HTTP, SMTP, FTP, FTAM, SAP, DNS, Telnet и т . д .

X.226

X.225, RPC, NetBEUT и т . д .

Х .224, TCP, UDP, NSP, SPX, SPP, RH и т . д .

X.25, X.75, IP, IPX, IDP, TH, DNA-4 и т . д .

LAP-B, HDLC, SNAP, SDLC, IEEE 802.2 и т . д .

Ethernet, Arcnet, Token Ring, IEEE 802.3, 5

Кратко поясним назначение протоколов OSI.

Прикладной уровень (application) — управление терминалами сети и прикладными процессами, которые являются источниками и потребителями информации, передаваемой в сети. Ведает запуском программ пользователя, их выполнением, вводом-выводом данных, управлением терминалами, административным управлением сетью. На этом уровне обеспечивается предоставление пользователям различных услуг, связанных с запуском его программ, начиная от простой передачи данных и до формирования технологии виртуальной реальности. На этом уровне функционируют технологии, являющиеся как бы надстройкой над инфраструктурой собственно передачи данных: электронной почты, теле- и видеоконференций, удаленного доступа к ресурсам, работы в среде Всемирной информационной паутины и т. д.

Уровень представления (presentation) — интерпретация и преобразование передаваемых в сети данных к виду, удобному для прикладных процессов. Обеспечивает представление данных в согласованных форматах и синтаксисе, трансляцию и интерпретацию программ с разных языков, шифрование данных. На практике многие функции этого уровня задействованы на прикладном уровне, поэтому протоколы уровня представлений не получили развития и во многих сетях практически не используются.

Сеансовый уровень (session) — организация и проведение сеансов связи между прикладными процессами (инициализация и поддержание сеанса между абонентами сети, управление очередностью и режимами передачи данных: симплекс, полудуплекс, дуплекс, например). Многие функции этого уровня в части установления соединения и поддержания упорядоченного обмена данными на практике реализуются на транспортном уровне, поэтому протоколы сеансового уровня имеют ограниченное применение.

Транспортный уровень (transport) — управление сегментированием данных (сегмент — блок данных транспортного уровня) и сквозной передачей (транспортировкой) данных от источника к потребителю (обмен управляющей информацией и установление между абонентами логического канала, обеспечение качества передачи данных). На этом уровне оптимизируется использование услуг, предоставляемых на сетевом уровне, в части обеспечения максимальной пропускной способности при минимальных затратах. Протоколы транспортного уровня развиты очень широко и интенсивно используются на практике. Большое внимание на этом уровне уделено контролю достоверности передаваемой информации.

Сетевой уровень (network) — управление логическим каналом передачи данных в сети (адресация и маршрутизация данных, коммутация: каналов, сообщений, пакетов и мультиплексирование). На этом уровне реализуется главная телекоммуникационная функция сетей — обеспечение связи ее пользователей. Каждый пользователь сети обязательно использует протоколы этого уровня и имеет свой уникальный сетевой адрес, используемый протоколами сетевого уровня. На этом уровне выполняется структуризация данных — разбивка их на пакеты и присвоение пакетам сетевых адресов (пакет — блок данных сетевого уровня).

Канальный уровень (data—link) — формирование и управление физическим каналом передачи данных между объектами сетевого уровня (установление, поддержание и разъединение логических каналов), обеспечение прозрачности (кодонезависимости) физических соединений, контроля и исправления ошибок передачи). Протоколы этого уровня весьма многочисленны и существенно отличаются друг от друга своими функциональными возможностями. На этом уровне действуют, например, протоколы доступа к моноканалу. Управление выполняется на уровне кадров (кадр — блок данных на канальном уровне). Физический уровень (physical) — установление, поддержание и расторжение соединений с физическим каналом сети (обеспечение нужными физическими реквизитами подключения к физическому каналу). Управление выполняется на уровне битов цифровых (импульсы, их амплитуда, форма) и аналоговых (амплитуда, частота, фаза непрерывного сигнала).

Блоки информации, передаваемые между уровнями, имеют стандартный формат: заголовок (header), служебная информация, данные, концевик. Каждый уровень при передаче блока информации нижестоящему уровню снабжает его своим заголовком. Заголовок вышестоящего уровня воспринимается нижестоящим как передаваемые данные. На рис. 11.6 показана структура передачи данных модели OSI с добавленными заголовками.

Рис. 11.6. Структура передачи данных модели OSI

Средства каждого уровня отрабатывают протокол своего уровня и интерфейсы с соседними уровнями. Нижестоящие уровни обеспечивают возможность функционирования вышестоящих; при этом каждый уровень имеет интерфейс только с соседними уровнями и на каждом уровне управления оговаривается: - спецификация услуг (что делает уровень?); - спецификация протоколов (как это делается?).

Набор протоколов, достаточный для организации взаимодействия в сети, называется стеком коммуникационных протоколов.

Указанные уровни управления можно по разным признакам объединять в группы:

Уровни 1, 2 и частично 3 реализуются в большей части за счет аппаратных средств; верхние уровни с 4 по 7 и частично 3 обеспечиваются программными средствами;

Уровни 1 и 2 обслуживают абонентскую подсеть, уровни 3 и 4 коммуникационную подсеть, уровни 5-7 обслуживают прикладные процессы, выполняемые в сети;

Уровни 1 и 2 ответственны за физические соединения; уровни 3-6 заняты организацией передачи, передачей и преобразованием информации в понятную для абонентской аппаратуры форму; уровень 7 обеспечивает выполнение прикладных программ пользователя.

Стеки протоколов наиболее распространенных сетей — сети Х.25, глобальной сети Интернет и локальной вычислительной сети NovellNet Ware — показаны на рис. 11.7.

Рис. 11.7. Стеки протоколов некоторых известных сетей

24.Сети и сетевые технологии нижних уровней

Ceть lSDN

Сразу оговоримся, что одни и те же наименования технологий могут быть использованы для идентификации протоколов и сетей. Например, протокол, применяющий технологию ISDN, может быть назван протоколом ISDN, а сеть, построенную с использованием данной технологии, можно назвать сетью ISDN. Цифровая сеть с интеграцией услуг ISDN (Integrated Serviced Digital Network) использует цифровые каналы связи в режиме коммутации каналов. Это самая популярная и распространенная цифровая сеть с коммутацией каналов как в Европе, так и на других континентах (по распространенности она уступает лишь аналоговой телефонной сети). Первоначально ISDN задумывалась как сеть, способная интегрировать существующие телефонные сети с зарождающимися тогда сетями передачи данных.

Адресация в сети строится по телефонному принципу. Номер ISDN состоит и: 15 десятичных цифр и включает в себя код страны, код сети и код местной подсети. Код страны такой же, как в обычной телефонной сети. По коду сети выполняется переход в заданную сеть ISDN. Внутри подсети для адресации используете; десятичных цифр, что позволяет детально идентифицировать любое устройство.

Возможно, в перспективе сеть ISDN будет глобальной цифровой магистралью, соединяющей как офисные, так и домашние компьютеры (и другую цифровую аппаратуру) и предоставляющей их владельцам высокоскоростную передачу данных.

Основным достоинством сетей ISDN является то, что они позволяют объединить единое целое различные виды связи (видео-, аудиопередачу данных). Можно, Например, одновременно осуществлять связь нескольких видов: беседовать по видеотелефону и по ходу разговора выводить на экран компьютеров схемы, графики, кеты и т. д. Скорости передачи данных, реализуемые сетью: 64 кбит/с, 128 кбит/с, более дорогих системах и до 2 Мбит/с, а в мощных сетях на широкополосных каналах связи до 155 Мбит/с.

Компоненты сетей ISDN

Компонентами сетей ISDN являются (рис. 11.8) терминалы (terminals), терминаль-ые адаптеры (terminal adapters ТА), сетевые терминалы (network termination evices), линейные терминалы (line-termination equipment) и магистральные уст-ойства (exchange-termination equipment).

Рис. 11.8. Физическая структура сети ISDN ;

Специализированные ISDN-терминалы ТЕ1 обеспечивают представление данных пользователю и непосредственное подключение пользователя к интегрированной сети. Простые терминалы ТЕ2 представляют собой терминалы в обычном понимании этого термина и не обеспечивают непосредственного подключения пользователя к сети ISDN.

Терминальный адаптер ТА обеспечивает подключение простых терминалов к сети ISDN. Точка сопряжения R используется для подключения простых терминалов к терминальным адаптерам.

Сетевые терминалы NT1 и NT2 обеспечивают подключение терминалов пользователя к различным точкам сопряжения сети ISDN. Точка сопряжения S используется для подключения терминалов пользователя к сетевому терминалу. Сетевой терминал NT2 обеспечивает взаимодействие с сетью терминалов пользователя, которые подключены к магистрали S. Точка сопряжения Т используется для подключения сетевых терминалов NT1 и NT2. Точка сопряжения U используется для подключения сетевого терминала NT1 к коммутатору ISDN.

Пользовательские интерфейсы сетей ISDN

Пользователь может соединяться с сетью как по цифровым, так и по аналоговым каналам, в последнем случае на входе сети выполняется аналого-цифровое, а на выходе сети цифро-аналоговое преобразование информации.

Внутрисетевой интерфейс базируется на цифровых каналах трех типов:

В — основной канал передачи пользовательских данных со скоростью передачи данных 64 кбит/с;

D — канал передачи управляющей (адресной) информации, на основании которой выполняется коммутация каналов (может передавать и пользовательские данные с низкой скоростью) со скоростью передачи 16 или 64 кбит/с;

H — канал высокоскоростной передачи пользовательских данных со скоростями передачи 384 (канал НО), 1536 (канал Н11), 1920 (канал Н12) кбит/с.

На основании этих каналов сеть ISDN поддерживает два типа пользовательских интерфейсов.

1. Начальный пользовательский интерфейс BRI (Basic Rate Interface) выделяет пользователю два канала В для передачи данных и один канал D (16 кбит/с) для передачи управляющей информации (формат 2B+D) и обеспечивает общую пропускную способность 192 кбит/с. Данные по интерфейсу передаются 48-битными кадрами. Передача кадра длится 250 мс, что обеспечивает пропускную способность каналов В 64 кбит/с, а канала D — 16 кбит/с. Возможно использование не только формата 2 B+D, но и B+D, и просто D. Протокол физического уровня построен по стандарту 1.430/431. Различные каналы пользователя могут мультиплексировать (разделять) один физический канал по технологии TDM (Time Division Multiplexing).

2. Основной пользовательский интерфейс — интерфейс первичной скорости PRI (Primary Rate Interface), обеспечивает пользователей более скоростной передачей данных, выделяя ему ресурсы по форматам 30B+D (в Европе) или 23B+D (на других континентах). Суммарная пропускная способность составляет 2048 кбит/с в Европе и 1544 кбит/с на других континентах (в принципе, соответствующей настройкой системы можно реализовать и другие форматы: при одном D устанавливать любое значение В, но не более 31). В интерфейсе PRI могут использоваться и каналы Н, но общая пропускная способность не должна превышать 2048 кбит/с (то есть для каналов Н11 и Н12 возможен только формат H+D). Основной пользовательский интерфейс используют сети N-ISDN (narrowband). При использовании широкополосных каналов связи могут быть организованы более мощные сети D-ISDN (broadband), способные передавать данные со скоростью 155 000 кбит/с.

Интеграция разнородных трафиков в сети ISDN выполняется по принципу временного разделения (time division multiplexing — TDM).

Хотя основной режим сетей ISDN — работа с коммутацией каналов, в ней реализованы также службы, обеспечивающие работу с коммутацией пакетов, трансляцией кадров (Frame Relay), по некоммутируемым (выделенным) цифровым каналам и по коммутируемой телефонной сети общего пользования.

Стек протоколов сетей ISDN

В сетях ISDN используются два отдельных стека протоколов для каналов D и каналов В (Н). Для каналов D используются протоколы сети с коммутацией пакетов, причем определены протоколы только трех нижних уровней.

На физическом уровне используется протокол по стандарту Т/430/431 (при подключении сетевого терминала к коммутатору ISDN используются кадры длиной 240 бит).

На канальном уровне управление процессами передачи данных осуществляется путем формирования вызовов. Управляющие команды, которые формируют вызов, передаются по каналам D. Для того чтобы обеспечить передачу управляющей информации вызова конкретному пользователю из группы, эта информация передается на двух уровнях модели OSI — на канальном уровне и сетевом уровне. Для передачи управляющей информации на канальном уровне используется протокол LAP-D (Link Access Procedure D-channel) — один из протоколов множества HDLC (High-lever Data Link Control Procedure), включающего в свой состав также протоколы LAP-B, используемые в сетях Х.25, и LAP-M, работающие в современных модемах. Протоколы множества HDLC осуществляют передачу данных в виде кадров переменной длины. Начало и конец кадра помечаются специальной последовательностью битов, которая называется флагом.

Кадр протокола LAP-D содержит 5 полей: FLAG, ADRESS, CONTROL, Data, FCS.

Поле Data содержит передаваемое сообщение. Поле ADRESS определяет тип передаваемой информации и может содержать физический адрес терминала (Terminal Endpoint Identifier), с которым осуществляется промежуточное взаимодействие при передаче кадра.

Поле CONTROL содержит вспомогательную информацию для управления передачей:

Информационные кадры (Information Frames) — непосредственная передача управляющих сообщений сетевого уровня ISDN; в 16-разрядном поле CONTROL кадров данного типа размещаются 7-разрядные номера переданного и принятого кадра для обеспечения выполнения процедуры управления потоком;

Управляющие кадры (Supervisory Frames), предназначенные для управления процессом передачи информационных кадров и для разрешения проблем, связанных с потерями кадров в процессе передачи;

Ненумерованные кадры (Unnumbered Frames), предназначеные для установления и разрывания логического соединения, согласования параметров линии и формирования сигналов о возникновении неустранимых ошибок в процессе передачи данных информационными кадрами.

Поля FLAG и FCS — байты обрамления кадра, причем FCS содержит контрольную сумму кадра.

На сетевом уровне используется либо протокол Х.25 (коммутаторы сетей ISDN выполняют роль коммутаторов Х.25), либо протокол Q.931, выполняющий маршрутизацию с коммутацией каналов.

Для каналов В используется сеть с коммутацией каналов, причем в технологии ISDN определен только протокол физического уровня, соответствующий стандарту 1.430/431.

На канальном и следующих уровнях управление осуществляется по указаниям, полученным по каналу D. Если же для канала D используется протокол Q.931, для канала В создается непрерывный физический канал.

Сети ISDN можно использовать при передаче данных, для объединения удаленных локальных сетей, для доступа к сети Интернет, для интеграции передачи разного вида трафика, в том числе видео и голосового. Терминальными устройствами сети могут быть цифровые телефонные аппараты, компьютеры с ISDN-адаптером, видео- и аудиооборудование. Основные достоинства сетей ISDN:

Предоставление пользователю широкого круга качественных услуг: передача данных, телефония, объединение ЛВС, доступ к Интернету, передача видео-и аудиотрафика;

Использование обычных двухпроводных линий связи с мультиплексированием одного канала между несколькими абонентами;

Более высокая, нежели при работе с традиционными модемами, скорость передачи информации по телефонным каналам связи — до 128 кбит/с на один канал;

Эффективность использования в корпоративных сетях

Недостатки сетей:

Большие единовременные затраты при создании и модернизации сети;

Синхронное использование каналов связи, не позволяющее динамически подключать к работающему каналу новых абонентов. Скоростной предел передачи данных — 2048 кбит/с (в сети D-ISDN до 155 Мбит/с). Следует сказать, что для работы по цифровым каналам связи, особенно по выделенным цифровым каналам, существуют технологии, позволяющие передавать информацию с гораздо большими скоростями. Например, технологии SDH (Synchronous Digital Hierarchy) и SONET (Synchronous Optical NET) обеспечивают скорости передачи, в частности по волоконно-оптическому кабелю, до 2488 Мбит/с.

Сеть и технология Х.25

Сеть Х.25 является классической полнопротоколъной сетью, разработанной Международной организацией по стандартизации (ISO). Эта сеть явилась базой информационного обмена региональных и общероссийских органов управления, иных корпоративных структур. Сети Х.25, ориентированные на использование малых и больших компьютеров, существуют в сотнях городов России и базируются на инфраструктуре Ростелекома.

Главной особенностью сети Х.25 является использование виртуальных каналов для обеспечения информационного взаимодействия между компонентами сети. Виртуальные каналы предназначены для организации вызова и непосредственной передачи данных между абонентами сети. Информационный обмен в сети Х.25 во многом похож на аналогичный процесс в сетях ISDN и состоит из трех обязательных фаз:

Установление вызова (виртуального канала);

Информационный обмен по виртуальному каналу;

Разрывание вызова (виртуального канала).

Компонентами сети являются устройства трех основных категорий:

Терминальные устройства DTE (Data Terminal Equipment);

Сетевые терминалы DCE (Data Circuit-Terminating Equipment);

Магистральные коммутаторы PSE (Packet Switching Exchange).

Базовая технология Х.25 не имеет развитых протоколов прикладного уровня и предоставляет пользователям в основном транспортные услуги передачи данных. Все, что требуется сверх передачи данных, должно быть организовано дополнительно, как надстройка над технологией. Стек протоколов стандарта Х.25 включает в себя обязательные только протоколы трех нижних уровней; протоколы, иногда указываемые для верхних уровней управления, носят лишь рекомендательный характер.

На физическом уровне используется протокол Х.21. На канальном уровне используется LAP-B (Link Access Procedure Balanced) — один из протоколов множества HDLC, осуществляющих передачу данных в виде кадров переменной длины. Начало и конец кадра помечаются специальной последовательностью битов, которая называется флагом. Протокол LAP-B описывает взаимодействие соседних узлов как процедуру с установлением соединения и подтверждением, при этом решает следующие задачи:

Обеспечение передачи сообщений, содержащих любое количество битов и любые возможные комбинации битов — требование кодовой прозрачности;

Выполнение при передаче данных процедур, обнаруживающих ошибки, на приемной стороне;

Защиту от потерь или искажения компонентов сообщения при возникновении ошибки в передаваемой информации;

Поддержку работы как двухточечных, так и многоточечных физических цепей; - поддержку работы и дуплексных, и полудуплексных линий связи;

Обеспечение информационного обмена при значительных вариациях времени распространения сигнала.

Для обеспечения дисциплины управления процессом передачи данных одна из станций, обеспечивающих информационный обмен, может быть обозначена как первичная, а другая (или другие) — как вторичная. Кадр, который посылает первичная станция, называется командой (command). Кадр, который формирует и передает вторичная станция, называется ответ (response).

Протоколы семейства HDLC осуществляют передачу данных в виде кадров переменной длины. Начало и конец кадра помечается специальной последовательностью битов, которая называется флагом.

Структура кадра LAP-В

Кадр протокола LAP-B содержит четыре поля: ADRESS, CONTROL, Data, PCS. Поле Data содержит передаваемые данные.

В поле ADRESS располагается бит признака C/R (Command/Response), физические адреса принимающей и передающей станции.

Содержимое поля CONTROL определяет тип кадра:

Информационный;

Управляющий;

Ненумерованный.

Вторичная станция иногда также передает кадр FRMR для того, чтобы указать на возникновение аварийной ситуации, которая не может быть разрешена путем повторной передачи искаженного кадра.

Режимы организации взаимодействия на канальном уровне

Вторичная станция сегмента может работать в двух режимах:

Режим нормального ответа;

Режим асинхронного ответа.

Вторичная станция, которая находится в режиме нормального ответа, начинает передачу данных только в том случае, если она получила разрешающую команду от первичной станции. Вторичная станция, которая находится в режиме асинхронного ответа, может по своей инициативе начать передачу кадра или группы кадров. Станции, которые сочетают в себе функции первичных и вторичных станций, называются комбинированными. Симметричный режим взаимодействия комбинированных станций называется сбалансированным режимом.

На сетевом уровне используется основной протокол Х.25. Процесс сетевого уровня получает в свое распоряжение часть полосы пропускания физического канала в виде виртуального канала. Полная полоса пропускания канала делится в равных пропорциях между виртуальными каналами, которые активны в текущий момент В сети Х.25 существует два типа виртуальных каналов — коммутируемые — SVC виртуальные каналы и постоянные виртуальные каналы — PVC.

Пакет Х.25 состоит как минимум из трех байтов, которые определяют заголовок пакета. Первый байт содержит четыре бита идентификатора общего формата i четыре бита номера группы логического канала. Второй байт содержит номер логического канала, а третий — идентификатор типа пакета.

Пакеты в сети бывают двух типов:

Управляющие пакеты;

Пакеты данных.

Тип пакета определяется значением младшего бита идентификатора типа пакета. Сетевые адреса получателя и отправителя пакета состоят из двух частей:

Data Network ID Code (DNIC) — содержит 4 десятичные цифры, определяющие код страны и номер провайдера;

Network Terminal Number— содержит 10 или 11 десятичных цифр, которые провайдер определяет для идентификации конкретного пользователя.

протоколы более высоких уровней стандартом не определяются, но используются Обычно дополнительно разработанные OSI-протоколы: на транспортном уровне X.224, на сеансовом уровне — Х.225, на уровне представления — Х.226 и на присладном уровне Х.400 — протокол передачи электронной почты, CMIP (Common Management Information Protocol) — общий информационный протокол управлешя, FTAM (File Transfer, Access and Management) — протокол передачи, доступа и управления файлами и т. д.

Сеть использует коммутацию пакетов и является одной из самых распространенных корпоративных сетей этого типа. Ее популярность определяется, прежде всего, тем, что она в отличие от Интернета дает гарантии коэффициента готовности сети (одного из показателей надежности). Сеть Х.25 хорошо работает на ненадеж-1ых линиях связи благодаря использованию протоколов подтверждения установления соединений и коррекции ошибок на двух уровнях: канальном и сетевом.

3 сетях Х.25 наиболее развиты протоколы канального и сетевого уровней. На канальном уровне поток данных структурируется на кадры (фреймы), каждый кадр обрамляется флагами (операторными скобками, уникальными кодами) и содержит служебную информацию (поле адреса, поле управления с последовательным номером кадра и поле контрольной суммы для проверки достоверности) и поле данных. Здесь же выполняется управление потоком данных между соседними узлами сети, определяется оптимальный по скорости режим передачи, исходя из протяженности канала и его качества, осуществляется контроль за появлением ошибок. Контроль за ошибками осуществляется во всех узлах сети. При передаче данных каждому транзитному узлу присваивается порядковый номер и после проведения контроля, одновременно с передачей пакета на следующий узел, преды-1ущему передается сообщение о подтверждении приема. При обнаружении ошибок выполняется повторная передача информации.

На сетевом уровне выполняется объединение (мультиплексирование) кадров, передаваемых из разных каналов в один поток. При этом этот поток снова структурируется — разбивается на пакеты, выполняется маршрутизация пакетов на базе информации, содержащейся в их заголовках.

Сборку, а затем разборку пакетов выполняет специальное устройство «сборщик-заборщик пакетов» (PAD, Packet Assembler Disassembler). Кроме процедур сборки-разборки PAD выполняет управление процедурами установления соединения л разъединения по всей сети с нужными компьютерами, формирование и передачу старт-стопных кодов и битов проверки на четность, продвижение пакетов по сети.

Доступ пользователей к сети Х.25 может выполняться в монопольном и пакетном режимах. Простые терминалы пользователей, например кассовые аппараты, банкоматы, можно подключать к сети непосредственно через PAD. Эти терминалы могут быть встроенными и удаленными, в последнем случае может использоваться интерфейс RS-232C.

Достоинства сети Х.25:

В сети обеспечивается гарантированная доставка пакетов;

Высокая надежность сети ввиду постоянного эффективного контроля за появлением ошибок и наличия механизма альтернативной маршрутизации, с помощью которого помимо основного маршрута просчитывается и несколько резервных;

Возможность работы как по аналоговым, так и цифровым каналам, как по выделенным, так и коммутируемым каналам;

Возможность в режиме реального времени разделения одного физического канала доступа между несколькими абонентами (оплата будет выполняться в этом случае не за все время соединения, а только за время передачи битов информации пользователя).

Недостатки сети Х.25:

Невысокая, обусловленная развитыми механизмами контроля достоверности информации скорость передачи данных — обычно в пределах от 56 до 64 кбит/с;

Невозможность передавать чувствительный к временным задержкам трафик (оцифрованный голос, видеоинформацию), что обусловлено необходимостью частой повторной передачи искаженных кадров в каналах связи плохого качества, вследствие чего в сети возникают непредвиденные задержки передачи.


А также другие работы, которые могут Вас заинтересовать

64045. Социальные функции виртуальных сетей на примере межличностной коммуникации молодежи Волгограда 842.5 KB
Цель курсовой работы предполагает решение ряда взаимосвязанных задач: выявить особенности процесса трансформации коммуникационных практик актора; проанализировать основные теоретические подходы к изучению интернет-пространства и виртуальных социальных сетей...
64047. Регрессионный анализ влияния ВВП на уровень безработицы 1.89 MB
Для достижения указанной цели выпускной квалификационной работы были поставлены следующие задачи: Изучить теоретические концепции безработицы; Изучить модель парной регрессии; Оценить регрессионную зависимость между уровнем безработицы и ВВП...
64048. Разработка сайта МАДОУ детского сада «Айгуль» с.Максютово Кугарчинского района 5.01 MB
Актуальность работы обусловлена тем, что в соответствии со статьей 32 «Об образовании», создание и введение официального сайта образовательных учреждений всех типов в сети «Интернет» является обязательным, следовательно, каждый детский сад...
64049. Экспертиза ассортимента и качества кофе, особенности формирования его рынка в районе обслуживания 792.5 KB
Популярность кофе в современном мире огромна и продолжает расти с каждым годом. Кофейные плантации расположены в 80 странах по всему миру, но мировыми лидерами по производству являются Колумбия, Бразилия и Индонезия. Напиток ценится по всему за свои вкусовые качества и воздействие на организм.
64050. Совершенствование системы информационного обеспечения коммерческой деятельности ЗАО «Мегамарт» 291.5 KB
Для достижения поставленной цели в работе были поставлены и решены следующие задачи: рассмотрено понятие и сущность коммерчески значимой информации; охарактеризовано понятие информационной системы и информационной технологии...
64052. Разработка генетического алгоритма 1.98 MB
Целью данной дипломной работы является разработка генетического алгоритма, в котором поэтапно описывается решение задачи о нахождении кратчайшего маршрута в существующей системе дорог. Задачи: проанализировать возможности генетических алгоритмов...