是否可以应答发送到本地网络广播地址的http请求?

发布于 2024-09-16 08:02:35 字数 135 浏览 4 评论 0原文

如果我打开浏览器并向 http://255.255.255.255 发送请求,是否可能有一个网络服务器,在同一子网上,监听并响应?

If I open a browser and send a request to http://255.255.255.255, is it possible have a web server, on the same subnet, listening and respond?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

甜是你 2024-09-23 08:02:35

HTTP 服务器使用 TCP协议,广播包只能通过无状态UDP 协议。

引用 W. Richard Stevens 来自他的经典著作 TCP/IP 说明(第 1 章12):

广播和多播仅适用于 UDP,其中应用程序将单个消息发送给多个收件人是有意义的。 TCP 是一种面向连接的协议,它意味着两台主机(由 IP 地址指定)和每台主机上的一个进程(由端口号指定)之间的连接。

所以,我想答案是否定的。

HTTP servers use the TCP protocol, and broadcast packets can only be sent through the stateless UDP protocol.

Quoting W. Richard Stevens from his classic book TCP/IP Illustrated (Chapter 12):

Broadcasting and multicasting only apply to UDP, where it makes sense for an application to send a single message to multiple recipients. TCP is a connection-oriented protocol that implies a connection between two hosts (specified by IP addresses) and one process on each host (specified by port numbers).

So, I guess the answer is no.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文