Хост-сети против. Клиент-серверные сети

...

И хост-сети, и сети клиент-сервер состоят из серверов и клиентов.

Сети на основе хостов и сети клиент-сервер различаются по типу используемой архитектуры приложений. Как следует из их названий, сети на основе узлов имеют архитектуру приложений на основе узлов, а сети клиент-сервер имеют архитектуру приложений клиент-сервер. Оба типа сетей состоят из серверов и клиентов. Сети клиент-сервер включают веб-браузеры и почтовые клиенты. Хост-сети чаще страдают от узких мест на сервере, чем их клиент-серверные аналоги.

Прикладные программы и архитектуры приложений

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

Видео дня

Сеть на основе хоста

В сети на основе хоста сервер выполняет все четыре функции прикладной программы. Клиент просто фиксирует нажатия клавиш пользователя и отправляет их на сервер. Поскольку вся обработка выполняется сервером (или хостом), сервер может стать узким местом в такой сети.

Клиент-серверная сеть

В сети клиент-сервер функции прикладной программы разделены между сервером и клиентом. Сервер обрабатывает хранение данных и доступ к данным. Клиент обрабатывает логику представления. Программная логика может быть разделена между сервером и клиентом или назначена одному из двух.