文系です。物理は高校の時にやったきりです。

フォトンというものは質量mがゼロなのに運動量pを持つと聞きました。
運動量は質量と速度vの積、p=mvではなかったのですか?
ここがよくわかりません。

pはmやvとは独立に存在する物理量であって、物質(原子核と電子の集まり)の場合にはmとvに分けられる。というような解釈なのでしょうか?
それだったら非物質のフォトンがm=0でも運動量を持つと納得できるのですが、この解釈は正しいものでしょうか?