Клиент — сервер: различия между версиями

[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
м Gamliel Fishkin переименовал страницу Клиент-сервер в Клиент — сервер: по заявке Jack who built the house
м орфография, пунктуация
Строка 2:
 
[[Файл:Two-tier architecture.ru.svg|thumb|right|200px|<center>Пример двухуровневой архитектуры</center>]]
'''«Клиент-сервер»''' ({{lang-en|Client-serverclient–server}}) — вычислительная или сетевая архитектура, в которой задания или сетевая нагрузка распределены между поставщиками услуг, называемыми серверами, и заказчиками услуг, называемыми клиентами. Фактически клиент и сервер — это [[программное обеспечение]]. Обычно эти программы расположены на разных вычислительных машинах и взаимодействуют между собой через компьютерную сеть посредством [[Сетевой протокол|сетевых протоколов]], но их можно расположить также и на одной машине. Программы — сервера, ожидают от клиентских программ запросы и предоставляют им свои ресурсы в виде данных (например, [[загрузка файлов]] посредством [[HTTP]], [[FTP]], [[BitTorrent (протокол)|BitTorrent]], [[потоковое мультимедиа]] или работа с [[База данных|базами данных]]) или сервисных функций (например, работа с [[Электронная почта|электронной почтой]], общение посредством [[Система мгновенного обмена сообщениями|систем мгновенного обмена сообщениями]], просмотр [[Web-страница|web-страниц]] во [[Всемирная паутина|всемирной паутине]]). Поскольку одна программа-сервер может выполнять запросы от множества программ-клиентов, ей может потребоваться высокопроизводительная вычислительная машина. Из-за особой роли этой машины в сети, специфики её оборудования и программного обеспечения её так жетакже называют сервером.
 
== Преимущества ==
Строка 14:
* Высокая стоимость оборудования.
 
== Многоуровневая архитектура «клиент- — сервер» ==
'''Многоуровневая архитектура «клиент- — сервер»''' — разновидность архитектуры «клиент- — сервер», в которой функция обработки данных вынесена на один или несколько отдельных серверов. Это позволяет разделить функции хранения, обработки и представления данных для более эффективного использования возможностей серверов и клиентов.
 
Частные случаи многоуровневой архитектуры:
Строка 21:
 
== Сеть с выделенным сервером ==
'''Сеть с выделенным сервером''' ({{lang-en|Clientclient/Serverserver network}}) — это [[локальная вычислительная сеть|локальная вычислительная сеть (LAN)]], в которой сетевые устройства централизованы и управляются одним или несколькими серверами. Индивидуальные рабочие станции или клиенты (такие, как ПК) должны обращаться к ресурсам сети через сервер(а).
 
== См. также ==