Главная » Просмотр файлов » Галкин В.А., Григорьев Ю.А. - Телекоммуникации и сети

Галкин В.А., Григорьев Ю.А. - Телекоммуникации и сети (1053870), страница 4

Файл №1053870 Галкин В.А., Григорьев Ю.А. - Телекоммуникации и сети (Галкин В.А., Григорьев Ю.А. - Телекоммуникации и сети) 4 страницаГалкин В.А., Григорьев Ю.А. - Телекоммуникации и сети (1053870) страница 42017-12-27СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 4)

1.2).Мобильность. Инкапсуляция позволяет хорошо скрыть машинно-зависи­мые части системы, которые должны быть реализованы заново при переходена другую платформу. При этом гарантируется, что остальная часть системыне потребует изменений.Таблица 1.2. Свойства открытых системи объектно-ориентированных систем программированияСвойстваоткрытыхсистемДружественность(пользователь)Объектное представле­ние предметной облас­Свойства объект­ ти, наиболее удобноено-ориентирован­ человеку.Сочетаниеных систем прог­ всех других свойствраммированияпри конструированиипользовательскогоингерфейса22Расширяе­мость (но­вые функ­Мобильностьции и об­(платформы)ласти при­менения)Инкапсуляция Наследова­(скрытие реа­ ние, абст­рактные ти­лизации)пы данныхИнтероперабельность (другиесистемы,пользователь)Полиформизм,динамическоесвязывание1.3.

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

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

Простота понятия абстрактныхтипов данньгк в объектно-ориентированных системах существенно облегчаетразработку такой процедуры.Дружественность. Удобство взаимодействия человека с системой требу­ет от последней наличия всех трех вышеуказанных качеств. Мобильность не­обходима ввиду быстрой смены старых и появления новых устройств, в част­ности, средств мультимедиа. Расширяемость необходима для разработкипрограммной поддержки новых парадигм общения человека с машиной.

Инте­роперабельность рассматривает человека как другую систему, с которой от­крытая система должна уметь взаимодействовать.1.3. Эталонная модель взаимодействия открытых системБазовая эталонная модель OSI является концептуальной основой, опреде­ляющей характеристики и средства открытых систем. Она определяет взаи­модействие открытых систем, обеспечивающее работу в одной сети систем,вьшускаемых различными производителями, и координирует:• взаимодействие прикладных процессов;• формы представления данных;• единообразное хранение данных;• управление сетевыми ресурсами;• безопасность данных и защиту информации;• диагностику программ и технических средств.231.

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

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

Например, некоторые СУБД име­ют встроенные средства удаленного доступа к файлам. В этом случае прило­жение, выполняя доступ к удаленным ресурсам, не использует системнуюфайловую службу. Оно обходит верхние уровни модели OSI и обращается на­прямую к системным средствам, ответственным за транспортировку сообще­ний по сети, которые располагаются на нижних уровнях модели.Пусть приложение обращается с запросом к прикладному уровню, напри­мер к файловой службе.

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

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

Эталонная модель взаимодействия открытых системПроцесс АПроцесс ВААПротоколыVVПрикладнойуровень^->АПредставительныйуровеньСеансовыйуровеньТранспортныйуровеньV•>I6^5 < -•ФизическийуровеньII>VIIl^^bI^^ш^->->7[б|5|Канальныйуровень67А<гСетевойуровеньАИнтерфейсыV^^^^13|4|5|б|7^^M^iI|[з[г<—>ррр^ — >[Г2 3 4 5 6$654321АIl^i^ll6|5|4|3[2|i]4|5|б|7Передача по сети^•^Ш]А-а XLСообщениеЗаголовки — служебнаяинформацияРис. 1.4.

Модель взаимодействия открытых систем OSIASOгает самого нижнего, физического уровня, который собственно и передает егопо линиям связи машине-адресату. К этому моменту сообщение содержит за­головки и концевики всех уровней (рис. 1.5).251. Распределенные системы обработки данныхСообщение3-го уровняЗаголовок3-го уровняПоле данных3-го уровняКонцевик3-го уровняЗаголовок Заголовок2-го уровня 3-го уровняПоле данных3-го уровняКонцевик Концевик3-го уровня 2-го уровняСообщение1-го уровня \|/Заголовок Заголовок Заголовок1-го уровня 2-го уровня 3-го уровняПоле данных3-го уровняКонцевик Концевик Концевик3-го уровня 2-го уровня 1-го уровняСообщение2-го уровняЖ-_vЖРис.

1.5. Вложенность сообщений различных уровнейПри поступлении сообщения на машину-адресат ее физический уровень при­нимает его. Далее оно последовательно перемещается вверх с уровня на уро­вень. Каждый уровень анализирует и обрабатывает заголовок своего уровня,выполняя соответствующие данному уровню функции, а затем удаляет этотзаголовок и посылает сообщение вышележащему уровню.Для обозначения единиц данных, с которыми имеют дело протоколы разныхуровней, в OSI используется общее название протокольный блок данных(PDU - Protocol Data Unit). Для обозначения блоков данных определенных уров­ней часто используют специальные названия: кадр (frame), пакет (packet), дей­таграмма (datagram), сегмент (segment).В модели OSI различаются два основных типа протоколов:• с установлением соединения (connection-oriented);• без предварительного установления соединения (connectionless).В протоколах с установлением соединения перед обменом данными от­правитель и получатель должны сначала установить соединение и, возможно,выбрать некоторые параметры протокола, которые они будут использовать приобмене данными.

После завершения диалога они должны разорвать это соеди­нение.Протоколы без предварительного установления соединения называюттакже дейтаграммными протоколами. Отправитель просто передает сооб­щение, когда оно готово. Опускание письма в почтовый ящик является приме­ром связи без предварительного установления соединения. При взаимодействииЭВМ в РСОД используют протоколы обоих типов.Уровни модели OSIФизический уровень. Физический уровень (Physical layer) имеет дело спередачей битов по физическим каналам связи, таким, например, как коакси­альный кабель, витая пара, оптоволоконный кабель или радиосреда. К этомууровню имеют отношение характеристики физических сред передачи данных,такие, как полоса пропускашся, помехозащищенность, затухание и др. На этом261.3. Эталонная модель взаимодействия открытых системже уровне определяют характеристики электрических сигналов, передающихдискретную информацию, например, крутизну фронтов импульсов, уровни на­пряжения или тока передаваемого сигнала, скорость передачи сигналов и типыкодирования.

Здесь же стандартизуют типы разъемов и назначение каждогоконтакта.Функщ1и физического уровня реализуют все устройства, подключенные ксети. Со стороны, например, персональной ЭВМ (компьютера) функщш физи­ческого уровня выполняет сетевой адаптер или последовательный коммуникащюнный порт.Канальный уровень. Одной из задач канального уровня (Data Link layer)является проверка доступности среды передачи, так как физическая средаможет быть занята одной из нескольких пар попеременно взаимодействующихкомпьютеров.

Характеристики

Тип файла
PDF-файл
Размер
22,3 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6451
Авторов
на СтудИзбе
305
Средний доход
с одного платного файла
Обучение Подробнее