Logo GenDocs.ru

Поиск по сайту:  


Загрузка...

Лекции по ВМСС - файл Глава 12.doc


Загрузка...
Лекции по ВМСС
скачать (35218.7 kb.)

Доступные файлы (18):

Глава 10.doc8030kb.25.01.2005 11:05скачать
Глава 11 ВЫЧИСЛИТЕЛЬНЫЕ СИСТЕМЫ.doc2232kb.28.01.2005 20:28скачать
Глава 12.doc4356kb.29.01.2005 18:29скачать
Глава 13.doc745kb.09.03.2005 15:11скачать
Глава 14.doc605kb.11.03.2005 15:19скачать
Глава 15.doc243kb.11.03.2005 15:35скачать
Глава 16.doc498kb.11.03.2005 15:43скачать
Глава 2.doc2062kb.24.02.2005 19:16скачать
Глава 3 ЭЛЕМЕНТНАЯ БАЗА ЭВМ.doc2589kb.24.02.2005 20:00скачать
Глава 4.doc1726kb.02.03.2005 20:36скачать
Глава 5 ЦЕНТРАЛЬНЫЕ УСТРОЙСТВА ЭВМ.doc1113kb.04.03.2005 13:56скачать
Глава 6.doc1177kb.04.03.2005 18:09скачать
Глава 7 ВНЕШНИЕ УСТРОЙСТВА ЭВМ.doc918kb.09.03.2005 14:44скачать
Глава 8.doc6796kb.25.01.2005 19:33скачать
Глава 9.doc4463kb.25.01.2005 18:23скачать
ОГЛАВЛЕНИЕ.doc45kb.11.03.2005 19:02скачать
УСЛОВНЫЕ ОБОЗНАЧЕНИЯ.doc41kb.04.03.2005 14:10скачать
учебник_введение.doc53kb.25.01.2005 11:37скачать

Глава 12.doc

  1   2   3
Реклама MarketGid:
Загрузка...
Глава 12 ПРИНЦИПЫ ПОСТРОЕНИЯ ТЕЛЕКОММУНИКАЦИОННЫХ

ВЫЧИСЛИТЕЛЬНЫХ СЕТЕЙ

12.1. Характеристика телекоммуникационных вычислительных сетей
Телекоммуникационная вычислительная сеть (ТВС) — это сеть обмена и распределенной обработки информации, образуемая мно­жеством взаимосвязанных абонентских систем и средствами связи; средства передачи и обработки информации ориентированы в ней на коллективное использование общесетевых ресурсов — аппаратных, информационных, программных.

^ Абонентская система (АС) — это совокупность ЭВМ, программ­ного обеспечения, периферийного оборудования, средств связи с ком­муникационной подсетью вычислительной сети, выполняющих при­кладные процессы.

^ Коммуникационная подсеть, или телекоммуникационная система (ТКС), представляет собой совокупность физической среды переда­чи информации, аппаратных и программных средств, обеспечиваю­щих взаимодействие АС.

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

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

Для ТВС принципиальное значение имеют следующие обстоятель­ства:

• ЭВМ, находящиеся в составе разных абонентских систем одной и

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

• каждая ЭВМ сети должна быть приспособлена как для работы в автономном режиме под управлением своей операционной систе­мы (ОС), так и для работы в качестве составного звена сети. ТВС могут работать в различных режимах: обмена данными меж­ду АС, запроса и выдачи информации, сбора информации, пакетной обработки данных по запросам пользователей с удаленных термина­лов, в диалоговых режимах.

По сравнению с адекватной по вычислительной мощности сово­купностью автономно работающих ЭВМ сеть имеет ряд преимуществ:

• обеспечение распределенной обработки данных и параллельной об­работки многими ЭВМ;

• возможность создания распределенной базы данных (РБД), разме­щаемой в памяти различных ЭВМ;

• возможность обмена большими массивами информации между ЭВМ, удаленными друг от друга на значительные расстояния;

• коллективное использование дорогостоящих ресурсов: прикладных программных продуктов (ППП), баз данных (БД), баз знаний (БЗ), запоминающих устройств (ЗУ), печатающих устройств;

• предоставление большего перечня услуг, в том числе таких, как электронная почта (ЭП), телеконференции, электронные доски объявлений (ЭДО), дистанционное обучение;

• повышение эффективности использования средств вычислитель­ной техники и информатики (СВТИ) за счет более интенсивной и равномерной их загрузки, а также надежности обслуживания зап­росов пользователей;

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

• сокращение расходов на приобретение и эксплуатацию СВТИ (за счет коллективного их использования);

• облегчение работ по совершенствованию технических, программ­ных и информационных средств.

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

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

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

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

Выделяются следующие группы ПО сетей:

• общесетевое ПО, образуемое распределенной операционной сис­темой (РОС) сети и программными средствами, входящими в со­став КПТО — комплект программ технического обслуживания сети (это контролирующие тест-программы для контроля рабо­тоспособности элементов и звеньев сети и ее ТКС и диагностичес­кие тест-программы для локализации неисправностей в сети);

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

• базовое программное обеспечение ЭВМ абонентских систем, вклю­чающее операционные системы ЭВМ, системы автоматизации программирования, контролирующие и диагностические тест-про­граммы.

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

Набор управляющих и обслуживающих программ РОС обеспечи­вает:

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

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

• синхронизацию работы пользовательских программ при их одно­временном обращении к одному и тому же общесетевому ресурсу;

• удаленный ввод заданий с любой АС сети и их выполнение в лю­бой другой АС сети в пакетном или оперативном режиме;

• обмен файлами между АС сети, доступ к файлам, хранимым в удаленных ЭВМ, и их обработку;

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

• защиту информации и ресурсов сети от несанкционированного доступа, т.е. реализацию функций служб безопасности сети;

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

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

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

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

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

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

В основу классификации ТВС положены наиболее характерные функциональные, информационные и структурные признаки.

^ По степени территориальной рассредоточенности элементов сети (абонентских систем, узлов связи) различают глобальные, реги­ональные и локальные вычислительные сети.

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

^ Региональная вычислительная сеть (РВС) объединяет абонентс­кие системы, расположенные друг от друга на значительном расстоя­нии: в пределах отдельной страны, региона, большого города.

^ Локальная вычислительная сеть (ЛВС) связывает абонентские системы, расположенные в пределах небольшой территории. К клас­су ЛВС относятся сети предприятий, фирм, банков, офисов, учебных заведений и т.д. Протяженность ЛВС ограничивается несколькими километрами.

Отдельный класс составляют корпоративные вычислительные сети (КВС). Корпоративная сеть является технической базой корпо­рации. Ей принадлежит ведущая роль в реализации задач планирова­ния, организации и осуществления производственно-хозяйственной деятельности корпорации.

Объединение локальных, региональных, корпоративных и глобаль­ных сетей позволяет создавать сложные многосетевые иерархии.

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

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

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

^ По топологии, т.е. конфигурации элементов в ТВС, сети могут делиться на два класса: широковещательные (рис. 12.1) и последова­тельные (рис. 12.2). Широковещательные конфигурации и значитель­ная часть последовательных конфигураций (кольцо, звезда с «интел­лектуальным центром», иерархическая) характерны для ЛВС. Для гло­бальных и региональных сетей наиболее распространенной является произвольная (ячеистая) топология. Нашли применение также иерар­хическая конфигурация и звезда.



Рис. 12.1. Широковещательные конфигурации сетей: а — общая шина; б — дерево; в — звезда с пассивным центром
В широковещательных конфигурациях в любой момент времени на передачу кадра может работать только одна рабочая станция (або­нентная система). Остальные рабочие станции (PC) сети могут при­нимать этот кадр, т.е. такие конфигурации характерны для ЛВС с селекцией информации. Основные типы широковещательной конфи­гурации — общая шина, дерево, звезда с пассивным центром. Глав­ные достоинства ЛВС с общей шиной — простота расширения сети, простота используемых методов управления, минимальный расход кабеля. ЛВС с топологией типа дерево — это более развитый вариант сети с шинной топологией. Дерево образуется путем соединения не­скольких шин активными повторителями или пассивными размножи­телями («хабами»), каждая ветвь дерева представляет собой сегмент. Отказ одного сегмента не приводит к выходу из строя остальных. В ЛВС с топологией типа звезда в центре находится пассивный соеди­нитель или активный повторитель — достаточно простые и надеж­ные устройства. Для защиты от нарушений в кабеле используется центральное реле, которое отключает вышедшие из строя кабельные лучи.


Рис. 12.2. Последовательные конфигурации сетей:

а — произвольная (ячеистая); б — иерархическая; в — кольцо; г — цепочка; I д — звезда с «интеллектуальным» центром
В последовательных конфигурациях, характерных для сетей с маршрутизацией информации, передача данных осуществляется пос­ледовательно от одной PC к соседней, причем на различных участках сети могут использоваться разные виды физической передающей сре­ды. К передатчикам и приемникам здесь предъявляются более низкие требования, чем в широковещательных конфигурациях. К последо­вательным конфигурациям относятся произвольная (ячеистая), иерар­хическая, кольцо, цепочка, звезда с «интеллектуальным центром». В ЛВС наибольшее распространение получили общая шина, кольцо и звезда, а также смешанные конфигурации — звездно-кольцевая, звез­дно-шинная.

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

Кольцевая структура обеспечивает довольно широкие функцио­нальные возможности ЛВС при высокой эффективности использования моноканала, низкой стоимости, простоте методов управления, возможности контроля работоспособности моноканала.

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

Глобальные и региональные сети, как и локальные, в принципе могут быть однородными (гомогенными), в которых применяются программно-совместимые ЭВМ, и неоднородными (гетерогенными), включающими программно-несовместимые ЭВМ. Однако, учитывая протяженность ГВС и РВС и большое количество используемых в них ЭВМ, такие сети чаще бывают неоднородными.
^ 12.2. Управление взаимодействием прикладных процессов

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

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

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



Рис.12.3. Семиуровневая модель протоколов взаимодействия открытых систем
Функциональные уровни рассматриваются как составные неза­висимые части процессов взаимодействия АС. Основные функции, реализуемые в рамках уровневых протоколов, состоят в следующем.

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

^ Канальный уровень определяет правила совместного использования физического уровня узлами связи. Главные его функции: управление передачей данных по информационному каналу (генерация стартово­го сигнала и организация начала передачи информации, передача ин­формации по каналу, проверка получаемой информации и исправле­ние ошибок, отключение канала при его неисправности и восстановле­ние передачи после ремонта, генерация сигнала окончания передачи и перевода канала в пассивное состояние) и управление доступом к пе­редающей среде, т.е. реализация выбранного метода доступа к обще­сетевым ресурсам. Физический и канальный уровни определяют ха­рактеристики физического канала и процедуру передачи по нему кад­ров, являющихся контейнерами, в которых транспортируются пакеты.

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

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

^ Сеансовый уровень предназначен для организации и управления сеансами взаимодействия прикладных процессов пользователей (се­анс создается по запросу процесса пользователя, переданному через прикладной и представительный уровни). Основные функции: управ-

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

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

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

Работы по совершенствованию эталонной модели ВОС для ЛВС привели к декомпозиции уровней 1 и 2. Канальный уровень разделен на два подуровня: подуровень управления логическим каналом (пере­дача кадров между PC, включая исправление ошибок, диагностика работоспособности узлов сети) и подуровень управления доступом к передающей среде (реализация алгоритма доступа к среде и адреса­ция станций сети). Физический уровень делится на три подуровня: передачи физических сигналов, интерфейса с устройством доступа и подключения к физической среде.

В ЛВС процедуры управления на физическом, канальном и транс­портном уровнях не отличаются сложностью, в связи с чем эти уров­ни управления реализуются в основном техническими средствами, называемыми станциями локальной сети (СЛС) и адаптерами ЛВС. По существу, адаптер вместе с физическим каналом образует инфор­мационный моноканал, к которому подключаются системы сети, вы­ступающие в качестве абонентов моноканала.
^ 12.3. Протоколы передачи данных нижнего уровня. Управление доступом к передающей среде

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

Между понятиями «протокол передачи данных нижнего уровня» и «метод доступа к передающей среде» существуют определенные раз­личия и связь.

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

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

Методы доступа к передающей среде, определяющие правила ее «захвата», могут быть разделены на следующие классы [26]:

селективные методы, при реализации которых с помощью соот­ветствующего ППД рабочая станция осуществляет передачу толь­ко после получения разрешения, которое либо направляется каж­дой PC по очереди центральным управляющим органом сети (та­кой алгоритм называется циклическим опросом), либо передается от станции к станции (алгоритм передачи маркера);

методы, основанные на соперничестве (методы случайного дос­тупа, методы «состязаний» абонентов), когда каждая PC пытает­ся «захватить» передающую среду. При этом могут использовать­ся несколько способов передачи данных: базовый асинхронный, син­хронизация режима работы канала путем тактирования моментов передачи кадров, прослушивание канала перед началом передачи данных по правилу «слушай, прежде чем говорить», прослушива­ние канала во время передачи данных по правилу «слушай, пока говоришь». Эти способы используются вместе или раздельно, обес­печивая различные варианты загруженности канала и стоимости сети;

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

• кольцевые методы предназначены специально для ЛВС с коль­цевой топологией (хотя большинство указанных методов могут использоваться в таких сетях). К ним относятся два метода — вставка регистров и сегментированная передача (метод времен­ных сегментов).

При реализации метода вставки регистра рабочая станция содер­жит регистр (буфер), подключаемый параллельно к кольцу. В регистр записывается кадр для передачи, и станция ожидает межкадрового промежутка в моноканале. С его появлением регистр включается в кольцо (до этого он был отключен от кольца) и содержимое регистра передается в линию. Если во время передачи станция получает кадр, он записывается в буфер и передается вслед за кадром, передавае­мым этой станцией. Такой метод допускает «подсадку» в кольцо не­скольких кадров.

При использовании в ЛВС с кольцевой топологией сегментирован­ной передачи временные сегменты формируются управляющей стан­цией сети. Они имеют одинаковую протяженность и циркулируют по кольцу. Каждая станция, периодически обращаясь в сеть, может дож­даться временного сегмента, помеченного меткой «свободный». В этот сегмент станция помещает свой кадр фиксированной длины, при этом в сегменте метка «свободный» заменяется меткой «занятый». После доставки кадра адресату сегмент вновь освобождается. Важным пре­имуществом такого метода является возможность одновременной передачи кадров несколькими PC. Однако передача допускается толь­ко кадрами фиксированной длины.

Используется и другая классификационная структура, предложен­ная в [3]. Все ППД делятся на два класса: ППД типа первичный/вто­ричный и равноранговые ППД. При реализации ППД первого класса в сети выделяется первичный (главный) узел, который управляет все­ми остальными (вторичными) узлами, подключенными к каналу, и определяет, когда и какие узлы могут производить обмен данными. В сетях, где реализуются равноранговые (одноуровневые, одноранго­вые) протоколы, все узлы имеют одинаковый статус. Однако если предварительно узлам присвоить разные приоритеты, то для них ус­танавливается неравноправный доступ в сеть.

Рассмотрим более подробно ППД в соответствии с их классифи­кационной структурой, приведенной на рис. 12.4.



  1   2   3



Скачать файл (35218.7 kb.)

Поиск по сайту:  

© gendocs.ru
При копировании укажите ссылку.
обратиться к администрации
Рейтинг@Mail.ru