This tutorial on Splunk Architecture will help you understand the various components that make up a Splunk distributed cluster and most importantly, it will give a detailed explanation of the architecture of Splunk.
No download links available.