Selenium WebDriver e servidor Selenium

Preciso da sua ajuda para conectar coisas relacionadas ao selênio. Agora, nas últimas semanas, tenho lido sobre documentos sobre o Selenium. Existe o selenium IDE (uma extensão do firefox para testes de gravação e reprodução) Selenium RC - (selenium 1.0). Isso parece estar obsoleto agora e usa um servidor HTTP proxy para executar o teste em vários navegadores. Driver da Web Selenium - (selenium 2.0). Este é o mais recente e deve ser usado agora para testes automatizados. (Cada navegador implementa a API do driver da web) Também li que o driver da web interage com o suporte nativo ao navegador para automação e não requer servidor HTTP.

Depois, há este servidor Selenium. (servidor independente do selenium escrito em java) A interação com o servidor do selenium é via protocolo de conexão JSON. (em que cada ligação de idioma chama o servidor selenium que passa dados JSON por HTTP)

Agora eu tenho a seguinte pergunta:

O servidor Selenium é igual ao servidor proxy usado no selenium RC?

O selênio RC usa o protocolo de conexão JSON.

Onde o servidor selenium se encaixa no Selenium 2.0, se o driver da web interage com o suporte nativo do navegador para automação.

Digamos que estou executando meus testes usando o selenium 2.0, biblioteca cliente java, no navegador chrome. Quando ligo para uma API WebDriver, como ela interage com o driver chrome? Ele usa o protocolo de conexão JSON?

... Tenho mais perguntas, mas preciso da resposta das perguntas acima para limpar a nuvem do Selenium na minha cabeça.