Blood flow is dependent on the pressure gradient between two points in the circulatory system and the resistance to flow within the vessels. The pressure gradient is determined by the difference in pressure between the beginning and end of a vessel and governs blood flow. Resistance depends on factors like vessel diameter, length, and viscosity and opposes blood flow. Larger arteries have less resistance but require stronger walls to withstand higher pressures due to Laplace's law. Capillaries have high resistance due to their small diameter but require only thin walls. Resistance increases as vessel diameter decreases. Blood velocity is directly related to vessel cross-sectional area and inversely related to resistance.