The node and the wallet are two separate subsystems within the MultiChain software. The wallet contains one or more addresses (either because it has their private keys, or as watch-only addresses), and is updated by the node whenever a transactions occurs involving one of those addresses. But in general you don't really need to worry about this – it's just MultiChain's internals.