DKIM and DMARC are often mentioned together, but they operate at different layers. DKIM cryptographically signs your messages so receivers can verify they weren't altered and came from your domain. DMARC sits on top, telling receivers how to handle mail that fails authentication and where to send reports.
DKIM is a mechanism; DMARC is a policy. Without DMARC, a DKIM failure has no defined consequence. Without DKIM (or SPF), DMARC has nothing to enforce. They're layers of the same defense.
