I know, I know, it can be caused by various factors, like high ISO, poor lighting conditions, long exposure time, heat. (not that I know why the last two cause noise)

But where does noise REALLY come from? What is noise? What does it have to do with photons and photosites?