Самостоятельная работа 4 «Технология pon»


Клиент-серверные архитектуры


Download 144.8 Kb.
bet3/4
Sana17.06.2023
Hajmi144.8 Kb.
#1552329
TuriСамостоятельная работа
1   2   3   4
Bog'liq
new tech pon

Клиент-серверные архитектуры.

  • Клиент — сервер» (англ. client–server) — вычислительная или сетевая архитектура, в которой задания или сетевая нагрузка распределены между поставщиками услуг, называемыми серверами, и заказчиками услуг, называемыми клиентами. Фактически клиент и сервер — это программное обеспечение.
  • Программы-серверы ожидают от клиентских программ запросы и предоставляют им свои ресурсы в виде данных (например, передача файлов посредством HTTP, FTP, BitTorrent, потоковое мультимедиа или работа с базами данных) или в виде сервисных функций (например, работа с электронной почтой, общение посредством систем мгновенного обмена сообщениями или просмотр web-страниц во всемирной паутине). 
  • В дополнение к клиент-серверной модели распределенные вычислительные приложения часто используют peer-to-peer архитектуру.

Клиент-сервер часто проектируется как централизованная система, которая обслуживает множество клиентов. Таким образом, требования к мощности, памяти и объёму хранилища сервера должны масштабироваться с ожидаемой нагрузкой.

  • Клиент-сервер часто проектируется как централизованная система, которая обслуживает множество клиентов. Таким образом, требования к мощности, памяти и объёму хранилища сервера должны масштабироваться с ожидаемой нагрузкой.
  • Одноранговые узлы — это равноправные или эквипотентные узлы в неиерархической сети. В отличие от клиентов в архитектуре клиент-сервер или клиент-очередь-клиент, одноранговые узлы взаимодействуют друг с другом напрямую.
  • Преимущества:

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

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

Download 144.8 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling