Клиент-сервер

Поделись знанием:
Перейти к: навигация, поиск

Клиент-сервер (англ. Client-server) — вычислительная или сетевая архитектура, в которой задания или сетевая нагрузка распределены между поставщиками услуг, называемыми серверами, и заказчиками услуг, называемыми клиентами. Фактически клиент и сервер — это программное обеспечение. Обычно эти программы расположены на разных вычислительных машинах и взаимодействуют между собой через компьютерную сеть посредством сетевых протоколов, но их можно расположить также и на одной машине. Программы — сервера, ожидают от клиентских программ запросы и предоставляют им свои ресурсы в виде данных (например, загрузка файлов посредством HTTP, FTP, BitTorrent, потоковое мультимедиа или работа с базами данных) или сервисных функций (например, работа с электронной почтой, общение посредством систем мгновенного обмена сообщениями, просмотр web-страниц во всемирной паутине). Поскольку одна программа-сервер может выполнять запросы от множества программ-клиентов, ей может потребоваться высокопроизводительная вычислительная машина. Из-за особой роли этой машины в сети, специфики её оборудования и программного обеспечения её так же называют сервером.





Преимущества

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

Недостатки

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

Многоуровневая архитектура клиент-сервер

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

Частные случаи многоуровневой архитектуры:

Сеть с выделенным сервером

Сеть с выделенным сервером (англ. Client/Server network) — это локальная вычислительная сеть (LAN), в которой сетевые устройства централизованы и управляются одним или несколькими серверами. Индивидуальные рабочие станции или клиенты (такие, как ПК) должны обращаться к ресурсам сети через сервер(а).

См. также

Напишите отзыв о статье "Клиент-сервер"

Литература

Валерий Коржов. [www.osp.ru/nets/1997/06/142618/ Многоуровневые системы клиент-сервер]. Издательство Открытые системы (17 июня 1997). Проверено 31 января 2010. [www.webcitation.org/61DUMtwXO Архивировано из первоисточника 26 августа 2011].


Отрывок, характеризующий Клиент-сервер

Княжна пригнулась к столу над тетрадью.
– Постой, письмо тебе, – вдруг сказал старик, доставая из приделанного над столом кармана конверт, надписанный женскою рукой, и кидая его на стол.
Лицо княжны покрылось красными пятнами при виде письма. Она торопливо взяла его и пригнулась к нему.
– От Элоизы? – спросил князь, холодною улыбкой выказывая еще крепкие и желтоватые зубы.
– Да, от Жюли, – сказала княжна, робко взглядывая и робко улыбаясь.
– Еще два письма пропущу, а третье прочту, – строго сказал князь, – боюсь, много вздору пишете. Третье прочту.
– Прочтите хоть это, mon pere, [батюшка,] – отвечала княжна, краснея еще более и подавая ему письмо.
– Третье, я сказал, третье, – коротко крикнул князь, отталкивая письмо, и, облокотившись на стол, пододвинул тетрадь с чертежами геометрии.
– Ну, сударыня, – начал старик, пригнувшись близко к дочери над тетрадью и положив одну руку на спинку кресла, на котором сидела княжна, так что княжна чувствовала себя со всех сторон окруженною тем табачным и старчески едким запахом отца, который она так давно знала. – Ну, сударыня, треугольники эти подобны; изволишь видеть, угол abc…
Княжна испуганно взглядывала на близко от нее блестящие глаза отца; красные пятна переливались по ее лицу, и видно было, что она ничего не понимает и так боится, что страх помешает ей понять все дальнейшие толкования отца, как бы ясны они ни были. Виноват ли был учитель или виновата была ученица, но каждый день повторялось одно и то же: у княжны мутилось в глазах, она ничего не видела, не слышала, только чувствовала близко подле себя сухое лицо строгого отца, чувствовала его дыхание и запах и только думала о том, как бы ей уйти поскорее из кабинета и у себя на просторе понять задачу.
Старик выходил из себя: с грохотом отодвигал и придвигал кресло, на котором сам сидел, делал усилия над собой, чтобы не разгорячиться, и почти всякий раз горячился, бранился, а иногда швырял тетрадью.
Княжна ошиблась ответом.
– Ну, как же не дура! – крикнул князь, оттолкнув тетрадь и быстро отвернувшись, но тотчас же встал, прошелся, дотронулся руками до волос княжны и снова сел.
Он придвинулся и продолжал толкование.
– Нельзя, княжна, нельзя, – сказал он, когда княжна, взяв и закрыв тетрадь с заданными уроками, уже готовилась уходить, – математика великое дело, моя сударыня. А чтобы ты была похожа на наших глупых барынь, я не хочу. Стерпится слюбится. – Он потрепал ее рукой по щеке. – Дурь из головы выскочит.
Она хотела выйти, он остановил ее жестом и достал с высокого стола новую неразрезанную книгу.
– Вот еще какой то Ключ таинства тебе твоя Элоиза посылает. Религиозная. А я ни в чью веру не вмешиваюсь… Просмотрел. Возьми. Ну, ступай, ступай!
Он потрепал ее по плечу и сам запер за нею дверь.
Княжна Марья возвратилась в свою комнату с грустным, испуганным выражением, которое редко покидало ее и делало ее некрасивое, болезненное лицо еще более некрасивым, села за свой письменный стол, уставленный миниатюрными портретами и заваленный тетрадями и книгами. Княжна была столь же беспорядочная, как отец ее порядочен. Она положила тетрадь геометрии и нетерпеливо распечатала письмо. Письмо было от ближайшего с детства друга княжны; друг этот была та самая Жюли Карагина, которая была на именинах у Ростовых: