How does Firefox define Selenium driver?

How does Firefox define Selenium driver?

Every Selenium testing guide requires the use of Mozilla Firefox browsers. Geckodriver, also known as the Selenium FirefoxDriver, was created by Mozilla developers to assist testers in automating browser tests on Firefox browsers. A JSON wire protocol sends instructions to the Selenium FirefoxDriver, also known as Selenium GeckoDriver, for performing Selenium testing with Firefox. Then, based on the instructions, GeckoDriver conducts appropriate activities in the browser instance and delivers the response through HTTP protocol over an HTTP server.