Дом сети Что такое модель клиент-сервер? - определение из техопедии

Что такое модель клиент-сервер? - определение из техопедии

Оглавление:

Anonim

Определение - что означает модель клиент-сервер?

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


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

  • Протокол передачи гипертекста (HTTP)
  • Система доменных имен (DNS)
  • Простой протокол пересылки почты (SMTP)
  • Telnet

В число клиентов входят, в частности, веб-браузеры, чат-приложения и почтовые программы. К серверам относятся веб, база данных, приложение, чат, электронная почта и т. Д.

Techopedia объясняет модель клиент-сервер

Сервер управляет большинством процессов и хранит все данные. Клиент запрашивает указанные данные или процессы. Сервер передает выходные данные процесса клиенту. Клиенты иногда обрабатывают обработку, но для завершения требуют ресурсы данных сервера.

Модель клиент-сервер отличается от модели одноранговой сети (P2P), в которой взаимодействующими системами являются клиент или сервер, каждая из которых имеет одинаковый статус и обязанности. Модель P2P - это децентрализованная сеть. Модель клиент-сервер - это централизованная сеть.

Один из недостатков клиент-серверной модели заключается в том, что слишком большое количество клиентских запросов приводит к неполной загрузке сервера и приводит к неправильному функционированию или полному отключению. Хакеры часто используют такую ​​тактику для прекращения работы определенных организационных служб посредством атак распределенного отказа в обслуживании (DDoS).

Что такое модель клиент-сервер? - определение из техопедии