Question - What is KCC? 
          
        
        Answer - 
        
KCC refers to a built-in process used for running on all domain controllers and creating replication topology for the Active Directory forest. This builds separate replication topologies based on whether replication is occurring within a site () or between sites. Further, it has the capability for dynamically adjusting the topology to:
- Firstly, accommodating the addition of a new domain controller
 - Secondly, the removal of existing domain controllers
 - Thirdly, the movement of domain controllers to and from sites
 - Then, changing costs and schedules
 - Lastly, domain controllers, which are temporarily unavailable or in an error state.