Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
INFAotveti.docx
Скачиваний:
111
Добавлен:
18.04.2015
Размер:
224.34 Кб
Скачать

Вопрос 26 Распределённые вычисления. Технология «клиент-сервер».

Распределенные вычисления - способ решения трудоёмких вычислительных задач с использованием нескольких компьютеров, чаще всего объединённых в параллельную вычислительную систему. Пояснение: есть у нас много компов, каждый занимается определенной частью задачи и может обмениваться данными с другими компьютерами (возможно напрямую, но это очень редко, как мне кажется, дорого ведь(см. билет 22). Поэтому в основном через сервер, об этом ниже. Плюсы таких вычислений в том, что добавили один компьютер - у нас задача начала быстрее выполняться, добавили еще один -- еще быстрее. да, есть суперкомпьютеры, но там не ускорить процесс за счет масштабирования (добавления вычислительных машин)). Как пример можно привести проект RainbowCrack (необязательно запоминать название), суть его в том, что в нем генерируются всевозможные пароли всевозможных шифрований и с помощью него по шифру пароля и методу шифрования можно восстановить сам пароль. Сейчас там 99% все паролей, которые меньше 7ми символов. Ну и понятно, что чем больше компьютеров подключено к этому серверу, тем быстрее происходит подбор пароля.

Технология "клиент-сервер" описывает взаимодействие между двумя компьютерами, согласно которому клиент запрашивает у сервера некоторые услуги, а сервер обслуживает запрос.Взаимодействуют они посредством сетевых протоколов (http, ftp, например). Серверы ожидают запросы от клиентов и отдают им свои запросы в виде данных. (вот ты в интернет выходишь, ты вводишь адрес и ждешь пока страница загрузится, для клиента же задача: подключиться к серверу, запросить у него страницу, которую ты хочешь, вывести ее, для сервера: принять подключение клиента, принять его запрос(запрос страницы), отдать ему эту страницу). Обычно клиент и сервер — это специальные программы, которые умеют это делать.

Ну, и конечно же, сервер может принимать данные от одного клиента и передавать их другим клиентам.

Преимущества технологии “клиент-сервер”:

  • Отсутствие дублирования кода программы-сервера программами-клиентами.

  • Так как все вычисления выполняются на сервере, то требования к компьютерам, на которых установлен клиент, снижаются.

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

Недостатки:

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

  • Поддержка работы данной системы требует отдельного специалиста — системного администратора.

  • Высокая стоимость оборудования.

Вопрос 27: Текстовый процессор: форматирование страниц.

Текстовый процессор – программа, предназначенная для создания, редактирования и форматирования текстовых документов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]