The United States has carried out a second military strike against Iran this week, while Iranian Revolutionary Guard forces have responded by attacking an American air base, according to military sources.