what is difference between domain controller and active directory?
They are two seperate things. A domain controller is the main computer/server that runs your domain. Active Directory is the system that runs on your domain controller and runs your domain. It stores all the users, computers on your domain.