【发布时间】:2018-10-10 19:26:42
【问题描述】:
我认为这个问题可以充分说明问题。
另一种说法:通过原始套接字读取的数据包是否完全从通信通道中删除,因此它们甚至不会传递到它们最初打算用于的 TCP 套接字。例如,如果在我的主机上运行了一个 Web 服务器,监听 80 端口,并且我打开一个原始套接字监听所有 TCP 协议数据包,那么 Web 服务器将永远不会收到这些发送到端口 80 的数据包吗?
谢谢。
【问题讨论】:
-
RAW 套接字通常用于启用混杂侦听(数据包嗅探),在这种情况下,数据包仍会传递到目标套接字以及 RAW 套接字。
标签: tcp raw-sockets