What are the components of Selenium Grid?

The Selenium Grid has two components: Selenium Hub and RC (Remote Control).

Firstly the Hub receives the request from a Test and then allocates remote controls that are registered to the Hub for each Test. Testers can run tests without code changes in Selenium Grid.