Qual o processo por traz do método POST de envio de formulários

Sempre fiquei curioso, quanto a como os dados preenchidos em um formulário de método POST são enviados quando clico em submit, sei que no cado do método GET os dados são passados na url, mas pra onde vão os dados com o método POST?
O browser faz esse trabalho?
São guardadas em variáveis globais para futuro envio?

Ao invés de ir na URL os dados são transmitidos no “corpo” da mensagem.

Por isso eles não ficam expostos. [=

Veja se te ajuda:
http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html

http://www.w3schools.com/tags/ref_httpmethods.asp

http://ruturajv.wordpress.com/2005/12/25/http-post-request/ (aqui tem a informação enviada).