Ich möchte nochetwas hinzufügen was die vielleicht hilft. Es braucht keine Masse um einen Impuls haben zu können. Siehe mal Licht als eine elektromagnetische welle. Wenn die auf ein geladenes Teilchen trifft (also elektron oder proton), dann wird dieses entsprechend des elektrischen Feldes der eintreffenden Welle nach oben oder unten ausgelenkt. Bisher würde sich das Teilchen nur hoch und runter bewegen. Aber es gibt ja noch den magnetischen teil der welle der senkrecht zum elektrischen Feld steht. Ddas Teilchen (Elektron/Proton) bewegt sich demnach auch senkrecht zum magnetischen Feld. Somit erfährt das geladene Teilchen die Lorentzkraft senkrecht zum elektrischen und magnetischen Feld, also in Ausbreitungsrichtung. Somit wird das Teilchen in Ausbreitungsrichtung der elektromagnetischen Welle weggedrückt, was den Impuls darstellt.
Impuls ist nur die Fähigkeit eines Dinges andere Gegenstände zu bewegen. Dazu bedarf es wie die Erklärung zeigt keine Masse.
Ich hoffe die Erklärung hilft ;)