Protocolo spdy

Definição - o que significa protocolo SPDY?

O protocolo SPDY (pronuncia-se speedy) é um protocolo de camada de aplicativo baseado em TCP (Transmission Control Protocol) de código aberto que transporta conteúdo pela web. Desenvolvido como um protocolo experimental pelo grupo Chromium do Google em 2009, o SPDY é voltado principalmente para reduzir a latência da página da web.

Definirtec explica protocolo SPDY

O projeto Chromium foi iniciado para atingir velocidades de transmissão mais altas, renderizando uma única conexão por cliente para priorizar e multiplexar o processo de transmissão de arquivos. O protocolo SPDY é composto de uma camada de sessão sobre um shell seguro (SSL), o que facilita vários fluxos simultâneos e intercalados em uma conexão TCP. O SPDY define um novo formato de enquadramento para codificação e transmissão de dados pela rede.

Os recursos do protocolo SPDY incluem:

  • Streams iniciados pelo servidor: SPDY facilita a entrega de conteúdo ao cliente sem uma solicitação do cliente por meio de um recurso avançado de fluxo iniciado pelo servidor. Duas opções de configuração diferentes estão disponíveis: Server push e server hint.
  • Streams simultâneos multiplexados: SPDY facilita fluxos simultâneos ilimitados em uma única conexão TCP.
  • Solicitar priorização: As prioridades de solicitação SPDY superam problemas de entupimento atribuindo marcas de prioridade a cada solicitação, o que permite solicitações ilimitadas de conteúdo do cliente.
  • Compressão: SPDY comprime cabeçalhos HTTP de solicitação e resposta, facilitando a transmissão de menos pacotes e bytes.

O navegador Chrome do Google usa SPDY ao se comunicar com os serviços do Google, como Gmail, Pesquisa Google, Sincronização do Chrome e anúncios do Google.