Долг - обязанности которые необходимо выполнять вне зависимо от своих желаний.
Обязанность - это круг действий, возложенных на кого то и обязательных для выполнения.
Общее: эти два понятия являются санкциями нравственного закона
Различия: долг - понятие необязательного исполнения, обязанность - это то что должен человек