Iran and Russia have provided crucial military and diplomatic support to Syrian President Bashar Assad throughout the conflict, while Turkey has served as a rear base and source of supplies for the opposition.