Концепция «клиент-сервер» отличается от других сетевых архитектур, например одноранговых сетей, тем, что в ней есть централизованный сервер, который предоставляет услуги, а клиенты их потребляют. gohost.kz ru.wikipedia.org
Некоторые особенности архитектуры «клиент-сервер»:
- Разделение функций. servergate.ru Клиент выполняет запросы к серверу, а сервер осуществляет их обработку и предоставляет клиенту необходимые ресурсы или услуги. servergate.ru
- Сервер как «чёрный ящик». servergate.ru Клиент не знает, каким образом сервер выполняет его запросы и какие конкретно ресурсы используются. servergate.ru Для клиента сервер выглядит как единая сущность, с которой он взаимодействует. servergate.ru
- Масштабируемость. itelon.ru servergate.ru Системы «клиент-сервер» могут масштабироваться как горизонтально (по числу серверов и клиентов), так и вертикально (по производительности и спектру услуг). itelon.ru
- Централизованное управление. servergate.ru Сервер выполняет управление и контроль за ресурсами, данные и услуги которых предоставляются клиентам. servergate.ru
- Независимость от платформы. itelon.ru Клиенты и серверы могут развёртываться на различных аппаратных платформах и разных операционных системах. itelon.ru