التكافل يمكن تصنيف جميع التفاعلات بين أنواع الكائنات التي تؤثر على مدى كثرتها وتوزيعها إلى ثلاث فئات وهي المعايشة وتبادل المنفعة والتطفّل فيما يخص المعايشة،ينتفع أحد الأنواع بينما لا ينتفع النوع الآخر من العلاقة أو يتضرر منها على سبيل المثال،عندما يسير فيل عبر الحشائش الطويلة،تنكشف الحشرات الصغيرة وتصبح فريسة للغربان القريبة تُسفر العلاقات التكافلية المتبادلة عن استفادة كلا النوعين من التفاعل مثلًا،تتشارك ضفادع الشجر والعناكب الثقوب المتواجدة في الشجر حيث تأكل الضفادع النمل الذي يقتات على بيوض العنكبوت وتوفّر العناكب الكبيرة الحماية للضفادع من المفترسات الأكبر منها،مثل الثعابين النوع الأخير وهو العلاقة الطفيلية وهي توفّر فوائد إلى أحد الأنواع بينما تسبب في ضرر النوع الآخر،مثل القرادة الصغيرة جدًا التي تتغذى على دم أنثى الأسد