На стороне сервера

редактировать

на стороне сервера относится к операциям, которые выполняются сервером в отношениях клиент – сервер в компьютерной сети.

Содержание

  • 1 Общие концепции
  • 2 Компьютерная безопасность
  • 3 Примеры
  • 4 См. Также
  • 5 Ссылки

Общие концепции

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

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

Операции на стороне сервера включают в себя как операции, выполняемые в ответ на запросы клиентов, так и неклиентские операции, такие как задачи обслуживания.

Компьютерная безопасность

В контексте компьютерной безопасности уязвимости или атаки на стороне сервера относятся к тем, которые происходят на серверной компьютерной системе, а не на стороне клиента, или между двумя. Например, злоумышленник может воспользоваться уязвимостью SQL-инъекции в веб-приложении, чтобы злонамеренно изменить или получить несанкционированный доступ к данным в базе данных сервера. В качестве альтернативы злоумышленник может проникнуть в серверную систему, используя уязвимости в базовой операционной системе, а затем получить доступ к базе данных и другим файлам так же, как и авторизованные администраторы сервера.

Примеры

В случае проектов распределенных вычислений, таких как SETI @ home и Great Internet Mersenne Prime Search, в то время как основная часть операции происходят на стороне клиента, серверы отвечают за координацию клиентов, отправку им данных для анализа, получение и сохранение результатов, предоставление функций отчетности администраторам проекта и т. д. В случае интернет-зависимого пользовательского приложения, такого как Google Планета Земля, в то время как запрос и отображение данных карты происходит на стороне клиента, сервер отвечает за постоянное хранение данных карты, преобразование пользовательских запросов в данные карты, которые должны быть возвращены клиенту, и т. Д.

В контексте World Wide Web часто встречающиеся К компьютерным языкам на стороне сервера относятся:

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

См. Также

Ссылки

.

Последняя правка сделана 2021-06-08 01:22:36
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте