Two models - push or pull?

It's important to have a comprehensive understanding of the previous topic (Definitions and Device Types) before continuing onto this topic.
As previously discussed, there are many many different ways of using an iTunes eco-system to play media on your iTunes integrated devices.  However, most iHomeServerâ„¢ users will use iTunes in two different ways which we refer to as the 'push' and 'pull' models.