Explain the basic theories of heat transfer, specifically detailing the differences between conduction, convection, and radiation for server hardware.