这可能是一个愚蠢的问题:
例如:
如果使用 HTTP 传输 MP3 或视频,它内部是否使用 UDP 进行传输?
From RFC 2616 http://www.ietf.org/rfc/rfc2616.txt:
通常发生 HTTP 通信
通过 TCP/IP 连接。这
默认端口为 TCP 80,但其他端口
可以使用端口。这不
阻止 HTTP 的实施
在任何其他协议之上
互联网或其他网络。 HTTP协议
仅假设有可靠的运输;
任何提供此类的协议
可以使用担保;映射
HTTP/1.1 请求和响应
传输数据上的结构
有关协议的单位是
在此范围之外
规格。
因此,尽管没有明确说明,但不使用 UDP,因为它不是“可靠的传输”。
EDIT- 最近,QUIC 协议(更严格地说是伪传输或会话层协议)确实使用 UDP 来承载 HTTP/2.0 流量,并且 Google 的大部分流量已经使用该协议。目前它正朝着标准化的方向发展HTTP/3 https://datatracker.ietf.org/doc/html/draft-ietf-quic-http.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)