O objetivo deste módulo é compreender os detalhes pré-definidos que envolvem as mensagens de requisição e resposta, ou seja, as mensagens que o cliente envia (requisição) ao servidor e aquelas em que o servidor devolve (resposta) ao cliente.
As mensagens HTTP usam um formato de mensagem genérica descrito na RFC 822 para transferência do dado requerido. Essa mensagem genérica consiste em quatro itens: Start-line, Header-fields, Empty-line, Message-body (opcional). O referido formato, apesar de pré-definido, possui certa flexibilidade com relação a sua composição, uma vez que determinados campos, bem como seus respectivos valores são considerados opcionais.