Главная » Просмотр файлов » Норенков И.П. - Автоматизированное производство

Норенков И.П. - Автоматизированное производство (1054022), страница 45

Файл №1054022 Норенков И.П. - Автоматизированное производство (Норенков И.П. - Автоматизированное производство) 45 страницаНоренков И.П. - Автоматизированное производство (1054022) страница 452017-12-27СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

При пересылках на основе транспортных протоколов TCP или UDP данные представляются в едином формате обмена. Синхронность и блокирование означают, что клиент,обратившись к серверу, для продолжения работы ждет ответа от сервера.Для систем распределенных вычислений разработаны специальные языки, например для RPC —язык IDL (Interface Definition Language), который позволяет пользователю оперировать различнымиобъектами безотносительно к их расположению в сети. На этом языке можно записывать обращенияк серверам приложений.Рассмотрим типичную схему реализации RPC.Удаленная программа характеризуется атрибутами: имя узла, номер программы (часто номер означает совокупность программ определенного назначения), версия программы (версия — это идентификатор копии программы, например, версия — это время создания копии, копии создаются для использования в многопользовательском режиме), имя процедуры в программе.Процедуры, которые пользователь собирается применять, необходимо зарегистрировать в узлеклиенте, т.е.

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

В сервере имеется диспетчер, который находит ис&.+.)$(*),$" . !"#$%!#&'&($"!))$*+($*,#&($"!)&*1225@!"! 5:&:#*%)K*:(*AK & +($5(!%%)$-%*#$A&F*:,&* ,$%+@*,:K:!+(полнителя запроса. В ответе сервера содержатся результаты выполнения процедуры.ОRB — технология объектно-ориентированного подхода, базирующаяся на спецификацияхCORBA. Спецификации CORBA устанавливают способы использования удаленных объектов (серверных компонентов) в клиентских программах. Взаимодействие клиента с сервером происходит с помощью программы-посредника (брокера) ORB. В случае применения ORB (в отличие от RPC) хранить сведения о расположении серверных объектов в узле-клиенте не нужно, достаточно знать расположение всети брокера ORB.

Поэтому доступ пользователя к различным объектам (программам, данным, принтерам и т.п.) существенно упрощен. Брокер должен определять, в каком месте сети находится запрашиваемый ресурс и инициализировать серверную программу. После этого клиент может направлять запрос всерверный узел, а после выполнения запроса сервер будет возвращать результаты пользователю.Для описания интерфейсов распределенных объектов используют язык IDL, предложенный вCORBA. Этот язык отличается от языка IDL технологии RPC, в нем имеются средства описания интерфейсов, но нет средств описания операций.При использовании ORB может увеличиться нагрузка на сеть, однако имеется и ряд преимуществ:обеспечивается взаимодействие разных платформ, не требуется дублирования прикладных программ вомногих узлах, упрощается программирование сетевых приложений и поддержка мультимедиа.В CORBA создан протокол IIOP (Internet Inter-ORB Protocol), который обеспечивает взаимодействие между брокерами разных производителей.L#*'&#".

&")*6)%='; отличаются от RPC наличием готовых процедур обработки транзакций(в том числе отката транзакций), что упрощает работу программистов. Принимая запросы от клиентов и мультиплексируя их, монитор транзакций избавляет от необходимости создавать для каждогоклиента отдельное соединение с БД. Мониторы транзакций могут оптимально распределять нагрузкуна серверы, выполнять автоматическое восстановление после сбоя и перезапуск системы.DCE разработана консорциумом OSF (Open Software Foundation). Она не противопоставляетсядругим технологиям (RPC, ORB), а является средой для их использования, например, в одной из реализаций DCE пакет Encina есть монитор транзакций, а пакет Orbix ORB представляет собой технологию ORB.В DCE возможны одно- или многоячеечная структуры сети.

Выделение ячеек производится пофункциональным, а не по территориальным признакам. В каждой ячейке должен быть главный серверданных и возможно несколько дополнительных серверов с копиями содержимого главного сервера,причем доступ к дополнительным серверам разрешен только для чтения. Обновление данных осуществляется исключительно через главный сервер. Ячейка может занимать значительную территорию,главный сервер размещается вблизи от центра ячейки, дополнительные серверы — по периферии.К функциям DCE относятся распределение вычислений по технологии RPC; распараллеливаниевычислений (но программист сам проектирует параллельный процесс); защита данных; синхронизация (согласование времени); поддержка распределенной файловой системы.Работая в DCE, пользователь дополнительно к своей прикладной программе пишет IDL-файл, вкотором указывает свое имя, требуемые операции и типы данных.

IDL-компилятор на основе этогофайла создает три модуля: клиентский стаб (Сl), серверный стаб (Sr), головной файл (Hd). Cl содержит вызовы процедур, Sr — обращения к базе процедур, Hd устанавливает связь между стабами.Определение нужного сервера в DCE либо происходит автоматически с помощью ORB, либовозлагается на программиста, как в RPC ."8+7D:501. 384-474D1 + -.D.74//<0+7:=+4001. +0H48/:=+4001. <,D<@+. Основные услуги телекоммуникационных технологий — электронная почта, передача файлов, телеконференции,справочные службы (доски объявлений), видеоконференции, доступ к информационным ресурсам(информационным базам) сетевых серверов и др. Эти услуги обеспечиваются соответствующимиприкладными протоколами.Среди прикладных протоколов наиболее известны протоколы, связанные с Internet, и протоколыISO-IP (ISO 8473), относящиеся к семиуровневой модели открытых систем.

К важным прикладнымпротоколам Internet относятся следующие:Telnet — протокол эмуляции терминала, или, другими словами, протокол реализации дистанци&.+.)$(*),$" . !"#$%!#&'&($"!))$*+($*,#&($"!)&*1235@!"! 5:&:#*%)K*:(*AK & +($5(!%%)$-%*#$A&F*:,&* ,$%+@*,:K:!+(онного управления, он используется для подключения клиента к серверу при их размещении на разных компьютерах, пользователь через свой терминал имеет доступ к компьютеру-серверу;FTP — протокол файлового обмена (реализуется режим удаленного узла), клиент может запрашивать и получать файлы с сервера, адрес которого указан в запросе;HTTP (Hypertext Transmission Protocol) — протокол для связи Web-серверов и Web-клиентов;SMTP, IMAP, POP3 — протоколы электронной почты;SNMP — протокол управления сетью.Указанные протоколы поддерживаются с помощью соответствующего ПО.

Как правило, прикладной протокол реализуется серверной и клиентской программами. Клиентская программа запрашивает информационную услугу, серверная программа выполняет запрос. Для Telnet, FTP, SMTP насерверной стороне выделены фиксированные номера протокольных портов.F4$%&"#**)9 0#1&) — средство обмена сообщениями по электронным коммуникациям (в режиме off-line). Посылка сообщения осуществляется по инициативе отправителя. Можно пересылать текстовые сообщения и архивированные файлы.

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

В таких узлах устанавливают ПО (так называемый агент передачи сообщений), выполняющее функции сортировки и маршрутизации сообщений.Разработан ряд альтернативных протоколов электронной почты для прикладного уровня. Расширение числа возможных кодировок и форматов данных по сравнению с SMTP сделано в MIME(Multipurpose Internet Mail Extensions). Применение MIME упрощает пересылку графических и звуковых файлов, реализацию шифрования и электронной подписи.Примерами программ могут служить Lotus cc: mail, Microsoft Mail, Outlook Express и др.. Онипозволяют посылать сообщения индивидуальному пользователю, на доску объявлений, последовательный просмотр несколькими исполнителями с возможностями коррекции сообщения; осуществляют поиск сообщений, пришедших в почтовый сервер, по контексту, по адресу, по времени отправки.В настоящее время при разработке многих программных систем предусматривают интерфейс сосредствами электронной почты, клиентские программы E-mail стараются включать в Web-браузерысети Internet, а также во многие прикладные программные системы САПР, АСУ, документооборота.Письма в E-mail состоят из заголовка и тела (текста).

В заголовке указывается кому предназначено письмо, от кого оно поступило, кому посланы копии, дата отправки, указатель ключа, по которому пользователь может определить ключ для декодирования текста. В протоколе IMAP (InternetMessage Access Protocol) сначала клиенту передается заголовок, а текст остается на сервере, затемпользователь при желании может получить и весь текст. В протоколе POP3 при обращении к почтовому серверу на клиентский узел переписывается все сообщение.H);4#(.; #2/$* — доступ к файлам, распределенным по различным компьютерам.

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

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

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

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