Начиная с СТО (специальной теории относительности) различают релятивистскую массу (зависит от скорости движения) и массу покоя. Для частиц и тел, имеющих массу покоя, есть формула, связывающая релятивистскую массу объекта с его массой покоя и скоростью. Такую частицу невозможно разогнать до скорости света, так как ее релятивистская масса устремится к бесконечности. То есть, для разгона понадобится бесконечная энергия. Полная энергия частицы (пропорциональна релятивистской массе) состоит из энергии покоя (пропорциональна массе покоя; часть этой энергии выделяется при распаде ядер урана и термоядерном синтезе - из-за разности масс покоя до и после соответствующих событий) и кинетической энергии (разность первых двух).
Фотоны движутся со скоростью света, обладают энергией и импульсом (поскольку имеют релятивистскую массу) и не имеют массы покоя (а кто-нибудь встречал покоящийся фотон?). Вся энергия фотона - это его кинетическая энергия.
что такое релятивистская масса?