User:Leonardov Libido/sandbox

Пуш (гурање), или серверски пуш, описује стил комуникације који се користи на интернету, где је захтев за дату трансакцију покренут од стране издавача или централног сервера. То је у супротности са пул/гет комуникацијом, где је захтев за пренос података покренут од стране примаоца или клијента.

Пуш услуге се често заснивају на информационим преференцама које су унапред исказане. Ово се зове објави/претплати модел. Клијент се "претплати" на различите информационе "канале" које даје сервер; кад год је нови садржај доступан на једном од тих канала, сервер гура ту информацију клијенту.

Гурање се понекад емулира са техником избора, нарочито у околностима када право гурање није могуће, као на пример код сајтова са безбедносним политикама које захтевају одбацивање долазних HTTP/S захтева.

Општа употреба
Синхроно конференцирање и Размена тренутних порука су типични примери пуш услуга. Поруке и понекад фајлови су гурнути кориснику, чим су примљени од стране сервиса за поруке. Децентрализовани П2П (директан тачка-ка-тачки пренос) програми (као што је WASTE) и централизовани програми (као што су ИРЦ или XMPP) омогућавају гурање фајлова, што значи да пошиљалац иницира пренос података, а не примаоц.

Е-мејл такође може бити пуш систем: Протокол СМТП је пуш протокол (види пуш е-маил). Међутим, последњи корак са мејл сервера ка рачунару обично користи пул протокол као POP3 или IMAP. Модерни е-мејл клијенти чине да овај корак изгледа као да се дешава у тренутку, и то раде тако што веома често проверавају нове поруке. Протокол ИМАП укључује ИДЛЕ команду, која омогућава серверу да обавести клијента када стигну нове поруке.

Још један пример је ПоинтЦаст мрежа, која је широко имплементирана у 1990-тим. Она је испоручивала вести и податке о берзи. Нетскејп и Мајкрософт су је интегрисали у свом софтверу током ратова прегледача, али никада није била популарна и касније је нестала. Претраживачи су је заменили 2000-их са RSS (пул систем).

Друге употребе пуш-омогућене веб апликације укључују тржишну дистрибуцију података, системе за дописивање, аукције, онлине клађење, спортске резултате, конзоле за праћење и надгледање сензора мреже.

Хостовани пуш сервиси
Услуге пуш нотификација су доступне од неколико провајдера који камањама подржавају аутоматске пуш нотификације:


 * Apple Push Notification Service
 * Google Cloud Messaging
 * Xtremepush
 * Pushwoosh
 * Amazon SNS
 * Urban Airship
 * Carnival
 * Push'em

Спољашње везе

 * W3C Push Workshop. Радионица одржана 1997. у којој су продискутоване пуш технологије као и неки примери који су тада били популарни
 * HTTP Streaming with Ajax
 * The WebSocket API
 * HTML5 Server-Sent Events
 * HTTP Server Push at UDAParts
 * 
 * Ajax Push Engine
 * GWT Comet Adapter
 * XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH)
 * Part 2 HTML5 Server-push Technologies Part 1 Part 2
 * Data from a Flex Publisher Client to a Consumer Client