Базовое понимание:
В архитектуре клиент-сервер
Сервер:> который обслуживает запросы.
Клиент:> Который потребляет услугу.
Веб-сервер и сервер приложений - это программные приложения, которые выполняют роль серверов для своих клиентов.
Они получили свои имена в зависимости от места их использования.
Web server :> serve web content
:> Like Html components
:> Like Javascript components
:> Other web components like images,resource files
:> Supports mainly web protocols like http,https.
:> Supports web Request & Response formats.
Использование -
we require low processing rates,
regular processing practices involves.
Например: все плоские серверы, как правило, доступны готовые, которые обслуживают только веб
на основе контента.
Application server :> Serve application content/component data(Business data).
:> These are special kind which are custom written
designed/engineered for specific
purpose.some times fully unique in
their way and stands out of the crowd.
:> As these serves different types of data/response contents
:> So we can utilize these services for mobile client,web
clients,intranet clients.
:> Usually application servers are services offered on different
protocols.
:> Supports different Request& Response formats.
Использование -
we require multi point processing,
specialized processing techniques involves like for AI.
Например: серверы карт Google, серверы поиска Google, серверы Google документов, Microsoft 365
серверы, серверы компьютерного зрения Microsoft для AI.
Мы можем принять их как уровни / иерархии в 4-уровневой / n-уровневой архитектуре.
So they can provide
load balancing,
multiple security levels,
multiple active points,
even they can provide different request processing environments.
Пожалуйста, перейдите по этой ссылке для аналогии со стандартной архитектурой:
https://docs.microsoft.com/en-us/previous-versions/msp-n-p/ee658120(v%3dpandp.10)