What is a hub in Selenium Grid?

A Hub is a server or a central point from where your tests will be loaded. There should be only one hub in a grid.

In other words, the hub can be defined as the central point which will receive all test request along with the information like on which platform, browser etc test should run.