Реферат: Принципы уровневой организации ЛВС (на основе модели OSI) - текст реферата. Скачать бесплатно.
Банк рефератов, курсовых и дипломных работ. Много и бесплатно. # | Правила оформления работ | Добавить в избранное
 
 
   
Меню Меню Меню Меню Меню
   
Napishem.com Napishem.com Napishem.com

Реферат

Принципы уровневой организации ЛВС (на основе модели OSI)

Банк рефератов / Радиоэлектроника

Рубрики  Рубрики реферат банка

закрыть
Категория: Реферат
Язык реферата: Русский
Дата добавления:   
 
Скачать
Microsoft Word, 459 kb, скачать бесплатно
Заказать
Узнать стоимость написания уникального реферата

Узнайте стоимость написания уникальной работы

Государственный комитет РФ по высшем у образованию Москов ский государственный институт электроники и математики РЕФЕРАТ На тему : " Принципы уровневой организации ЛВС ( на основе модели OSI ) ". Студентки группы С -103: Кафедра ВТ . Ковалевой Татьяны Преподаватель : ----------------------- Простяков С.А. ----------------------- ( подпись ) Оценка : ----------------------- ------- ----------------------- --------------- ( подпись ) ( подпись ) Москва 1994 год . - 2 - СОДЕРЖАНИЕ. 1.Связь и стандарты ............................... 3 2.Модель О SI ...................................... 6 2.1.Физический уровень .......................... 7 2.2.Канальный уровень ........................... 13 2.3.Сетевой уровень ............................. 18 2.4.Транспортный уровень ........................ 22 2.5.Сеансовый уровень ........................... 31 2.6.Представление данных ............ ............ 43 2.7.Прикладной уровень .......................... 47 3.Взаимодействие ЛВС на различных уровн ях ......... 52 4.Заключение ...................................... 57 5.Список литературы ............................... 60 - 3 - 1.Связь и стандарты. В последние годы среди вычислительных комплексов и вы- числительных сетей во всех развитых с транах мира наиболее ши- рокое развитие получили локальные вычислител ьные сети (ЛВС ). ЛВС - это ко ммуникационная система , во многом похожая на телефонную . Любое из подключенных устр ойств может исполь- зовать сеть для отправления и получения информации. Их возможности и преимущества перед тр адиционными средствами передачи и обработки данных весьма многообразны : они позволяют объединять в единую сет ь устройства самых раз- ных типов от микро - и персональных до суперЭВМ ; при их пост- роении не требуются средства сетей св язи общего пользования ; обеспечиваемые ими скорости передачи данных значительно превышают скорости передачи данных по об ычным сетям связи. Предполагается , что в ближайшем будущем ЛВС станут одним из самых распространенных средств обработки и передачи данных , поскольку по своим характеристикам и возможностям они наиб о- лее полно отвечают потребностям значител ьной части учрежде- ний и предприятий , занимающихся планирова нием , управлением и производством . К настоящему времени в различных странах мира созданы и находятся в эксплуатации многие десятки типо в ЛВС с различны- ми физическими средами , топологией , размерам и , алгоритма- ми работы , архитектурной и структурной ор ганизацией . Скорость является важной характеристикой ЛВС - она поз- воляет быстро передавать данные . В и деале при посылке и по- луч ении данных через ЛВС время от клика должно быть почти та- - 4 - ким же , как будто они получены от этой конкретной машины , а не из некоторого места вне сети . Для достижения такого не- большого времени отклика большинство ЛВС работают при скор ос- ти передачи данных от 1 до 10 Мбт /се к . ЛВС должны быть не только быстрыми , но и адаптируемыми. Они должны иметь гибкую архитектуру , которая позволяла бы располагать станции на базе ПК там , где это потребуется . А у пользователей должна быть возможность добавлять и перестав- лять ПК или внешние устройства в сети или отключать их , не вызывая при этом прерывания работы сети . ЛВС также должна быть надежной . Од но из главных преиму- ществ автономного ПК состоит в том , ч то влияние его п оломки или сбоя ограничено . Остальные работы в конторе не прерыва- ются . При объединении ПК в ЛВС систем а должна сохранять та- кую надежность . И наконец , одной из существенных черт ЛВС является то, что она разработана для работы c инте ллектуаль ными рабочими станциями ( Персональными компьютерами ) . ПК , включенные в сеть , должны уметь использовать потенциа льные возможности других интеллектуальных приборов также , как в сетях подклю- чения терминалов к главному компьютеру . Однако в больши нст- ве прикладных программ ПК используют свои собственные вычис- лительные возможности . Описанная выше сеть может быть назван а небольшой эффек- тивной вычислительной сетью персональных компьютеров фирмы IBM . Обычно термин локальная вычислительн ая сеть может испо- льзоваться в более широком смысле . ЛВ С может обозначать все от больших корпоративных терминальных сет ей до сетей , бази- - 5 - рующихся на телефонных системах PBX. Эволюция локальных сетей в значительн ой степени способс т- вовала появлению стандартов ЛВС . Эти стандарты заметно отли- чаются от традиционных . Вместо навязыван ия соответствия не- которому произвольно выбранному набору аппар атных средств но- вые стандарты дают максимальную свободу в выборе специальной аппара туры . Эта свобода добавляется к высокой гибкости обес- печиваемой базовой архитектурой ЛВС . Фирма Xerox одной из первых приняла участие в стандарти- зации локальных сетей.Ее участие заключалось в активном про- тежировании изготавливаемой ею сети Е t hernet . Чтобы добить- ся превращения сети Ethernet в промышленный стандарт для воз- можно большего числа потенциальных клиент ов , фирма Xerox уч- редила консорциум Ethernet , куда вошли фирма Intel и фирма Digital Equipment . В 1980 г . этот консорциум выпус тил доку- ментацию на сеть Ethernet . С тех пор сет ь Ethernet усиленно навязывается в качестве стандарта для локаль ных сетей с ши- ной для передачи немодулированных сигналов . В то время , как разработчиками оты скивался стандарт для аппаратных средств , люди стали за мечать недостатки такого стандарта . Наличие стандарта означает , чт о все используют одинаковый тип кабеля для ЛВС , одну топологию , один метод доступа к кабелю . Если бы такой стандарт стал реальностью , то каждый бы использ овал некоторы й стандартный набор аппарат- ных средств , а все другие средства , н е включенные в стан- дарт , исчезли бы . Проблема заключается в том , что ап паратные средства для ЛВС не могут быть оптимизированы из-за наличия нескольких - 6 - критериев . Единственный набор аппаратных средств не может быть наилучшим во всех ситуациях . Нап ример , для оффиса вра- ча потребуется локальная сеть из трех ил и четырех ПК ; в этом случае наилучшей будет система с кабелем со скрученными парами проводов . Такой кабель не обеспечи вает высокую ско- рость передачи данных и его нельзя использовать для передачи данных на большие расстояния , но он недорогой . В этой ситу- ации использование многоканального коаксиаль ного кабеля или оптическ ой системы было бы расточите льством . В то же время, крупное учреждение нуждается в больших скоростях передачи данных на большие расстояния ; в этой ситуации кабель со скрученными парами проводов непригоден . А налогично , в дру- гих ситуациях наил учшее решение п роблемы дадут другие систе- мы аппаратных средств ЛВС . 2.Модель OSI. Появление стандартов на программные с редства разрешило дилемму стандартизации . При помощи этих с тандартов операци- онная система обеспечивает стандартное взаимодействие между аппаратными средствами ЛВС и прикладными программами ЛВС . Обращение к модели стандартной связи иллюстрирует работу стандартов на программные средства . Между народная Организа- ция по Стандартам учредила Модель Открыт ой Си стемы Связи (OSI) , которая является основой при проектиров ании ЛВС . Бо- льшинство ЛВС проектируется в соответстви и с этой моделью . OSI модель делит коммуникационный процесс на иерархию - 7 - функциональных уровней, которые зависят друг от друга (рис .1): Уровень 7 . Прикладные программы Уровень 6 . Представление данных Уровень 5 . Сеансовый Уровень 4 . Транспортный Уровень 3 . Сетевой Уровень 2 . Канальный Уровень 1 . Физический Каждый уровень имеет в строенный интерф ейс для связи с примыкающими уровнями . Уровень 2 может перед авать данные на Уровень 1 или Уровень 3 , но Уровень 1 не может напрямую свя- зываться с Уровнем 3 . OSI модель не учреждает и не поощряе т какую-либо конкрет- ную технику , методику связи ( протоко л ) . Ее определения достаточно широки , чтобы включить в с ебя множество протоко- лов . 2.1. Физический уровень . Физический уровень определяет физическую связь между ПК и средой передачи данных . Эта связь опр еделяется как механи- ческими ( кабели , соединения ) , так и элек трическими ( спо- соб модуляции , напряжение ) характеристиками . На этом уров- - 8 - ------------------¬ ¦ 7.APPLICATION ¦ L------------------ ------ ------------¬ ¦ 6.PRESENTATION ¦ L------------------ ------------------¬ ¦ 5.SESSION ¦ +-----------------+ ¦ 4.TRANSPORT ¦ +-----------------+ ¦ 3.NETWORK ¦ L------------------ ------------------¬ ¦ 2.DATA-LINK ¦ +-----------------+ ¦ 1.PHYSICAL ¦ L------------------ Рис. 1 OSI модель. - 9 - не определяются скорость передачи данных и топология сети . Физический уровень также обеспечивает функциональные и процедурные средства установления , поддержани я и разъедине- ния физических соединений для прозрачной передачи последова- тельности бит между канальными объектами . Физическое соеди- нение может включать пр омежуточные открытые системы , рет- ранслирующие последовательность бит на физическом уровне . Физические объекты связаны посредством фи зической среды . Физический уровень - базовый уровень в иерархии протоко- лов модели OSI . Он обеспечивает пере нос потока двоичных сиг- налов , в виде которых представляются переда ваемые данные , через физическую среду , соединяющую объек ты информационно- вычислительной сети ( ИВС ) . В качестве физической среды, как правило , используется сеть коммутируе мых каналов связи, соединяющих корреспондирующие пары объектов ИВС . При передачи данных по аналоговым каналам связи последо- вательность бит ( Х i ) на входе канала преобразуется в уст- ройствах модуляции / демодуляции - модемах в аналоговые сигна- лы Si (t) , параметры которых согласованы с параметрами физи- ческой среды ( физического канала ) . Приним аемые на выходе аналогового канала сигналы преобразуются в последователь- ность бит ( Yi ) , которая может отличаться от переданной последовательно сти из-за воздействия помехи P(t) . Модемы в совокупности с физическим каналом образу ют дискретный канал связи (рис . 2) . В случае использования цифровых канал ов связи преобразо- вание последовательностей бит в аналого вые сигналы не произ- - 10 - ------------¬ ¦ Помеха Pi ¦ L-----T------ Si(t) ¦ Si(t)+P(t) ¦ ¦ ¦ ¦ ---------+----------¬ ¦ Xi ----------¬ ¦ ¦ Физическая среда ¦ ¦ ----------¬ Yi --T--- Модем L-+--+ ( аналоговый +-+-- Модем L---T---- ¦ L---------- ¦ канал ) ¦ L---------- ¦ ¦ L-------------------- ¦ ¦ ¦ ¦ Дискретный канал связи ¦ +-------------------------------------------------------+ Рис . 2. Структу ра дискретного канал а связи. - 11 - водится . При этом вместо модемов исп ользуют линейные конт- роллеры , обеспечивающие сопряжение оборудов ание обработки данных с физическим каналом . Дискретный канал связи защищен от воз действия помех то- лько потенциальной помехоустойчивостью передавае мых сигналов ( аналоговых или дискретных ) . Таким обра зом , поскольку на физическом уровне не решается задача исп равления искаженных бит , его следует считать ненадежной с истемой передачи . Понятие физического уровня , его назначение и выполняе- мые функции определены в стандарте ISO 7498 . В соответствии с ним физический уровень выполняет се рвисные функции для ка- нального уровня . Его назначением являетс я обеспечение меха- нических , электрических , функциональных и процедурных средств для установления , поддержания и разъединения физи- ческих соединений с целью передачи п оследовательностей бит между объектами канального уровня . Физический уровень предоставляет канальн о му уровню сле- дующие услуги : - физические соединения ; - физические блоки данных службы ; - оконечные точки физических соединений ; - идентификацию физических каналов передачи да нных ; - организацию передачи последовательностей б ит ; - оповещение о неисправности физического уровня ; - определение параметров качества предоста вляемых услуг . Основными функциями , которые выполняются внутри физи- ческого уровня , являются : - 12 - - установление и разъе динение физич еских соединений меж- ду объектами ИВС ; - передача последовательностей бит в синхр онном или асинхронном режиме ; - управление физическим уровнем . 2.2. Канальный уровень. Канальный уровень определяет ме ха низм управления досту- пом к среде передачи данных . Здесь также определяются форма- ты , используемые в элементах сообщений . В ЛВС сообщения по- сылаются не в виде непрерывного потока , а разбиваются на один или несколько пакетов , которые я вляются элементами со- общений . Каждый пакет содержит адреса ис точника и места наз- начения , а так же средства обнаружения о шибок . Канальный уровень обеспечивает функциональн ые и проце- дурные средства установления , поддержания и разъединения ка- нальны х соединений между сетевыми об ъектами , а также средст- ва передачи канальных блоков данных с вязи . Канальное соеди- нение использует одно или несколько физи ческих соединений . При этом канальный уровень обнаруживает и , возможно , исп- равляет ошибки , возникающие на физическом уровне . Протоколы канального уровня занимают особое место среди связных протоколов , используемых в сетях передачи данных . Они являются тем инструментом , который служит для организа- ции на основе реальных дискретн ых каналов , вносящих ошибки - 13 - в передаваемые по ним данные , безошиб очной ( вернее , почти безошибочной ) передающей среды для протоколо в более высоких уровней . В сети канальный уровень чаще все го используется для ор- ганизации свя зи между двумя ее станциями , расположенными на удаленных узлах , с целью надежного у порядоченного обмена данными между ними по имеющимся в налич ии или предоставляе- мым в их распоряжение на определенн ый период "ненадежным " дискретным каналам пр отивоположных н аправлений . При этом возможно , что между соответствующими узла ми имеется несколь- ко дискретных каналов в каждом направлен ии передачи . Следо- вательно , протокол , используемый в каналь ном уровне , дол- жен обеспечивать надежную упо рядочен ную передачу данных от одного узла к другому по пучку дискретных каналов , которые могут существенным образом различаться как по скорости пере- дачи данных и времени задержки распростр анения по ним сигна- лов , так и по частоте и характеру возн икающих в них ошибок . Для упрощения обеспечения связи в т аких условиях , а следовательно , построения звена передачи данных и разработ- ки соответствующих протоколов канальный уровень принято раз- бивать в общем случае на два подуров ня : управл ения каналом передачи данных , т . е. первый подуровень второго уровня се- ти , и организации многоканальной передачи данных , т . е. второй подуровень второго уровня сети . В связи с этим появ- ляются и два типа протоколов . Одни пр отоколы предназначе ны для организации передачи по одному канал у передачи данных , т . е . организации однозвенной передачи дан ных , а использую- щие их протоколы многоканальной передачи - для организации - 14 - многозвенной передачи данных . Протоколы второг о подуровня второго уровня сети должны позволить вер хнему уровню "безбо- лезненно " учитывать возможные изменения с уммарной пропускной способности между двумя узлами сети , к оторые могут иметь место при введении существующих или в новь появившихся и ис к- лючении имеющихся дискретных каналов в к анальном уровне . Для использования на физическом уровн е разработано боль- шое число каналов , позволяющих помимо изб ирательной переда- чи ( в адрес одной станции ) организовыв ать еще и широковеща- тельную п ередачу ( в адрес группы станций ) . В связи с расп- ространением таких каналов на канальный уровень была также возложена и задача по организации кан ала передачи данных мно- готочечной конфигурации . Последнее , в свою очередь , потре- бовало разработки соответствующих прото колов управления кана- лом передачи данных и звена передачи данных в целом . Решение задачи разработки протоколов звена передачи дан- ных требует определения набора и видов у слуг , которыми зве- но передачи данных должно обеспеч ивать верхний уровень с уче- том тех возможных услуг , которые могу т быть предоставлены звену передачи данных физическим уровнем . Спецификация та- ких услуг , как правило , должна представл ять собой абстракт- ное , не зависящее от реализации и ад мин истративных делений сети определение возможностей связи , пред оставляемых данным уровнем вышележащему уровню сети . Для достиж ения поставлен- ной цели в рассмотрение вводят понятие службы звена передачи данных и полагают , что именно она и предоставляет соответст- вующие услуги . Поскольку протокол является инструментом , позволяющим реализовать требуемый набор соот ветствующих ви- - 15 - дов услуг на основе конкретного набор а услуг , предоставляе- мого имеющимся в распоряжении физическим у ровнем , то опреде- ление протокола канального уровня должно содержать детальное описание того , какими средствами обеспеч ивается предоставле- ние требуемых от него услуг , и я вляется заданием на разра- ботку с учетом выделяемых на его реал изацию средст в ( обору- дования ) . С течением времени и виды , и наборы услуг , требующие- ся от канального уровня , как и средст ва , предоставляемые физическим уровнем , могут менятся . Поэтому эти изменения не- обходимо учитывать при разработке прото колов звена передачи данных . По этой причине разработчики протоколов взяли на во- оружение подход , основанный на выявлении стандартных меха- низмов ( процедур ) , позволяющих на вполн е определенных средствах ( услугах физического уровня ) реализ овывать т е ус- луги , которые требуются верхним уровням о т звена передачи данных . Задача же проектирования и ра зработки протоколов при таком подходе сводится к выбору и объединению в рамках данного протокола соответствующих механизмов . Служба звена передачи данных пр едназначена для выполне- ния следующих требований пользователей : - независимости от используемой среды передачи ; - кодонезависимости передаваемых данных ; - надежного обмена данными ; - выбора качества обслуживания при передаче данных . Независимость от используемой среды п ередачи означает , что пользователь службой звена передачи данных ( верхний уро- вень ) освобождается от всех проблем , связанных с тем , ка- - 16 - кого типа и качества дискретные ка налы используются , какова конфигурация устанавливаемого соединения ( дву хточечная или многоточечная ) , а также какие режимы передачи по данному соединению задействуются . Кодонезависимость ( или кодопрозрачность ) сос тоит в том , что служба звена передачи данн ых должна предоставлять возможность передачи данных и управляюще й информации пользо- вателя по соединению независимо от того , в каком первичном коде они представлены . Надежный обмен данными предполагает , что при использо- ва нии службы звена передачи данн ых вероятности появления в передаваемых пользователем данных вставок , потерь и искаже- ний ( трансформация ) достаточно малы . Кроме того , возмож- но и требование сохранения порядка следования передаваемых по соедине нию данных . Для выбора качества обслуживания служба звена передачи данных должна предоставлять пользователю сре дства запроса , а также возможность согласования показателей качества обслу- живания не только тех пользователей , межд у которыми пред по- лагается организовать обмен данными по соединению , но и меж- ду пользователями и службой звена пер едачи данных . Для удовлетворения перечисленных требований пользовате- лей служба звена передачи данных долж на обеспечивать : - соединение межд у пользователями для организации обмена данными ; - установление соглашений между пользовател ями и службой звена передачи данных о качестве обсл уживания ; - обмен данными по соединению ; - 17 - - регулирование принимающ им пользовате лем скорости пос- тупления данных от передающего пользо вателя на вход со- единения ; - ускоренную передачу определенных массивов данных ; - возвращение службы звена передачи да нных в определен- ное (как правило , исходное ) состо яние для фазирования пользователей ; - безусловное ( и , как правило , разрушит ельное ) разъе- динение соединения пользователями либо службой звена передачи данных . 2.3. Сетевой уровень. Сетевой уровень обеспечивает средст ва установления под- держания и разъединения сетевых соединен ий между открытыми системами , содержащими взаимодействующие приклад ные объекты, а также средства для обмена сетевыми бл оками данных службы между транспортными объектами по се тевым соединениям . Сете- вой уровень обеспечивает независимость транс портных объектов от маршрутизации и коммутации ( ретрансляц ии ) , выполняемых на сетевом уровне при установлении и функционировании сетево- го соединения . Все функции ретрансля ции выполняются на сете- вом уровне и ниже . Основная услуга сетевого уровня - прозрачн ая передача данных между транспортными объектами . Сет евой уровень выпол- няет все функции , необходимые для мас кирования различий меж- ду различными средствами и подсетям и . ( Подсеть - набор од- - 18 - ной или нескольких промежуточных систем , выполняющий функ- цию ретрансляции и через который окон ечные системы могут ус- танавливать сетевые соединения . ) Таким об разом на границе сетевого и транс портного уровней обеспечивается независи- мость от используемых сред , за исключение м качества обслужи- вания . Качество обслуживания согласовывается между транс- портными объектами и поставщиком сетевой службы в момент ус- тановления соединения . Услуги сетевого уровня , предостав ляемые транспортному уровню : - сетевые адреса , используемые для иде нтификации транс- портных объектов ; - сетевые соединения ( двухточечные ) ; - идентификаторы оконечных точек сетевого соединени я ; - прозрачная передача сетевых блоков да нных службы любо- го размера ; - параметры качества обслуживания ; - уведомления об ошибках ; - упорядоченная доставка сетевых блоков данных службы ; - управление потоком ; - п ередача срочных сетевых блоков данных службы ограни- ченного размера ( необязательная услуга ) ; - повторная установка ; - разъединение ; - подтверждение приема ( необязательная услу га ) . Некоторые из услуг являются необязатель ными , т . е . по- льзователь должен их запрашивать , а п оставщик сетевой служ- бы может их или обеспечивать или нет . - 19 - Сетевой уровень обеспечивает поддержку сетевых соедине- ний для различных типов сетей - от пр остых двухточечных се- тей до объединения подсетей с различными характеристиками . Сетевой уровень может разбиваться на различные подуровни в зависимости от типов используемых подсете й . На сетевом уровне выполняются следующ ие функции : - маршрутизация и ретрансляц ия ; - сетевые соединения ; - мультиплексирование сетевых соединений ; - сегментация и укрупнение ; - обнаружение ошибок ; - исправление ошибок ; - упорядочение ; - управление потоком ; - передача срочных данных ; - повторная установка ; - выбор службы ; - управление сетевым уровнем . Сетевая служба OSI определяется на осн ове примитивов и событий службы ; параметров , связанных с каждым примитивом и с каждым событием , и формы , которую они прин имают ; взаи- мосвязи между этими примитивами и событиями и правильными их последовательностями . Сетевая служба обеспечивает : - прозрачную передачу данных между ее пользователями , и в частности независимость от используемых ср едств пере- дачи ; - сквозную передачу , т . е. доставку блоков данных сете- - 20 - вой службы между пользователями сетев ой службы в або- нентских системах , причем все функци и по маршрутиза- ции и коммутации ( ретрансляции ) осуществляются пос- тавщиком сетевой службы ; - прозрачность передаваемой информации - данных пользова- теля сетевой службы и ( или ) управл яющей информации ; - выбор качества службы , т . е . сетева я служба предостав- ляет возм ожность пользователям за прашивать и согласовы- вать качество обслуживания для переда чи данных пользо- вателя сетевой службы ; - адресование пользователей сетевой службы - а дресование точек доступа к сетевой службе да ет возможность по льзо- вателям однозначно идентифицировать друг друга . Сетевая служба выполняет следующие фу нкции для ее поль- зователя : - установление сетевого соединения с други ми пользовате- лями службы для передачи данных пользова теля сетево й службы в форме блоков данных сетевой службы . Между одной и той же парой по льзователей может быть установлено несколько сетевых соединений ; - принятие соглашения между двумя пользовател ями сете- вой службу и ее поставщиком относительно качества обслуживания для каждого сетевого соединения ; - прозрачная передача последовательности б локов данных сетевой службы в сетевом соединении ; - управление скоростью передачи блоков данных сет евой службы пользователем службы со сторо ны приемника - 21 - информации ; - в некоторых случаях - средство передач и последователь- ности отдельных срочных блоков данных сетевой службы . Эти срочные блоки да нных име ют ограниченную длину и их передача через точки доступа к службе осуществля- ется по правилам , отличным от прав ил передачи нормаль- ных данных ; - средство , с помощью которого сетевое соединение мо- жет быть возвращено в опред еленное состояние , и взаимодействие двух пользователей службы синхронизи- ровано с использованием службы повторной установки ; - в некоторых случаях - средство подтв ерждения приема данных ; - безус ловное разъединение сетевого со единения либо по- льзователями , либо поставщиками сетевой служ бы ; - "прозрачная " передача блоков данных се тевой службы ог- раниченной длины из одной точки дост упа к другой при одном доступе к с етевой слу жбе без предварительного установления соединения . Максимальный раз мер блоков данных при передаче без установления соединения ограничен 64 512 октетами ; - предварительное согласование параметров качеств а обс- луживания между пользователем-передатчико м и постав- щиком сетевой службы . Подтверждение приема и передача срочн ых данных представ- ляют собой необязательные услуги поставщи ка , т . е . постав- щик сетевой службы может их обеспечив ать и ли не обеспечивать для конкретного сетевого соединения . Все другие услуги сете- - 22 - вого уровня являются обязательными и дол жны обеспечиваться каждым поставщиком сетевой службы . 2.4. Транспортный уровень. Транспортный уровен ь определяет с етевую адресацию ( фи- зическое расположение устройств в сети ) и способ подсоедине- ния и отсоединения различных частей с ети . Этот уровень так- же определяет способ , при котором им еет место гарантирован- ная передача сообщений , вообще говоря , при помощи нумерова- ния пакетов и уверенность в том , что они пребывают в полном порядке без пропусков или дублирования . Управление межсете- вой маршрутизацией осуществляется на этом уровне . Транспортный уровень обеспечивает прозра чну ю передачу данных между сеансовыми объектами и осво бождает их от выпол- нения функций по организации надежной и эффективной передачи данных . Транспортный уровень оптимизирует использ ование имеющей- ся сетевой службы для обеспечения тре буемых сеансов ыми объек- тами характеристик передачи с минимальной стоимостью . Все протоколы , определенные на трансп ортном уровне , носят межконцевой характер , связывая вза имодействующие транспортные объекты , и таким образом функц ионируют в среде OSI только между оконечными открытыми системами . На транспортном уровне не выполняются функции маршрути- зации и ретрансляции , поскольку сетевая служба обеспечивает - 23 - сетевые соединения между любыми транспортными объектами , да- же при использовании нескольких посл едовательно соединенных подсетей . Транспортные функции , вызываемые на т ранспортном уров- не для обеспечения запрашиваемого качеств а обслуживания , за- висят от качества сетевой службы . Транспортный уровень предо ставляет сл едующие услуги се- ансовому уровню : - установление транспортного соединения ; - передача данных ; - разъединение транспортного соединения . Транспортные соединения устанавливаются м ежду сеансовы- ми объектами , идентифицир уемыми транс портными адресами . Ка- чество обслуживания в транспортном соеди нении согласовывает- ся между сеансовыми объектами и транспор тной службой . В про- цессе установления транспортного соединения выбирается один из имеющихся классов транспортно й службы , характеризуемых различными наборами параметров качества обсл уживания ( про- пускная способность , транзитная задержка , время установле- ния соединения , вероятность остаточной ошибки и т . д . ) . Между одной и той же парой трансп ортных адресов может быть установлено несколько транспортных соединений . Для их различения сеансовые объекты используют идентификаторы око- нечных точек транспортного соединения . Услуга передачи данных обеспечивает д уплексную передачу данных между п арой транспортных адре сов в соответствии с сог- ласованным качеством обслуживания . Если согласованное ка- чество обслуживания не может быть обеспечен о и попытки его - 24 - восстановить терпят неудачу , то транспорт ное соединение раз- ъединя ется и об этом сообщается сеан совым объектам . При необходимости установления транспортного соединения с некоторым сеансовым объектом транспортн ый уровень определя- ет сетевой адрес , идентифицирующий трансп ортный объект , ко- торый присоединен к это му сеансов ому объекту . Поскольку на транспортном уровне обеспечивается межконцев ая служба без ретрансляции , то транспортный уровень отображает транспорт- ные адреса в сетевые , идентифицирующие оконечный транспорт- ный объект ( рис .3 ) . Один транспортный объект может о бслуживать несколько се- ансовых объектов , и поэтому с одним сете вым адресом некото- рого транспортного объекта может быть связано несколько транспортных адресов . При этом транспортные объекты выполня- ют функцию отоб ражения транспортных адресов в сетевые ( рис .4 ) . Функционирование транспортного уровня раз бивается на фа- зы установления соединения , передачи данных и разъединения соединения . В фазе установления соединения могут выполняться следую- щи е функции : - выбор сетевого соединения , наиболее у довлетворяющего требованиям сеансового объекта с учетом стоимости и качества обслуживания ; - решение о целесообразности мультиплексирован ия или расщепления транспортн ого соединения с целью оптими- зации использования сетевых соединений ; - выбор оптимального размера транспортного блока данных - 25 - -------------¬ -------------¬ ¦ Сеансовый ¦ ¦ Сеансовый ¦ ¦ объект ¦ Оконечные ¦ объект ¦ L----T--T----- транспортные L----T--T----- ¦ ¦ адреса ¦ ¦ ¦ ¦---------------------------------------¦ ¦ -----+--+-------¬ --------+--+----¬ ¦ Транспортный ¦ ¦ Транспортный ¦ ¦ объект ¦ Око нечные ¦ объект ¦ L----T--T-------- сетевые L-------T--T----- ¦ ¦ адреса ¦ ¦ ¦ ¦---------------------------------------¦ ¦ -----+--+---------------------------------------+--+----¬ ¦ С е т е в о й у р о в е н ь ¦ ¦ ¦ Рис . 3. Отображение между транспортными и сетевыми адресами. - 26 - --------------¬ -------------¬ ¦ Сеансовый ¦ ¦ Сеансовый ¦ ¦ объект А ¦ ¦ объект Б ¦ L---------T-T-- L- T-T--------- ¦ ¦ Транспортный ¦ ¦ ¦ ¦ адрес ¦ ¦ ¦ +-------------------------------¦ ¦ ¦ ¦ ¦ ¦ --+-+-------------------------------+-+-¬ ¦ Т р а н с п о р т н ы й о б ъ е к т ¦ L----------------T---T------------------- ¦ ¦ ¦ ¦ -------------+---+--------------¬ ¦ С е т е в о й о б ъ е к т ¦ L-------------------------------- Рис .4. Отображение одного сетевого адреса в несколько транспортных адресов . - 27 - протокола ; - выбор функций , которые будут задейств ованы в фазе пе- редачи данных ; - отображение транспортных адресов в сетевые ; - обеспечение идентификации различных тран спортных сое- динений между одно й и той же парой транспортных точек доступа к службе ; - передача данных . В фазе передачи данных осуществляется доведение транс- портных блоков данных службы до сеансов ых объектов-получате- лей по транспортному соединению передачей транспортных бло- ков данных протокола . При этом могут быть задействованы сле- дующие функции , использование каждой из которых согласуется в фазе установления соединения : - упорядочение ; - укрупнение ; - сцепление ; - сегментация ; - мультиплексирование или расщепление ; - управление потоком ; - обнаружение ошибок ; - исправление ошибок ; - передача срочных данных ; - разграничение транспортных блоков данных службы ; - идентификация транспортных соединений . - 28 - В фазе разъединения соединения могут выполняться функ- ции оповещения о причине разъединения , идентификации разъе- диняемого транспортного соединения , передачи данных . Протоколы транспортного уровня предназнач е ны для сквоз- ной передачи данных через сеть между оконечными пользователя- ми - абонентами сети . Основными функциями транспортного про- токола являются : - разбиение сообщения на пакеты ; - передача пакетов через сеть ; - сборку исходног о сообщения ( фрагмента сообщения ) . Передача пакетов может осуществляться с повышением дос- товерности , т. е . каждый пакет закрывается проверочной сум- мой , если сеть не обеспечивает приемл емый коэффицент ошибок , а также с нумерацией и пов торной передачей пакетов , если сетевой уровень не обеспечивает надежную уп орядоченную дос- тавку пакетов . Набор процедур протокола зависит как от требований верх- него уровня к передаче данных , так и от характеристик сете- вого уровня . Сетевой ур овень може т поддерживать службу пере- дачи пакетов , ориентированную на соединен ие , т . е . с упоря- доченной доставкой пакетов ,или дейтаграммный режим . Транс- портная служба также может быть либо ориентированной на сое- динение , либо нет . Ориентирова нная на соединение транспорт- ная служба поддерживает между пользовате лями виртуальный ка- нал . При этом служба обеспечивает : - установление транспортного соединения ме жду пользова- телями и согласование качества предостав ляемых услуг ; - передачу блоков данных службы бе з ограничения их дли- - 29 - ны и содержимого ; - управление темпом обмена ; - передачу срочных данных ; - разъединение транспортного соединения . При этом транспортный протокол может пользоваться услу- гами сетевых соединений , если они по ддерживаются . С другой стороны , для некоторых п рикладных задач ориен- тированная на соединение служба не н ужна . В этом случае транспортная служба обеспечивает передачу блоков данны х служ- бы ограниченной длины , не гарантируя их доставку и сохране- ние исходной последовательности у получа теля , независимо от того , используется или нет соединение сет евого уровня . Таким образом , задачей транспортной сл ужбы является вы- равни вание поддерживаемой сетью службы до уровня , требуемо- го пользователем , как по набору услуг , так и по характерис- тикам ( достоверности , надежности и т. д . ) . С точки зре- ния пользователя транспортная служба скры вает от него особен- ности сети . Часто под термином "сквозная передача данных " понимают также механизмы , используемые в некоторы х сетях для управле- ния передачей от входа в сеть до выхода из нее . Более того, как правило , транспортные протоколы пре дназначены для сквозной передачи данных через сеть , представляющих собой совокупность подсетей с различными сете выми службами . Для этого в транспортных протоколах могут быть предусмотрены про- цедуры промежуточной фрагментации пакетов , необходимые при переходе пакета и з одной подсети в другую , где используется меньший размер пакета . - 30 - Транспортная служба и транспортный пр отокол , не ориен- тированные на соединения , являются доста точно простыми и обеспечивают прозрачную передачу пользовател ьских данных - блоков данных транспортной службы огранич енной длины - в точ- ку доступа получателя . Передача данных обеспечивается без предварительного установления и последующего разъединения со- единения . При этом логическая взаимосвязь ме жду нескол ькими блоками не учитывается . 2.5. Сеансовый уровень. Главная функция сеансового уровня - определение интер- фейса прикладных программ для связи с транспортным уровнем . Одна из задач этого уровня - преобраз ование имен в сетевые адреса , так что прикладные программы могут использовать име- на для связи с устройствами . Неделимая служба - услуга сеансового уров ня , посредст- вом которой сеансовые блоки данных сл ужбы , посланные по се- ансовому соединению , не предоставляются пре дставительному объекту-получателю до тех пор , пока эт о явно не разрешено представительным объектом-отправителем . Управление взаимодействием - услуга сеансовог о уровня , позволяющая взаимодействующим представительным о бъектам явно управлять очер едностью выполнения нек оторых управляющих функ- ций . Двустороннее одновременное ( дуплексное ) взаимодейст- вие - режим взаимодействия , при котором оба взаимодействую- щих представительных объекта имеют право одновременно переда- - 31 - вать и принимать данные . Двустороннее поочередное ( полудуплексное ) взаимодейст- вие - режим взаимодействия , при котором взаимодействующие представительные объекты поочередно получают право переда- вать данные . Одностороннее ( симпле ксное ) взаимодей ствие - режим взаимодействия , при котором один из п редставительных объек- тов только передает данные , а другой - только принимает . Синхронизация сеансового соединения - услу га сеансового уровня , позволяющая представительным о бъ ектам определять и идентифицировать точки синхронизации , осуще ствлять повтор- ную установку сеансового соединения в з аранее определенное состояние и согласовывать точку повторной синхронизации . На сеансовом уровне обеспечиваются средства , не обходи- мые для организации и синхронизации диал ога между взаимо- действующими представительными объектами и для управления ин- формационным обменом между ними . Для э того на сеансовом уров- не устанавливаются сеансовые соединения между двумя предста- вительными объектами и поддерживается вза имодействие по обме- ну данными . Для реализации передачи д анных между представи- тельными объектами сеансовые соединения отоб ражаются в транс- портные . Сеансовые соединения устанавливают ся по запросу представ ительного объекта , передаваемому в сеансовой точке доступа к службе , и разъединяются либо представительными , либо сеансовыми объектами . В установленно м сеансовом соеди- нении поддерживается диалог между предст авительными объекта- ми даже при возмо жных потерях дан ных на транспортном уровне . Представительный объект может получить доступ к другому - 32 - представительному объекту только через сеанс овое соединение, причем представительный объект может подде рживать несколь- ко сеан совых соединений одновременно . Представительные объекты идентифицируются сеансовыми ад- ресами . Во многих системах существует взаимно одназначное соответствие между сеансовыми и транспортным и адресами , од- нако , с одним транспортным адресом мо ж ет быть связано неско- лько сеансовых . Сеансовый уровень предоставляет следующие услуги : - установление сеансового соединения ; - разъединение сеансового соединения ; - обмен обычными данными ; - неделимая служба ; - обмен с рочными данными ; - управление взаимодействием ; - синхронизация сеансового соединения ; - оповещение об особых состояниях . Для обеспечения сеансовой службы сеан совый уровень вы- полняет ряд функций . Большинство требуемых функций следует из обеспечиваемых сеансовым уровнем услу г . Дополнительные описания даны для следующих функций : - отображение сеансового соединения в т ранспортное ; - управление потоком по сеансовому соедине нию ; - передача срочных данных ; - восстановление сеансового соединения ; - разъединение сеансового соединения ; - управление сеансовым уровнем . В каждый момент времени между сеа нсовыми и транспортны- - 33 - ми соединениями существует взаимно одноз начное соотв етствие. Однако их время жизни может отличаться в следующих случаях : - транспортное соединение поддерживает нес колько после- довательных сеансовых соединений ( рис .5 ) ; - несколько последовательных транспортных соединений подд ерживают сеансовое соединение ( рис .6 ) . Можно также рассматривать случаи , ког да одно транспорт- ное соединение используется для поддержки нескольких сеансо- вых соединений одновременно . Для реализации отображения сеансового соединения в транспортное на сеансовом уровне сеансовые блоки данных служ- бы должны отображаться в сеансовые блоки данных протокола , а последние - в транспортные блоки данных службы . При таком отображении может потребоваться реализация н а сеансовых об- ъектах таких функций , как сегментаци я . На сеансовом уровне нет одноуровневого управления пото- ком . Для предотвращения перегрузки предст авительного объек- та-приемника сеансовый объект-приемник использ ует " метод об- ратного давления " по транспортному соед инению , т . е . управ- ление потоком на транспортном уровне. Передача срочных сеансовых блоков данны х службы обычно производится с использованием передачи срочных транспортных данных . - 34 - Время---- ---¬ ---¬ ---¬ ---¬ ---¬ ---¬ Сеансовые ¦ ¦-----¦ ¦ ¦ ¦-----¦ ¦ ¦ ¦-----¦ ¦ соединения L--- L--- L--- L--- L--- L--- -----¬ ------¬ Транспортные¦ ¦------------------------------¦ ¦ соединения L----- L------ Рис .5. Несколько последовательных сеансовых соединений : 1 - установление ; 2 - разъединение . - 35 - Время---- ---¬ ---¬ Сеансовые ¦ ¦-------------------------¦ ¦ соединения L--- L--- -----¬ ---¬ ---¬ ---¬ ---¬ ------¬ Транспортные¦ ¦----¦ ¦ ¦ ¦----¦ ¦ ¦ ¦-------¦ ¦ соединения L----- L--- L--- L--- L--- L------ Рис .6. Несколько последовательных транспортных соединений : 1 - установление ; 2 - разъединение . - 36 - В случае возникновения отказов в транспо ртном соедине- нии сеансовый уровень может выполнять фу нкции , необходимые для повторного установления транспортного соединения с целью по ддержки продолжающего существовать сеа нсового соединения . Сеансовые объекты оповещают ( с использова нием услуги опове- щения об особых состояниях ) представител ьные объекты о том , что служба была прервана , и в осстанавливают службу то- лько по у казанию представительного объекта . Это позволяет представительным объектам провести повторную синхронизацию и продолжить функционирование с некоторого согласованного сос- тояния . Разъединение сеансового соединения в норм альных услови- ях произв одится без потерь данных по запросу представитель- ных объектов . Сеансовый уровень также сод ержит функции для преждевременного разъединения сеансового сое динения с возмож- ными потерями данных . Сеансовые протоколы могут осуществлять не которые фун к- ции по управлению уровнем , такие , как активация и контроль ошибок . Cеансовая служба с установлением соединен ия обеспечива- ет средства организации и синхронизации обмена данными между ее пользователями , в частности : - средства установл ения сеансового сое динения с другим пользователем , обмена данными по этом у соединению и его освобождения ; - средства согласования правил использования признаков для обмена данными , синхронизации и освобождения сое динения , а также организации обмена данными в - 37 - полудуплексном и дуплексном режимах ; - средства установления точек синхронизации в диалоге , а в случае ошибок восстановления диа лога с согласован- ной точки си нхронизации ; - средства прерывания диалога и его по следующего восста- новления с заранее согласованной точки . Поясним основные понятия сеансового уров ня . Признак есть атрибут сеансового соединения , который динамически наз- начается в каждый момент времени только одному пользователю сеансовой службы , что дает ему исключите льное право вызы- вать определенные службы . Определяются четыре типа признака : - данных ; - освобождения ; - вспомогательной синхронизации ; - главной синхронизации /деятельности . Признак всегда находится в одном из следующих состояний : - доступности , в котором всегда назначе н одному пользо- вателю ( что дает ему право испол ьзовать соответствую- щую службу ) и не назначен др угому пользователю ( что не дает ему права пользоваться служб ой , но он может это право приобрести в дальнейшем ) ; - недоступности ни одному пользователю , п ричем в этом случае они не имеют права использ овать служб у . Для струкруризации обмена данными пользов атели сеансовой службы могут вводить главные точки си нхронизации , которые разбивают процесс обмена данными на единицы диалога . При этом процесс передачи в пределах некотор ой единицы диалога не - 38 - зависит от передач в рамках других ед иниц диалога , а каждая главная точка синхронизации подтверждается я вно . Для структуризации обмена данными внутри единицы диалога используются вспомогательные точки синхрониз ации , которые могут п одтверждаться , а могут и не подтверждаться . Логически различные части работы называются периодами деятельности . Каждый такой период состои т из одной или нес- кольких единиц диалога . В каждый момент времени в рамках од- ного сеансового соединени я допускается и спользование только одного периода деятельности , но в теч ение одного сеансового соединения могут существовать несколько посл едовательных пе- риодов . Кроме того , период деятельности может распростра- нятся на несколько сеансовых соеди нений ,может быть прерван и возобнавлен во время того же или следующего сеансового соеди- нения . Сеансовая служба содержит три фазы : - установление сеансового соединения ; - передачи данных ; - освобождения сеансового соединения . С первой фазой связана только одн а служба - установления сеансового соединения , используемая для установления сеансо- вого соединения и для согласования призн аков и параметров со- единения . В фазе передачи данных осуществляется обмен данными ме ж- ду двумя пользователями сеансовой службы . С передачей данных связаны четыре службы : - служба передачи нормальных данных обе спечивает переда- чу cеансовых блоков данных службы по сеансовому соеди- - 39 - нению . При исполь зовании функцио нального блока полудуплекса управление передачей данных осуществляет- ся с помощью признака данных ; - служба передачи срочных данных обеспечивает передачу срочных cеансовых блоков данных службы по сеансовому соединению , причем на передачу срочных данных не оказывают никакого влияния механизмы уп равления потоками и признаками , связанными с передачей всех других типов данных ; - служба передачи служебных данных использ у ется для пе- редачи служебных cеансовых блоков дан ных службы без использования механизмов управления пере дачей с по- мощью признака данных ; - служба обмена данными о возможнстях обеспечивает обмен небольшими порция ми данных . Эта служба может быть инициирована только при наличии служ бы управления деятельностью , причем обмен данными о возможности производится до начала деятельности . С управлением признаками связаны три службы : - служба передачи признаков позволяет п ользователю сеан- совой службы уступить один или неско лько сеансовых признаков другому пользователю ; - служба запроса признаков позволяет польз ователю сеан- совой службы запросить другого пользователя сеанса передать ему один или несколько конк ретных признаков ; - служба передачи управления позволяет пол ьзователю се- анса уступить все доступные признаки другому пользователю . - 40 - С синхронизацией и повторной синх ронизацией связаны три службы : - служба вспомогательных точек синхронизац ии позволяет пользователю сеансовой службы отделять поток нормаль- ных сеансовых блоков данных службы и служебных сеансовых блоков данных службы , переданных до запроса этой службы , от потока таких же блоко в , переданных после запроса . Для управления этой службой исполь- зуются признаки вспомогательной синхрони зации ; - служба главных то чек синхронизаци и позволяет пользова- телю сеансовой службы ограничивать по ток нормальных , служебных и срочных сеансовых блоков данных службы , передаваемых внутри единицы диалога . Для управления этой службой используют ся признаки главной синхронизации /деятельности ; - служба повторной синхронизации используется для уста- новления сеансового соединения к предыдущей или новой точке синхронизации и для повторного прикрепления досту пных признаков . Применение этой службы может повлечь за собой потерю нормальных , служебных или срочных сеансовых блоков данных службы . Для сообщений об ошибках и непредвиде нных ситуациях име- ются две службы : - служба выдав аемых пставщиком осо бых оповещений позво- ляет сообщать пользователям об особы х состояниях или протокольных ошибках поставщика сеансово й службы . Применение этой службы может повлечь потерю нормаль- ных , служебных или срочных сеан совых блоков данных - 41 - службы ; - служба выдаваемых пользователем особых оповещений ис- пользуется пользователем сеансовой службы для сообще- ния о наступлении особых состояний в случаях , когда признак данных доступен , но е му не прикреплен . При- менение этой службы может повлечь потерю нормальных , служебных или срочных сеансовых блоко в данных службы . С управлением деятельномтью связаны п ять служб : - служба нача ла деятельности испол ьзуется для индикации того , что начата новая деятельность ; - служба возобнавления деятельности исполь зуется для ин- дикации восстановления ранее прерванной деятельности ; - служба прерывания деятельности позв оляет осуществлять аварийное завершение деятельности , но таким образом , что выполненная до этого работа не б удет утрачена и может быть продолжена в дальнейшем . П рименение этой службы может повлечь потерю нормальны х , служ ебных или срочных сеансовых блоков данных службы ; - служба аннулирования деятельности позвол яет осуществ- лять аварийное завершение деятельности , причем выпол- ненная до этого работа будет утрачен а и не может быть продо лжена в дальнейшем . Применен ие этой службы может повлечь потерю нормальных , служебных или срочных се- ансовых блоков данных службы ; - служба окончания деятальности используется для завер- шения деятельности ( и установки главной точки синхронизации ) . Для управления этими службами используются признаки главной синхрониза ции /деятель- - 42 - ности . Применение служб управления деятельностью может привести к такому состоянию , к огда на сеансовом соединении не осу- ществляется никакая деятельность . Если во время отсутствия какой бы то ни было деятельности используются службы управле- ния деятельностью , то пользователями сеансов ой службы могут быть инициированы только следу ющие службы : - начала деятельности ; - возобнавления деятельности ; - управления признаками ; - обмена данными о возможности ; - передачи служебных данных ; - передачи нормальных данных ; - передачи срочных данных ; - разрыва соединения ; - освобождения соединения . 2.6. Представление данных . Этот уровень определяет трансляцию формат ов и синтаксиса прикладных программ в форму , пригодную для сети . Уровень представление данных определяет спос об , по которому програм- мы поступают в сеть . На представительном уровне обеспечиваетс я представление информации , которая передается прикладными объектами или на которую они ссылаются в процессе передачи . На этом уровне осуществляется только с интаксическая , но не семантическая ( содержательная ) обработка данных , выполняема я на приклад- - 43 - ном уровне . На представительном уровне обеспечивается об щее предс- тавление данных , используемых между прик ладными объектами . Та ким образом обеспечивается независ имость прикладных объек- тов от используемого синтаксиса ( т . е . правил кодирования передаваемой информации ) . Синтаксическая нез ависимость мо- жет быть достигнута двумя способами : 1) представительный уровень о беспечива ет общие синтакси- ческие элементы , используемые прикладными объектами ; 2) прикладные объекты могут использовать любой синтак- сис , а на представительном уровне в э том случае осуществля- ется преобразование между различными форм ами синт аксиса и об- щим синтаксисом , необходимым для связи между прикладными объектами . Это преобразование выполняется в открытой системе прозрачно для других открытых систем и поэтому не оказывает влияния на стандартизацию протоколов предста вительного уро в- ня . Представительный уровень добавляет к сеансовой службе следующие услуги : - преобразование синтаксиса ; - выбор синтаксиса . Для обеспечения службы представления представительный уровень выполняет следующие функции : - запрос установления сеанса ; - передача данных ; - согласование и повторное согласоване син таксиса ; - преобразование синтаксиса ; - запрос завершения сеанса . - 44 - В среде OSI не существует единого синтак сиса переда чи данных . Используемый в представительном соеди нении синтаксис передачи согласовывается между взаимодейству ющими представи- тельными объектами . Для представительного объекта необходимо определить как синтаксис соответсвующего при кладного объек- та , так и согласованный синтаксис передачи . Для протокола представительного уровня необходимо задать только синтаксис передачи . Для удовлетворения требований прикладных объектов на представительном уровне может использоватся любой синтаксис пе редачи , подходящий для этой цели . Для достижения других целей ( например , уменьшения объема данных , включающего снижение стоимости передачи ) может произв одится преобразова- ние синтаксиса . Между представительными и сеансовыми адресами уста навли- вается взаимно однозначное соответствие . На представительном уровне отсутствуют мультиплексирование и расщепление . Информация , подлежащая передаче между прикладными об- ъектами ( пользователями представительной слу жбы ) , указыва- ется в п араметре " Данные пользова теля " примитивов предста- вительной службы . Единица такой информаци и специфицируется на уровне абстрактного синтаксиса и наз ывается значением представительных данных . Абстрактный синтаксис данных определяется как аспекты правил , используемых для формальной специ фикации передавае- мых между открытыми системами данных , которые не зависят от применяемых методов их кодирования . Множество значений представительных данных называется - 45 - абстракт ным синтаксисом , а однозначно идентифицирующее это множество имя - именем абстрактного синта ксиса . Пользователи представительной службы согл асовывают между собой допустимое множество абстрактных си нтаксисов и сообщают его представительным объектам . В пр оцессе передачи они могут решить изменить согласованное множество абстракт ных синтакси- сов . Для заданного множества абстрактных с интаксисов предста- вительные объекты выбирают взаимоприемлемые синтаксисы пере- дачи . Синтаксис передачи определяется ка к те аспекты правил , которые задают конкретное представление передав аемых между открытыми системами данных ; а имя , зад ающее однозначное ( в рамках заданного имени абстрактного синта сиса ) представление множества значений представительных дан ных как потока битов , - именеи синтаксиса передачи . Соответствие между именем абстрактного си нтаксиса и име- нем синтаксиса передачи называется представи тельным контекс- том . Двумя основными функциями уровня пред ставления являются : - согласование синтаксиса передачи , выполняемое предс- тавительным протоколом ; - преобразование между абстрактным синтаксисом и синтак- сисом передачи , выполняемое в рамках представитель- ного объекта и , поэтому не влияющее на представитель- ный протокол . Отметим , что если согласованное между пользователями и поставщиком представительной службы множеств о представитель- - 46 - ных контекстов ( называемое множеством опреде ленных контекс- тов ) пусто , то используется контекст по умолчанию . Контекстом по умолчанию называется представи тельный кон- текст , который всегда известен поставщику и двум пользовате- лям представительной службы . Контекст по умолчанию использу- ется всегда при передаче срочн ых данных . Контекст по умолча- нию может быть либо определен с и спользованием услуги уста- новления представительного соединения ( но не может быть из- менен при использовании других услуг ) , либо установлен по предварительному соглашению . 2 .7. Прикладной уровень . Прикладной уровень определяет сетевые прикладные прог- раммы , которые обслуживают файлы . Многие сетевые програм- мы-утилиты являются частью прикладного ур овня . Прикладной уровень характеризует аспек ты прикладн ого процесса , относящиеся к OSI . Элемент приклад ной службы - часть прикладного объекта , обеспечивающая услуги среды OSI с использованием нижележащих служб . Элемент по льзователя - часть прикладного процесса , в которой исполь зуются элементы прикла дной службы , необходимые для вы полнения процесса пере- дачи информации , присущего данному прикл адному процессу . Будучи самым верхним уровнем OSI , прикл адной уровень обеспечивает доступ в среду OSI для при кладных процессов . Прикладные проце ссы обмениваются инфо рмацией посредством - 47 - прикладных объектов , прикладных протоколов и службы предс- тавлений . Прикладной объект содержит один элемент пользователя и набор элементов прикладной службы , кото рые могут вызывать д руг друга и ( или ) элементы сл ужбы представлений для выпол- нения необходимых функций . Элементы пользователей в различных систем ах взаимодейст- вуют друг с другом с помощью обме на блоками данных прикладной службы , порождаемыми элементами прикладной службы . Кроме передачи данных прикладная служ ба может предостав- лять следующие услуги : - идентификация партнеров , предполагающих в заимодейст- вовать (например , с помощью имен , а дресов , описаний ) ; - определение текущей готовност и па ртнеров , предполага- ющих взаимодействовать ; - установление полномочий для передачи ; - согласование механизма секретности ; - аутентификация партнеров , предполагающих взаимодейст- вовать ; - определение методологии назначения цен , достаточности ресурсов , приемлемого качества обслуживан ия (например, времени ответа , подходящего уровня о шибок ) ; - синхронизация взаимодействующих приложений ; - выбор дисциплины диалога , включающей про цедуры и ници- ализации и завершения ; - согласование ответственности за обнаружение ошибок и процедур управления целостностью данных ; - идентификация ограничений по синтаксису данных ( мно- - 48 - жество символов , струк туры данных ) . Прикладной уровень содержит все функции , отсутствующие на более низких уровнях , но необходим ые для взаимодействия открытых систем . Когда предполагается в заимодействие конк- ретных экземпляров прикладных процессов , про цесс-ини циатор вызывает экземпляр прикладного объекта своей открытой системы . Затем устанавливается ответственн ость этого экземпляра прикладного объекта за устан овление соединения с экземпляром прикладного объекта открытой системы-получателя. Это т процесс осуществляется путем вызова экземпляров объектов на нижних уровнях . После установления соединения между прикладными объектами прикладные процессы могут взаимодейст- вовать . Прикладной объект состоит из элеме нта пользователя и эле мента прикладной службы . Выделяет ся два типа элементов прикладной службы : общие элементы и с пециальные элементы . Общие элементы предоставляют возможности , необходимые мно- жеству приложений , специальные - возможности , требуемые для обеспечения дополнительных услуг кон кретным приложениям ( например , передача файлов , банковские опе рации и т . д . ) . В эталонной модели OSI совместное функционирова ние ре- альных открытых систем моделируется через в заимодействие прикладных процессов в э тих систе мах . Прикладной процесс - это элемент реальной открытой сис- темы , который принимает участие в вып олнении одного или нес- кольких заданий по обработке информации . Для выполнения задания по распределен ной обработке ин- формации тре буется совместное функц ионирование нескольких - 49 - прикладных процессов . Множество вовлекаемых в выполнение не- которого задания прикладных процессов мож ет изменятся . Прик- ладной прцесс может одновременно или последовательно прини- мать участие в выполнении одного или нескольких различных и , возможно ,независимых заданий . Взаимодействи е прикладных процессов может быть двусторонним или многосторонним , синх- ронным или асинхронным , они могут быт ь связаны в иерархичес- кую , сетевую и другие структуры при обработке некоторого за- дания . При поддержке одного или неск ольких заданий приклад- ным процессам может потребоваться разделе ние своего взаимо- действия на ряд логически независимых ча стей . Деятельность данного прикладно го про цесса по поддержке конкретного задания по обработке информ ации поддерживается вызовом прикладного процесса . Прикладной процесс может в некоторый момент времени не иметь ни одного вызова или иметь их несколько . Совместная деятельность прикладных процессов осущ ествляется некоторым динамически меняющимся набором вызовов пр икладных процессов , взаимодействующих посредством функций взаимо действия . Причем существенное значение для описания этой деятельности имеет определение свойств фу нкций взаимоде йствия , а не конкретные обеспечивающие их механизмы ( например , м еханизмы передачи данных ) . В среде OSI конкретный случай совместног о функционирова- ния прикладных процессов представляется некоторой конфигура- цией вызовов приклад ных процессов , а функция взаимодействия - соответствующей конфигурацией вызовов прикла дных объектов ( рис .7 ) . - 50 - -----------------------------¬ ¦ Вызов прикладного процесса ¦ ¦ ¦ ¦ ---------------------¬ ¦ ¦ ¦ вызо в прикладного ¦ ¦ ¦ ¦ объекта ¦ ¦ ¦ L---------T----------- ¦ L-------------+--------------- ------------------------------+----------------------------¬ ¦ Вызов прикладного ----------+---------¬ ¦ ¦ процесса ¦ Вызов прикла дного ¦ ¦ ¦ ¦ объекта ¦ ¦ ¦ L-------------------- ¦ ¦ ----------------------¬ ----------------------¬ ¦ ¦ ¦ Вызов прикладного ¦ ¦ Вызов прикладного ¦ ¦ ¦ ¦ объекта ¦ ¦ объекта ¦ ¦ ¦ L---------T------------ L----------T----------- ¦ L--------------+------------------------------+------------- ---------------+--------------¬ -------------+------------¬ ¦ -----------+----------¬ ¦ ¦ -----------+----------¬ ¦ ¦ ¦ Вызов прикладного ¦ ¦ ¦ ¦ Вызов прикладного ¦ ¦ ¦ ¦ объекта ¦ ¦ ¦ ¦ об ъекта ¦ ¦ ¦ L---------------------- ¦ ¦ L---------------------- ¦ ¦ Вызов прикладного ¦ ¦ Вызов при кладного ¦ ¦ процесса ¦ ¦ процесса ¦ L------------------------------ L-------------------------- Рис . 7. Взаимодействие прикладных процессоо в среде OSI. - 51 - Прикладной объект - это активный элемент открытой систе- мы , представляющий те компоненты прикладн ого процесса , ко- торые участвуют в обмене ин формацией между открытыми систе- мами . Каждый прикладной объект относится только к одному прикладному процессу . Тип прикладного объекта определяется набором конкретных выполняемых функций , а сам прикладной объ ект - это экземпляр некоторого т ипа прикладного объекта . Вызов прикладного об- ъекта выполняет функции прикладного объ екта для конкретного случая обмена информацией . Внутренняя структура прикладного объекта от ражает как поведение прикладного процесса при обмене информацией , так и требования по обмену информацией , происте кающие из его роли в обработке информации . На прикладном уровне присваиваются наименова ния типам и экземплярам прикладных процессов и объектов . Наименование однозначно идентифицирует элемент в сред е OSI , и оно может быть отображено в адрес посредством справочн ой функции . Вре- мя , в течение которого действительно неко торое наименование, определяется администрацией реальной открыто й системы . Каждый элемент прикладной службы треб ует описани я пре- доставляемых им услуг и поддерживающего их выполнение прото- кола . Спецификация протокола определяет правила информационно- го обмена между равноправными элементами прикладной службы . Она также может содержать описание испол ьзуемой службы предс- тавительного уровня или услуг , предоставляе мых другими эле- - 52 - ментами прикладной службы . 3. Взаимодействие ЛВС на различных уровнях . Устройства , используемые для межсетевого взаимодейст- вия , зависят от степени с овместим ости сетей . Когда две сети соединяются , то эт и соединения выполняю- тся на первом идентичном уровне OSI . Устройства , называемые усилителями , дости гают самого низкого уровня соединения . Устройства , реген ерирущие сиг- нал ( усили тели ) , устанавливают кабель ное соединение на уровне 2 ( канальный уровень ) - в действител ьности соедине- ние " уровень 1 - к - уровню 1 " ( физический у ровень ) , ко- торое осуществляется на уровне 2 . Усилители расширяют дальность действия одн ой сети . Ког- да устанавливается усилитель он создает физический разрыв в кабеле . Сигнал воспринимается с одной с тороны усилителя , затем регенерируется , и направляется к сл едующей части кабе- ля ( рис . 8 ) . Усилитель не расщепляет сеть , а т олько берет сигнал с одной стороны и передает его дальше с другой . Его единствен- ная цель - компенсировать ухудшение качест ва сигнала , кото- рое имело бы место в отсутствии усили теля . Следующий уровень взаимодействия называетс я мостом . Мост соединяет две , в основном , иден тичные сети , которые имеют некоторые физические различия в са мом низу ( рис. 9 ) . - 53 - Например , мост может соединять на сет евом уровне две сети с различными более низкими уровнями ; все что находится вы ше сетевого уровня должно быть одинаково . Устройство , которое взаимосвязывает три нижних уровня , устанавливая соединение на идентичном транс портном уровне , называется маршрутизатором , роутером ( router ) . Роу теры обеспечивают достаточно сло жный уров ень сервиса . В случае осуществления связи с его помощью , ве рхние уровни сети ( се- ансовый , представления данных и прикладн ой ) должны быть одинаковы ( рис . 10 ) . Роутер имеет две секции , каждая и з которых может пере- давать , при нимать и обрабатывать . Когда сигнал поступает на роутер , он направляется в буфер ( храни тся ) , затем выпол- няется некоторое протокольное преобразование , чтобы сделать сигнал совместимым с другой стороной . Далее , сообщение пе- реходит на другую стор ону , передается другой сети . Чтобы соединить совершенно различные сети используется устройство , называемое шлюзом . Шлюзы выполняю т протокольное преобразование для всех семи уровней мод ели OSI ( рис .11 ) . Роутеры и шлюзы могут манипулироват ь с передаваемыми па- кетами . В случае роутера , эта манипуля ция может быть прос- то некоторым решением о том , откуда пакет приходит и куда направляется . В случае шлюза это решение может быть немного сложнее так как шлюз может выполнять бол ьше функ ций . Он не только выполняет функции роутера , но может преобразовать со- общение из одного пакетного формата в др угой или из одной системы кодирования в другую . - 54 - ---------------¬ --------------¬ ¦ DATA-LINK ¦---------- ¦ DATA-LINK ¦ +--------------+ +-------------+ ¦ PHYSICAL ¦ ¦ PHYSICAL ¦ L--------------- L-------------- Рис . 8. Усилитель. ---------------¬ --------------¬ ¦ NETWORK ¦----------¦ NETWORK ¦ +--------------+ +-------------+ ¦ DATA-LINK ¦ ¦ DATA-LINK ¦ +--------------+ +-------------+ ¦ PHYSICAL ¦ ¦ PHYSICAL ¦ L--------------- L-------------- Рис . 9. Мост - 55 - ---------------¬ --------------¬ ¦ TRANSPORT ¦----------¦ TRANSPORT ¦ +--------------+ +-------------+ ¦ NETWORK ¦ ¦ NETWORK ¦ +--------------+ +-------------+ ¦ DATA-LINK ¦ ¦ DATA-LINK ¦ +--------------+ +------------ -+ ¦ PHYSICAL ¦ ¦ PHYSICAL ¦ L--------------- L-------------- Рис . 10. Роутер. ---------------¬ --------------¬ ¦ APPLICATION ¦----------¦ APPLICATION ¦ +--------------+ +-------------+ ¦ PRESENTATION ¦ ¦ PRESENTATION¦ +--------------+ +-------------+ ¦ SESSION ¦ ¦ SESSION ¦ +--------------+ +-------------+ ¦ TRANSPORT ¦ ¦ TRANSPORT ¦ +--------------+ +-------------+ ¦ NETWORK ¦ ¦ NETWORK ¦ +- -------------+ +-------------+ ¦ DATA-LINK ¦ ¦ DATA-LINK ¦ +--------------+ +-------------+ ¦ PHYSICAL ¦ ¦ PHYSICAL ¦ L--------------- L-------------- Рис . 11. Шлюз . - 56 - 4. Заключение . Интерес к локальным сетям вырос очень быстро частично потому , что пользователи увидели в ни х дешевый способ объе- динения большого числа относительно недорогих у стройств , и частично потому , что , казалось , они могут разрешить неко- торые пр облемы совместимости различно го оборудования . Конеч- но , недорогая локальная сеть могла предостав ить отдельным устройствам возможность обмениваться информацией . Если свя- зываемые сетью устройства используют разл ичные наборы симво- лов и протоколы вы сокого уровня , то сама локальная сеть ред- ко может разрешить проблему совместимости . Здесь требуются сети , способные работать с различными протоколами и наборами символов и обеспечивающие их преобразован ие . Они значительно сложнее и дороже , чем осн овные локаль ные сети . Современные вычислительные сети обеспечивают пользовате- лю широкий набор услуг и позволяют с оздавать целый ряд раз- личных по назначению автоматизированных сист ем распределенной обработки информации , к числу которых в перву ю очередь сле- дует отнести : - информационно-поисковые ( банки данных и п рограмм ма- тематического обеспечения , справочные сл ужбы , обмен файлами данных между различными вычислительными комплексами ) ; - диалоговые ( отладка математических программ , службы обучения и оценки знаний , обработка графической информации , разработка новой техники ) ; - 57 - - системы распределенных вычислений ( решение сложных математических за дач , моделированни е процессов и систем , логичекое преобразование данных , удаленный ввод заданий , выполнение финансовых и торговых операций ) . Общение между персональными компьютерами - это одна из возможностей , реализованных благодаря Л ВС . Многие ЛВС имеют утилиты , позволяющие посылать односторонние сообщения другим пользователям сети . Однако подлинное об щение между персо- нальными компьютерами в сети требует с пециального пакета прикладных программ , на зываемого элек тронной почтой . Электронная почта похожа на некоторые другие средства общения . Но она специально приспособлена для обеспечения эф- фективного общения между рабочими станци ями на базе персо- нальных компьютеров. Следующее пок оление локальных сетей будет состоять из систем передачи данных , на которых будут строиться эффектив- ные интерфейсы , работающие с широким наборо м разнообразных устройств . Некоторые сети будут законче нными системами , например , для автоматизаци и учреждени й , которые поддержива- ют устройства с проектированные для совместн ой работы в сети определенного типа . В такой системе с ама локальная сеть бу- дет всего лишь одним из ее компоненто в . Большая часть устройств , которые использ уют локал ьную сеть , будут в большей или меньшей степени " интеллектуальны- ми " , а " неинтеллектуальные " терминалы стан ут редкостью , так как они нуждаются в интерфейсе со значительными вычисли- тельными возможностями для пользования се тью . Поскольку сое- - 58 - диненные между собой устройства будут " ин теллектуальными " и смогут выполнять прикладные программы , т о сети станут пол- носвязными системами распределенной обработк и информации . Наиболее интересным аспектом локальных сетей можно сч и- тать возможности интеграции цифровых дан ных , речи , текстов и других видов информации в одной сети . При этом значительно экономятся средства на прокладку кабелей . Пока еще это дале- кая цель , так как существующие сети н ацелены скорее на пере- дачу данных и изредко включают возможность передачи речи . Системы с передачей модулированных сигналов , конечно , могут передавать любые виды информации , и , вероятно , именно они будут особенно быстро развиваться в сторон у интегрального обслуживания . Соответствующее оборудовани е для интеграции передачи различной информации уже произво дится , хотя и в ог- раниченных количествах . - 59 - Список литературы. 1. Организация локальных сетей на базе персональных компьютеров . "И.В.К .- СОФТ ",Москва 1991. 2. Протоколы информационно-вычислительных сетей . Справочник под ред . И.А.Мизина,А.П.Кулешова. Москва "Радио и связь " 1991. 3. Стандарты по локальным вычислительным с етям . Справочник под ред . С.И.Самойленко. Москва "Радио и связь " 1990. 4. К.Ги " Введение в локальные вычислите льные сети . " Москва "Радио и связь " 1986.
1Архитектура и строительство
2Астрономия, авиация, космонавтика
 
3Безопасность жизнедеятельности
4Биология
 
5Военная кафедра, гражданская оборона
 
6География, экономическая география
7Геология и геодезия
8Государственное регулирование и налоги
 
9Естествознание
 
10Журналистика
 
11Законодательство и право
12Адвокатура
13Административное право
14Арбитражное процессуальное право
15Банковское право
16Государство и право
17Гражданское право и процесс
18Жилищное право
19Законодательство зарубежных стран
20Земельное право
21Конституционное право
22Конституционное право зарубежных стран
23Международное право
24Муниципальное право
25Налоговое право
26Римское право
27Семейное право
28Таможенное право
29Трудовое право
30Уголовное право и процесс
31Финансовое право
32Хозяйственное право
33Экологическое право
34Юриспруденция
 
35Иностранные языки
36Информатика, информационные технологии
37Базы данных
38Компьютерные сети
39Программирование
40Искусство и культура
41Краеведение
42Культурология
43Музыка
44История
45Биографии
46Историческая личность
47Литература
 
48Маркетинг и реклама
49Математика
50Медицина и здоровье
51Менеджмент
52Антикризисное управление
53Делопроизводство и документооборот
54Логистика
 
55Педагогика
56Политология
57Правоохранительные органы
58Криминалистика и криминология
59Прочее
60Психология
61Юридическая психология
 
62Радиоэлектроника
63Религия
 
64Сельское хозяйство и землепользование
65Социология
66Страхование
 
67Технологии
68Материаловедение
69Машиностроение
70Металлургия
71Транспорт
72Туризм
 
73Физика
74Физкультура и спорт
75Философия
 
76Химия
 
77Экология, охрана природы
78Экономика и финансы
79Анализ хозяйственной деятельности
80Банковское дело и кредитование
81Биржевое дело
82Бухгалтерский учет и аудит
83История экономических учений
84Международные отношения
85Предпринимательство, бизнес, микроэкономика
86Финансы
87Ценные бумаги и фондовый рынок
88Экономика предприятия
89Экономико-математическое моделирование
90Экономическая теория

 Анекдоты - это почти как рефераты, только короткие и смешные Следующий
На уроке географии пятиклассник Коля Сидоров нашёл Гондурас и кличку до одиннадцатого класса.
Anekdot.ru

Узнайте стоимость курсовой, диплома, реферата на заказ.

Обратите внимание, реферат по радиоэлектронике "Принципы уровневой организации ЛВС (на основе модели OSI)", также как и все другие рефераты, курсовые, дипломные и другие работы вы можете скачать бесплатно.

Смотрите также:


Банк рефератов - РефератБанк.ру
© РефератБанк, 2002 - 2016
Рейтинг@Mail.ru