Em uma assinatura push, o Publicador propaga alterações para o Assinante sem solicitação do Assinante. As alterações podem ser empurradas para os Assinantes sob demanda continuamente ou com base em agendamento. O Distribution Agent ou o Merge Agent são executados no Distribuidor.
Assinatura pull
Em uma assinatura pull, o Assinante solicita que alterações sejam feitas no Publicador. As assinaturas pull permitem que o usuário, no Assinante, determine quando as alterações de dados serão sincronizadas. O Distribution Agent ou o Merge Agent são executados no Assinante.
http://msdn.microsoft.com/pt-br/library/ms151170.aspx