O HTTP é um protocolo da camada de aplicação utilizado desde os anos de 1990 para transmitir conteúdos de hipermídia de maneira distribuída e colaborativa na Internet. As versões mais comumente utilizadas do HTTP são 1.0 e 1.1. Uma das principais diferenças entre elas é que, no HTTP 1.1, diferentemente do que ocorre no HTTP 1.0, tem-se a possibilidade de estabelecer conexões persistentes e de efetuar pipelining.
A partir dessas informações iniciais, considere as afirmativas a seguir.
I. No HTTP 1.1, somente o cliente pode sinalizar o fim de uma conexão em andamento.
II. A especificação original do HTTP 1.1 (RFC2616) sugere que os clientes devem abrir um máximo de 2 (duas) conexões persistentes com um mesmo servidor, ao mesmo tempo.
III. O uso de pipelining controla o uso de requests por parte dos clientes, definindo que o próximo request só pode ser efetuado após o recebimento do response anterior.
IV. O uso de conexões persistentes melhora o desempenho dos servidores, pois reduz o consumo de memória e de CPU necessários para tratar pedidos de novas conexões do TCP.
Sobre o HTTP 1.1 e os benefícios que suas características propiciam, assinale a alternativa que apresenta as afirmativas corretas.