Tecnología de empuje


La tecnología push , o push del servidor , es un estilo de comunicación basada en Internet en el que el editor o el servidor central inician la solicitud de una determinada transacción . Se contrasta con pull /get, donde la solicitud de transmisión de información la inicia el receptor o el cliente .

Los servicios push a menudo se basan en preferencias de información expresadas de antemano. Esto se denomina modelo de publicación/suscripción . Un cliente se "suscribe" a varios "canales" de información proporcionados por un servidor; cada vez que hay contenido nuevo disponible en uno de esos canales, el servidor envía esa información al cliente.

A veces, el envío se emula con una técnica de sondeo , especialmente en circunstancias en las que no es posible realizar un envío real, como sitios con políticas de seguridad que requieren el rechazo de solicitudes HTTP/S entrantes.

Las conferencias síncronas y la mensajería instantánea son ejemplos típicos de servicios push. Los mensajes de chat y, a veces , los archivos se envían al usuario tan pronto como los recibe el servicio de mensajería. Tanto los programas peer-to-peer descentralizados (como WASTE ) como los programas centralizados (como IRC o XMPP ) permiten enviar archivos, lo que significa que el remitente inicia la transferencia de datos en lugar del destinatario.

El correo electrónico también puede ser un sistema de inserción: SMTP es un protocolo de inserción (consulte Correo electrónico de inserción ). Sin embargo, el último paso, del servidor de correo a la computadora de escritorio, generalmente usa un protocolo de extracción como POP3 o IMAP . Los clientes de correo electrónico modernos hacen que este paso parezca instantáneo al sondear repetidamente el servidor de correo, comprobando con frecuencia si hay correo nuevo. El protocolo IMAP incluye el comando IDLE , que permite que el servidor le avise al cliente cuando lleguen nuevos mensajes. El BlackBerry original fue el primer ejemplo popular de correo electrónico push en un contexto inalámbrico. [ cita requerida ]

Otro ejemplo es PointCast Network , que tuvo una amplia cobertura en la década de 1990. Entregó noticias y datos del mercado de valores como un protector de pantalla. Tanto Netscape como Microsoft integraron la tecnología push a través del formato de definición de canal (CDF) en su software en el apogeo de la guerra de los navegadores , pero nunca fue muy popular. CDF se desvaneció y se eliminó de los navegadores de la época, se reemplazó en la década de 2000 con RSS (un sistema de extracción).