An expansion tank allows for the expansion and contraction of the system when it heats up and cools off and provides head pressure for the circulation pump. A buffer tank adds volume to the system and helps to prevent short cycling.