Hacer un repaso de sistemas distribuidos para entrar en tema y comentar brevemente que es BSD socket. Meterse en el universo de ZMQ para conocer su funcionamiento y componentes basicos como asi su API. Comentar como encaja ZMQ en la comunicacion basada en mensajes y tambien comentar que en las arquitecturas distribuidas no solo se "habla" mediante HTTP. Se mostrarán los patrones propuestos por ZMQ para resolver problemas comunes como por ejemplo "trabajo asincrono", "procesamiento en pipeline".