Skip to content

请教下,在bfe中怎么识别不同的请求协议的? #855

Discussion options

You must be logged in to vote
  1. http、https是基于端口来区分的,这两个协议的底层都是TCP,标准端口是80和443;
  2. quic的底层是UDP(以避免TCP的Head of Line Blocking问题),有独立的协议端口。目前BFE开源项目还没有提供对quic的支持。
  3. https和http/2都基于TLS(https其实是http over TLS),它们使用相同的端口(这个端口是TLS使用的),通过TLS的协商机制来决定所使用的协议。

可以参考wikepedia上的说明
https://en.wikipedia.org/wiki/HTTP/2

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by mileszhang2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants