光子的动能就是他的总能量,光子是没有势能的,势能是对于有静止质量的东西提出的,光子的静止质量是0,所以光子是不存在势能的。

重力红移是因为光经过重力场时,路线会发生偏移(观察者在距离此重力场无穷远处观察会有效果),简单来理解就是因为光本来是按照直线传播的,路线的偏移使得原本的光路变长,波长相应变长,产生红移现象,自己的理解,不一定准确,重力红移我也不是很了解。