Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Компьютерная сеть схема на клиентских компьютерах обмена данными с сервером компьютера через Интернет

В вычислении , клиент является частью компьютерного оборудования или программного обеспечения , которое обращается сервис, доступный на сервере в рамках модели клиент-сервер в компьютерных сетях . Сервер часто (но не всегда) находится в другой компьютерной системе, и в этом случае клиент получает доступ к службе через сеть. [1]

Обзор [ править ]

Клиент - это компьютер или программа, которая в рамках своей работы полагается на отправку запроса другой программе или компьютерному оборудованию или программному обеспечению, которое обращается к службе, предоставляемой сервером (который может находиться или не находиться на другом компьютере. ). Например, веб-браузеры - это клиенты, которые подключаются к веб-серверам и получают веб-страницы для отображения. Почтовые клиенты получают электронную почту с почтовых серверов . В онлайн-чате используются различные клиенты, которые различаются в зависимости от используемого протокола чата. Многопользовательские видеоигры или онлайн-игрыможет работать как клиент на каждом компьютере. Термин «клиент» также может применяться к компьютерам или устройствам, на которых запущено клиентское программное обеспечение, или к пользователям, которые используют клиентское программное обеспечение.

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

Этот термин впервые был применен к устройствам , которые не могли запускать свои собственные автономные программы, но могли взаимодействовать с удаленными компьютерами через сеть. Эти компьютерные терминалы были клиентами мэйнфрейма с разделением времени .

Типы [ править ]

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

Толстый [ править ]

Толстый клиент , также известный как богатый клиент или толстый клиент , это клиент , который выполняет основную часть любых данных операций обработки себя, и не обязательно полагаться на сервере . Персональный компьютер является общим примером клиента жиру, из - за относительно большого набора функций и возможностей , и его световой опоры на сервере. Например, компьютер, на котором запущена художественная программа (такая как Krita или Sketchup ), которая в конечном итоге делится результатами своей работы в сети, является толстым клиентом. Компьютер, который почти полностью работает как автономный компьютер для отправки или получения файлов по сети, по стандарту называетсярабочая станция .

Тонкий [ править ]

Компьютер с тонким клиентом

Тонкий клиент является минимальным родом клиента. Тонкие клиенты используют ресурсы главного компьютера. Тонкий клиент обычно представляет только обработанные данные, предоставленные сервером приложений , который выполняет основную часть необходимой обработки данных. Устройство, использующее веб-приложение (например, Office Web Apps ), представляет собой тонкий клиент. [2]

Гибрид [ править ]

Гибрид клиент представляет собой смесь двух вышеупомянутых моделей клиента. Подобно толстому клиенту, он обрабатывает локально, но полагается на сервер для хранения постоянных данных. Этот подход предлагает функции как толстого клиента (поддержка мультимедиа, высокая производительность), так и тонкого клиента (высокая управляемость, гибкость). Примером гибридного клиента является устройство, на котором запущена онлайн-версия видеоигры Diablo III .

Ссылки [ править ]

  1. ^ Курс, Microsoft Official Academic (8 июля 2008 г.). Экзамен 70-643 Конфигурация инфраструктуры приложений Windows Server 2008 . Джон Вили и сыновья. ISBN 978-0-470-22513-4.
  2. ^ Баратто, Рикардо А .; Ким, Леонард Н .; Ние, Джейсон (20 октября 2005 г.). «THINC: архитектура виртуального дисплея для работы с тонкими клиентами» . Материалы двадцатого симпозиума ACM по принципам операционных систем . Ассоциация вычислительной техники: 277–290. DOI : 10.1145 / 1095810.1095837 . S2CID 723321 .