Como um navegador da Web sabe qual protocolo usar ao entrar em contato com um servidor pela primeira vez?

1

Gostaria de saber, com os servidores do Google capazes de se comunicar por meio de QUIC em vez de TCP, como o navegador da Web sabe que isso é possível?

Inicialmente, ele inicia uma conexão TCP normal e o servidor informa o navegador sobre seus recursos ou a solicitação de DNS tem informações sobre ele?

    
por Minix 16.05.2018 / 14:58

1 resposta

0

Eu conversei com alguém no canal de IRC #firefox, que confirmou que o QUIC usa cabeçalhos Alt-Svc .

Esses cabeçalhos podem ser enviados pelo servidor em qualquer resposta HTTP e apontar para uma maneira alternativa de obter um recurso específico. Isso pode significar uma URL diferente, uma porta diferente ou até mesmo um protocolo diferente, neste caso, QUIC.

Portanto, deve haver uma conexão TCP / HTTPS inicial com o servidor, antes que o navegador possa se lembrar de iniciar uma conexão QUIC desde o início.

    
por 17.05.2018 / 11:16