Incluso después de mucho buscar en Google, soy bastante ingenuo acerca de quic. Estoy buscando específicamente en lucasclemente/go-quic.
¿Deberían los servidores quic usar 443? Si es así, ¿volverá a http2 y tls 1.2? Estoy hablando en general. No para ese paquete de go específico. Pero si tiene detalles específicos para ese paquete Go, sería genial.
Sí, me doy cuenta de que quic aún es joven y aún no es necesario. Simplemente tengo curiosidad y no pude encontrar esa respuesta específica. ¡Gracias!
Los servidores Quic pueden usar cualquier puerto que deseen; 443 se usa a menudo, pero esto no es necesario en absoluto. Tenga en cuenta que estamos hablando de puertos UDP, no de puertos TCP.
Un servidor QUIC no puede recurrir a HTTP2 o TLS 1.2, porque si el cliente envía una solicitud QUIC, el servidor solo puede responder con una respuesta QUIC. Si el navegador no es compatible con QUIC, no enviará una solicitud de QUIC en primer lugar, por lo que no hay ningún problema.
Creo que está asumiendo que un servidor QUIC se ejecuta (o puede ejecutarse) en el mismo puerto que HTTPS y, por lo tanto, tiene que generar una respuesta QUIC o HTTPS; este no es el caso, ya que QUIC se ejecuta sobre UDP, no sobre TCP (como lo hacen HTTP y HTTPS). Los puertos TCP y los puertos UDP son espacios de direcciones diferentes, por lo que se puede ejecutar un servidor HTTPS en el puerto tcp 443 y, al mismo tiempo, ejecutar otro servidor QUIC en el puerto udp 443.