Heat exchangers transfer heat between two or more fluids. There are four main factors that affect heat transfer: materials, fluids, temperature difference, and contamination. Common types of heat exchangers include double pipe, shell and tube, kettle, air coolers, plate, and calandria. Key features of different heat exchanger types like shell and tube, double pipe, and air coolers are described.