Клиент (информатика): различия между версиями
TomasGl (обсуждение | вклад) (Новая страница: «'''Клие́нт''' — это аппаратный или программный компонент вычислительной системы, посылаю…») |
TomasGl (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
'''Клие́нт''' — это аппаратный или программный компонент вычислительной системы, посылающий запросы [[Сервер | '''Клие́нт''' — это аппаратный или программный компонент вычислительной системы, посылающий запросы [[Сервер|серверу]]. | ||
[[Компьютерная программа|Программа]], являющаяся клиентом, взаимодействует с сервером, используя определённый [[протоколы передачи данных|протокол]]. Она может запрашивать с сервера какие-либо [[данные]], манипулировать данными непосредственно на сервере, запускать на сервере новые [[процесс (информатика)|процессы]] и т. п. Полученные от сервера данные клиентская программа может предоставлять [[пользователь|пользователю]] или использовать как-либо иначе, в зависимости от назначения программы. Программа-клиент и программа-сервер могут работать как на одном и том же компьютере, так и на разных. Во втором случае для обмена информацией между ними используется [[Компьютерная сеть|сетевое соединение]]. | [[Компьютерная программа|Программа]], являющаяся клиентом, взаимодействует с сервером, используя определённый [[протоколы передачи данных|протокол]]. Она может запрашивать с сервера какие-либо [[данные]], манипулировать данными непосредственно на сервере, запускать на сервере новые [[процесс (информатика)|процессы]] и т. п. Полученные от сервера данные клиентская программа может предоставлять [[пользователь|пользователю]] или использовать как-либо иначе, в зависимости от назначения программы. Программа-клиент и программа-сервер могут работать как на одном и том же компьютере, так и на разных. Во втором случае для обмена информацией между ними используется [[Компьютерная сеть|сетевое соединение]]. | ||
Тем не менее не всегда под клиентом подразумевается компьютер со слабыми вычислительными ресурсами. Чаще всего понятия «клиент» и «сервер» описывают распределение ролей при выполнении конкретной задачи, а не вычислительные мощности. На одном и том же компьютере могут одновременно работать программы, выполняющие как клиентские, так и серверные функции. Например, [[веб-сервер]] может в качестве клиента получать данные для формирования страниц от [[SQL]]-сервера (так работает Википедия). | Тем не менее не всегда под клиентом подразумевается компьютер со слабыми вычислительными ресурсами. Чаще всего понятия «клиент» и «сервер» описывают распределение ролей при выполнении конкретной задачи, а не вычислительные мощности. На одном и том же компьютере могут одновременно работать программы, выполняющие как клиентские, так и серверные функции. Например, [[веб-сервер]] может в качестве клиента получать данные для формирования страниц от [[SQL]]-сервера (так работает Википедия). |
Текущая версия на 14:18, 9 февраля 2020
Клие́нт — это аппаратный или программный компонент вычислительной системы, посылающий запросы серверу.
Программа, являющаяся клиентом, взаимодействует с сервером, используя определённый протокол. Она может запрашивать с сервера какие-либо данные, манипулировать данными непосредственно на сервере, запускать на сервере новые процессы и т. п. Полученные от сервера данные клиентская программа может предоставлять пользователю или использовать как-либо иначе, в зависимости от назначения программы. Программа-клиент и программа-сервер могут работать как на одном и том же компьютере, так и на разных. Во втором случае для обмена информацией между ними используется сетевое соединение.
Тем не менее не всегда под клиентом подразумевается компьютер со слабыми вычислительными ресурсами. Чаще всего понятия «клиент» и «сервер» описывают распределение ролей при выполнении конкретной задачи, а не вычислительные мощности. На одном и том же компьютере могут одновременно работать программы, выполняющие как клиентские, так и серверные функции. Например, веб-сервер может в качестве клиента получать данные для формирования страниц от SQL-сервера (так работает Википедия).