The brain receives its blood supply from two main sources: the internal carotid arteries and the vertebral arteries. These arteries and their branches form a circulatory network that ensures a continuous flow of oxygen and nutrients to the brain.