کبد وظایف گوناگون و بیش تری در مقایسه با اندام های دیگر بدن انجام می دهد. کارهای اصلی آن کمک به هضم غذا و تصفیه خون از سموم و مواد زاید است.
کبد سیستم تأمین کننده خون ویژه ای دارد. از یک طرف مانند اندام های دیگر، خون حاوی اکسیژن را از قلب دریافت می کند که از طریق سرخرگ کبدی به آن وارد می شود و از طرف دیگر خون مملو از مواد غذایی هضم شده را از روده کوچک دریافت می کند. این خون از طریق سیاهرگ باب به کبد وارد می شود. سرخرگ کبدی و سیاهرگ باب در کبد به شبکه رگ های خونی خیلی کوچکی تقسیم می شوند و این خون در سینوزوییدهای کبد تخلیه می شود.
هنگامی که خون از میان سینوزوییدها عبور می کند، سلول های کبدی اکسیژن و مواد غذایی را جذب می کنند، تصفیه سموم و مواد زاید را انجام می دهند و به طور همزمان قند، ویتامین ها، املاح معدنی و سایر مواد را به خون ترشح می کنند. خون سینوزوییدها به سیاهرگ های مرکزی تخلیه می شود که به یکدیگر می پیوندند و سیاهرگ کبدی را به وجود می آورند. این خون به وسیله سیاهرگ کبدی از کید خارج می شود.