Casimir Effect: Quantum Fluctuations And Thermal Fluctuations