Оглавление:
Определение - что означает модель клиент-сервер?
Модель клиент-сервер представляет собой распределенную коммуникационную среду сетевых процессов между заказчиками услуг, клиентами и поставщиками услуг. Клиент-серверное соединение устанавливается через сеть или Интернет.
Модель клиент-сервер - это базовая вычислительная концепция сети, также создающая функциональность для обмена электронной почтой и доступа к сети / базе данных. Веб-технологии и протоколы, построенные вокруг модели клиент-сервер:
- Протокол передачи гипертекста (HTTP)
- Система доменных имен (DNS)
- Простой протокол пересылки почты (SMTP)
- Telnet
В число клиентов входят, в частности, веб-браузеры, чат-приложения и почтовые программы. К серверам относятся веб, база данных, приложение, чат, электронная почта и т. Д.
Techopedia объясняет модель клиент-сервер
Сервер управляет большинством процессов и хранит все данные. Клиент запрашивает указанные данные или процессы. Сервер передает выходные данные процесса клиенту. Клиенты иногда обрабатывают обработку, но для завершения требуют ресурсы данных сервера.
Модель клиент-сервер отличается от модели одноранговой сети (P2P), в которой взаимодействующими системами являются клиент или сервер, каждая из которых имеет одинаковый статус и обязанности. Модель P2P - это децентрализованная сеть. Модель клиент-сервер - это централизованная сеть.
