Fundamental principles of ultrafiltration