در ماهیان اب شیرین فشار اسمزی مایعات بدن از محیط بیشتر است بنابراین اب میتواند وارد بدن شود. برای مقابله با چنین مشکلی ماهیان اب شیرین معمولا اب زیادی نمی نوشند (باز و بسته شدن دهان ماهی ها تنها به منظور عبور اب و تبادل گاز ها در ابشش هاست) این ماهی ها حجم زیادی از اب را به صورت ادرار رقیق دفع می کنند.
در ماهیان اب شور فشار اسمزی مایعات بدن کمتر از فشار اسمزی محیط است بیابراین اب تمایل به خروج از بدن دارد در نتیجه ماهیان دریایی مقدار زیادی اب مینوشند. در این ماهیان برخی یون ها توسط کلیه به صورت ادرار غلیظ وبرخی به طریق یاخته های ابششی دفع میشوند