Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Технология распределенных вычислений.



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

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

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

Принцип централизованной обработки данных (см. рисунок ниже) не отвечал высоким требованиям к надежности процесса обработки, затруднял развитие систем и не мог обеспечить необходимые временные параметры при диалоговой обработке данных в многопользовательском режиме. Кратковременный выход из строя центральной ЭВМ приводил к роковым последствиям для системы в целом.

 

система централизованной обработки данных

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

 

система распределенной обработки данных

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

В основе распределенных вычислений лежат две основные идеи:

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

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

Дня реализации распределенной обработки данных были созданы многомашинные ассоциации, структура которых разрабатывается по одному из следующих направлений:

1. многомашинные вычислительные комплексы;

2. компьютерные (вычислительные) сети.

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

1. локальными, при условии установки компьютеров в одном помещении, не требующих для взаимосвязи специального оборудования и каналов связи;

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

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

Терминал – устройство, предназначенное для взаимодействия пользователя с вычислительной системой или сетью ЭВМ. Состоит из устройства ввода (чаще всего это клавиатура) и одного или нескольких устройств вывода (дисплей, принтер и т.д.)

14. Технология "клиент-сервер".

Все приложения Интернет, в том числе, и наша система тестирования, работают по технологии " клиент-сервер".

Под сервером (от англ. to serve — служить) в информационных технологиях понимается программа, занятая обслуживанием клиентов и выполняющая различные функции по их запросам, а также предоставляющая клиентам доступ к информационным или вычислительным ресурсам. Часто сервером называют и сам компьютер с соответствующим программным обеспечением.

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

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

Главный протокол Интернета называется TCP/IP (Transmission Control Protocol — Internet Protocol). Для работы с сетевыми приложениями, в том числе, системой тестирования, требуется настроенное подключение Интернет и поддержка компьютером сервисов TCP/IP.

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

В сетевой архитектуре "клиент — сервер" все устройства являются либо клиентами, либо серверами. В каждый момент времени клиент (front end) — это запрашивающий компьютер, а сервер (back end) — компьютер, отвечающий на запрос. При этом сервер обычно является удаленным приложением, выполняющимся на компьютере провайдера или управляющем компьютере локальной сети, а клиент — локальным приложением, выполняющимся на компьютере пользователя. Единственный клиент, который требуется нам для работы с ресурсами Интернета и системой тестирования — установленная на вашем компьютере программа‑браузер.


Электронная почта.

1.Концепция электронной почты.

2.Прикладные протоколы электронной почты.

3.Система электронной почты и её характеристики.

Электронная почта (E-mail) – это телекоммуникационное средство обмена информаци­ей, подготовленной в электронном виде, между людьми, имеющими доступ к компьютерной сети. В качестве писем по электронной почте могут пересылаться текстовые файлы, изображения, программы и пр.

Концепция электронной почты заключается в передаче информации от компьютера к компьютеру (независимо от их местонахождения) с помощью сетевых технологий. Подобно адресам жителей Земли компьютеры, включенные в сети, имеют собственные адреса. Для сети Internet – это IP-адреса. Кроме того, для лучшего восприятия человеком имеется доменная адресация. Таким образом, любое сообщение может быть послано по любому сетевому адресу в удаленный компьютер. Адрес электронной почты имеет следующий вид:

author@xlibris.ru (пример).

Справа от символа @ (произносится"at", или"собака", или"ухо") находитсяобычное доменное имя компьютера или целой сети, в которой зарегистрирован пользователь;слева от символа @ помещаетсяимя пользователя (точнее,его почтового ящика).

В Internet для работы с электронной почтой используются прикладные протоколы SMTP, POP или IMAP, которые базируются на TCP/IP.

Протокол SMTP (Simple Mail Transfer Protocolпростой протокол передачи почты) выполняет передачу сообщений между почтовыми серверами Internet. SMTP

позволяет размножать копии сообщения для передачи в разные адресаи

формировать, таким образом, списки рассылки.

POP (Post Office Protocol) дает пользователю доступ к пришедшим к нему электронным сообщениям, то есть осуществляет связь между компьютером пользователя и почтовым сервером, на котором зарегистрирован почтовый ящик пользователя, пересылая все сообщения на компьютер пользователя. Этот протокол поддерживает практически все почтовые программы. Кроме протокола POP, для доступа пользователя к почтовому серверу может использоваться протокол IMAP.Это более сложный протокол, позволяющий пользователю каталогизировать и хранить почту непосредственно на сервере.

Электронную почту характеризуют:

•быстрота;

•возможность передачи любого объема информации в любую точку мира.

Для отправки и получения сообщений по E-mailиспользуются специальные

почтовые программы :

•Различные браузеры (Internet Explorer, Firefox, Google Chrome, Opera);

•The Bat;

•Microsoft Outlook Express;

•универсальная система обмена информацией программа Microsoft Exchange.

Функционально электронная почта состоит из двух частей :

•клиентская часть устанавливается на компьютере пользователя, предназначается для доступа к электронным почтовым ящикам и осуществления процесса чтения и написания писем;

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

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

Несмотря на простоту самой концепции, системы электронной почты весьма сложны.

Система электронной почты состоит из трех компонентов :

•пользовательского агента;

•транспортного агента;

•доставочного агента.

Пользовательский агент позволяет человеку читать и составлять

сообщения по правилам сетевой адресации.

Транспортный агент посылает сообщения из одной машины другую.

Облачные сервисы.

Облачные технологии – это технологии распределённой обработки данных, в которой компьютерные ресурсы и мощности предоставляются пользователю как Интернет-сервис.

Возможности облачных вычислений:

  1. Доступ к личной информации с любого компьютера, подключённого к Интернету.
  2. Можно работать с информацией с разных устройств (ПК, планшеты, телефоны и т.п.).
  3. Не важно, в какой операционной системе Вы предпочитаете работать, – веб-сервисы работают в браузере любых ОС.
  4. Одну и туже информацию, как Вы, так и окружающие, могут просматривать и редактировать одновременно с разных устройств.
  5. Многие платные программы стали бесплатными (или более дешёвыми) веб-приложениями.
  6. Если что-то случится с вашим устройством (ПК, планшетом, телефоном), то Вы не потеряете важную информацию, так как она теперь не хранится в памяти устройств.
  7. Всегда под рукой свежая и обновлённая информация.
  8. Вы всегда пользуетесь самой последней версией программ и при этом не надо следить за выходом обновлений.
  9. Можно свою информацию объединять с другими пользователями.
  10. Легко можно делиться информацией с близкими людьми или с людьми из любой точки Земного шара.

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


Поделиться:



Последнее изменение этой страницы: 2019-04-21; Просмотров: 328; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.019 с.)
Главная | Случайная страница | Обратная связь