זרימת הדם מונעת על ידי הלב, אשר חייב להיות חזק מספיק כדי להזרים דם ברחבי הגוף דרך כל העורקים העיקריים, העורקיקים, ורשתות נימים הקטנות ביותר. כאשר הדם יוצא מאב העורקים ונכנס לעורקיקים ונימי דם קטנים יותר, המהירות הגבוהה שלו והלחץ הגבוה יורדים כתוצאה מקוטר גדול יותר של כלל כלי הדם הרבים בהשוואה לקוטרו של אב העורקים עצמו. קצב תנועה כה איטי מעניק זמן מספיק לחילוף גזים וחומרים מזינים דרך הקירות של כלי הדם הקטנים.לעומת זאת, הדם עובר מהר יותר לאורך הוורידונים, הוורידים, וחזרה אל וריד הנבוב, בעזרת שריר חלק בקירות כלי הדם ודחיסה משרירי שלד שכנים, מה שמונע הצטברות הדם. בנוסף, מסתמים וורידים חד-כיווניים מונעים זרימה חוזרת למרות השפעת כוח הכבידה. בסופו של דבר, תהליך זרימת הדם נשלט על ידי צרכי הגוף, וניתן להסדירו באמצעות איתות עצבי והורמונים.לדוגמה, בזמן פעילות גופנית, הדם מנותב לשרירים בשל התרחבות כלי הדם והרחק ממערכת העיכול על-ידי היצרות כלי הדם, המכוונים את הדם להיכן שהוא הכי נחוץ. לפיכך, לא בכל רשתות נימי הדם יזרום הדם בכל עת.