使用 http 1.0 或更早版本的客户端可以使用 UDP 套接字而不是 TCP 套接字吗?
使用 http 1.0 或更早版本的客户端可以使用 UDP 套接字而不是 TCP 套接字吗?
我想知道除了防火墙问题和数据包大小限制之外,还有什么可以阻止这种使用。但是,如果这不是问题,是否还有其他因素可以阻止此类使用。
另外,它们是传统上使用的吗?
Can clients using http 1.0 or older use UDP sockets instead of TCP sockets?
I was wondering as to what could prevent such use apart from firewall issues and packet size limitations. However, if that isn't a problem, is there anything else that prevents such use.
Also, have they been used traditionally?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
来自 RFC 1945,“超文本传输协议 - HTTP/1.0”,第 1.3 节, 「整体运作」:
因此,如果您可以通过 UDP 实现可靠的传输,那么您就可以使用 HTTP。当然,此时您也可以使用 TCP,而不是滥用数据报。
From RFC 1945, "Hypertext Transfer Protocol -- HTTP/1.0", section 1.3, "Overall Operation":
So, if you can implement a reliable transport over UDP then you can use HTTP. Of course, at that point you may as well use TCP instead of abusing datagrams.