WikiDer > На стороне сервера
Эта статья нужны дополнительные цитаты для проверка. (Декабрь 2016 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
На стороне сервера относится к операциям, выполняемым сервер в клиент – сервер отношения в компьютерная сеть.[1][2][3][4]
Общие понятия
Обычно сервер - это компьютерное приложение, например веб сервер, который работает на удаленном сервер, добраться из Пользовательместный компьютер, смартфон, или другое устройство. Операции могут выполняться на стороне сервера, поскольку для них требуется доступ к информации или функциям, недоступным на сервере. клиент, или из-за выполнения таких операций на сторона клиента будет медленным, ненадежным или ненадежный.
Клиентские и серверные программы могут быть общедоступными, например бесплатными или коммерческими. веб-серверы и веб-браузеры, общаясь друг с другом, используя стандартизированные протоколы. Или же, программисты может написать свой собственный сервер, клиент и протокол связи которые можно использовать только друг с другом.
Серверные операции включают как те, которые выполняются в ответ на запросы клиентов, так и неклиентские операции, такие как задачи обслуживания.
Компьютерная безопасность
В компьютерная безопасность контекст, уязвимости или атаки на стороне сервера относятся к тем, которые происходят в компьютерной системе сервера, а не на стороне клиента, или между двумя. Например, злоумышленник может воспользоваться SQL-инъекция уязвимость в веб приложение с целью злонамеренного изменения или получения несанкционированного доступа к данным на сервере база данных. В качестве альтернативы злоумышленник может проникнуть в серверную систему, используя уязвимости в базовом Операционная система а затем получить доступ к базе данных и другим файлам так же, как и авторизованные администраторы сервера.[2][3][4]
Примеры
В случае распределенных вычислений такие проекты как SETI @ home и Отличный Интернет-поиск Mersenne Prime, в то время как основная часть операций происходит на стороне клиента, серверы отвечают за координацию клиентов, отправку им данных для анализа, получение и хранение результатов, предоставление функций отчетности администраторам проекта и т. д. В случае зависимости от Интернета пользовательское приложение, подобное Гугл Земля, в то время как запрос и отображение данных карты происходит на стороне клиента, сервер отвечает за постоянное хранение данных карты, преобразование пользовательских запросов в данные карты, которые будут возвращены клиенту, и т. д.
В контексте Всемирная паутина, часто встречающиеся серверные компьютерные языки включают:[1]
Однако веб-приложения и Сервисы могут быть реализованы практически на любом языке, если они могут возвращать данные в стандартные веб-браузеры (возможно, через промежуточные программы) в форматах, которые они могут использовать.
Смотрите также
Рекомендации
- ^ а б «В чем разница между программированием на стороне сервера и на стороне клиента?». softwareengineering.stackexchange.com. Получено 2016-12-13.
- ^ а б Лехтинен, Рик; Рассел, Дебора; Гангеми, Г. Т. (2006). Основы компьютерной безопасности (2-е изд.). O'Reilly Media. ISBN 9780596006693. Получено 2017-07-07.
- ^ а б JS (15.10.2015). «Неделя 4: есть ли разница между стороной клиента и стороной сервера?». n3tweb.wordpress.com. Получено 2017-07-07.
- ^ а б Эспиноза, Кристиан (2016-04-23). «Расшифровка взлома» (PDF). alpinesecurity.com. Получено 2017-07-07.
Этот сеть-связанные с программного обеспечения статья - это заглушка. Вы можете помочь Википедии расширяя это. |