Сети на основе хоста по сравнению с обычными сетями. Сети клиент-сервер
Сети на основе хоста и сети клиент-сервер различаются по типу архитектуры приложений, которую они используют. Как следует из их названий, сети на основе хоста имеют архитектуру приложений на основе хоста, а сети клиент-сервер имеют архитектуру приложений клиент-сервер. Оба типа сетей состоят из серверов и клиентов. Сети клиент-сервер включают веб-браузеры и почтовые клиенты. Сети на основе хоста чаще страдают от узких мест сервера, чем их аналоги клиент-сервер.
Прикладные программы и архитектуры приложений
Прикладные программы включают четыре функции:хранение данных, доступ к данным, логика программы и логика представления. Архитектура приложения показывает, как эти четыре функции распределяются между серверами и клиентами. Сервер может быть мейнфреймом, миникомпьютером, микрокомпьютером или фермой серверов. Клиент может быть простым терминалом, микрокомпьютером, рабочей станцией, сетевым компьютером или транзакционным терминалом.
Сеть на основе хоста
В хостовой сети сервер выполняет все четыре функции прикладной программы. Клиент просто фиксирует нажатия клавиш пользователя и отправляет их на сервер. Поскольку вся обработка выполняется сервером (или хостом), сервер может стать узким местом в такой сети.
Сеть клиент-сервер
В сети клиент-сервер функции прикладной программы разделены между сервером и клиентом. Сервер обрабатывает хранение данных и доступ к данным. Клиент обрабатывает логику представления. Логика программы может быть разделена между сервером и клиентом или назначена одному из них.