processo de desenvolvimento do protocolo HTTP 01

nascimento HTTP

HTTP é um protocolo de rede, a Internet é organizado a fim de padronizar um conjunto de especificações desenvolvido de transferência de hipertexto (convenção). Gerar protocolo HTTP para acelerar o desenvolvimento da Internet, o desenvolvimento da Internet e as necessidades dos usuários, por sua vez promovem o desenvolvimento do protocolo HTTP.

Em 1989, o Centro Europeu de Pesquisa Nuclear (CERN), Tim Berners - Lee (Tim Berners-Lee) publicou um artigo, ele propôs a idéia de construir um sistema de arquivos hyperlink na Internet. O documento propõe três tecnologias-chave.

URI: Uniform Resource Identifier, como um recurso único na Internet.

HTML: HTML, documentos de hipertexto descrição.

HTTP: Hypertext Transfer Protocol (Protocolo de Transferência de Hipertexto), usada para transmissão de hipertexto.

 

 

HTTP / 0.9

protocolo de transmissão de rede de texto simples, apenas "GET" documento HTML aquisição ação a partir do servidor, em resposta a um pedido para fechar a conexão imediatamente, funcionalidade limitada.

 

HTTP / 1.0

1, um novo método de aumentar o CABEÇA, POST e semelhantes;

2, aumentando os códigos de estado de resposta, possíveis causas de bandeira de erro;

3, a introdução do número da versão do protocolo;

4, a introdução da noção (cabeça) dos pedidos e das respostas HTTP cabeçalho, HTTP permitir mais flexível;

5, a transmissão de dados não está mais limitado a texto.

 

HTTP / 1.1

1, um novo método de aumentar o PUT, APAGAR e semelhantes;

2, um aumento de gerenciamento de cache e controlo;

3, uma gestão clara conexão, permite conexões persistentes;

4, permite que o bloco de dados de resposta (em partes), facilitar a transmissão de ficheiros de grandes dimensões;

5, cabeçalho do host obrigatório para que o Internet hospedagem possível.

 

HTTP / 2

Devido ao rápido desenvolvimento da Internet, HTTP / 1.1 conexão problema lenta tornou-se cada vez mais proeminente, o Google Chrome navegador na pesquisa desde que o protocolo SPDY, protocolo HTTP reforma forçada. protocolo SPDY Internet organismos de normalização como uma base para o desenvolvimento do protocolo HTTP / 2. HTTP / 2 protocolo plenamente em conta o estado actual da Internet (banda larga, móvel, insegurança), em particular, para melhorar seu desempenho, tem as seguintes características. (HTTP popularidade atual / 2 ainda é relativamente baixo)

1, um protocolo binário, nenhum texto mais simples.

2, uma pluralidade de pedidos pode ser iniciado, o tubo de descarga 1.1.

3, a compressão de cabeçalho utilizando algoritmos específicos para reduzir a quantidade de transmissão de dados.

4, permite que o servidor empurrar ativamente dados para o cliente;

5, uma maior segurança, requisitos de comunicação de criptografia.

 

HTTP / 3

Em HTTP / 2 ainda está no projecto de, Google inventou um novo protocolo QUIC, continuar e SPDY mesma rotina, implementada no Chrome e seus próprios servidores, contando com a enorme quantidade de usuários e dados volumes, empurrando protocolo QUIC se tornou a Internet o "fato consumado", de 2018, o organismo de normalização Internet IETF propôs "HTTP sobre QUIC" foi renomeado "HTTP / 3" e aprovado.

 

resumo

1, o protocolo HTTP começou há 30 anos, papel Tim Berners. Lee.

2, HTTP / 0.9 é um protocolo de texto simples, você só pode obter recursos de texto.

3, HTTP / 1.0 estabeleceu a maior parte da tecnologia agora, mas ele não é um padrão oficial.

4, HTTP / 1.1 é actualmente o protocolo de Internet mais amplamente utilizado, funções muito bem.

5, HTTP / 2 é baseado no protocolo SPDY do Google, com foco na melhoria de desempenho, não foi universal.

6, HTTP / 3 é baseado no protocolo QUIC do Google é a direção do desenvolvimento futuro.

 

 

 

 

 

 

 

Publicado 28 artigos originais · ganhou elogios 9 · vista 5572

Acho que você gosta

Origin blog.csdn.net/rookiegan/article/details/104896913
Recomendado
Clasificación