Преимущества архитектуры взаимодействия клиент – сервер:
· Программный код клиентского и серверного приложений разделён.
· Требования к компьютерам клиентов снижаются, так как все вычисления выполняются на сервере
· Все данные хранятся на сервере, который, как правило, защищён лучше большинства клиентов. На сервере проще организовать контроль полномочий, чтобы разрешать доступ к данным только тем клиентам, у которых имеются соответствующие права доступа
Недостатки архитектуры взаимодействия клиент – сервер:
· Неработоспособность сервера может сделать неработоспособной всю вычислительную сеть. Неработоспособным сервером следует считать сервер, производительности которого, не хватает на обслуживание всех клиентов, а также сервер, находящийся на ремонте, профилактике и т.п.
· Сервер должен обслуживаться специально обученным и подготовленным человеком – системным администратором
· Высокая стоимость оборудования
Заключение
В качестве заключения следует сказать, что архитектура клиент – сервер не делит машины на только сервер или только клиент, а скорее позволяет распределить нагрузку и разделить функционал между клиентской и серверной частями.
|
|
Список литературы
1. Википедия. Свободная энциклопедия. – Строка доступа: https://ru.wikipedia.org/wiki/Клиент_—_сервер
2. Википедия. Свободная энциклопедия. – Строка доступа: https://ru.wikipedia.org/wiki/Трёхуровневая_архитектура
3. Компьютеры это просто: https://it-black.ru/tekhnologiya-kliyent-server/
4. Студенческий реферативные статьи и материалы: https://studref.com/336196/informatika/tehnologiya_klientserver
5. DOCPLAYER: https://docplayer.ru/52002324-09-sentyabr-udk-sravnenie-tipov-klient-servernoy-arhitektury.html
6. Gitbooks. Documentation made easy: https://sergeygavaga.gitbooks.io/kurs-lektsii-testirovanie-programnogo-obespecheni/lektsiya-6-ch1-arhitektura-klient-server.html
7. IT-блог о веб-технологиях, серверах, протоколах, базах данных, СУБД, SQL, компьютерных сетях, языках программирования и создание сайтов: https://zametkinapolyah.ru/servera-i-protokoly/o-modeli-vzaimodejstviya-klient-server-prostymi-slovami-arxitektura-klient-server-s-primerami.html