1

让我们以 Jabber 为例:如果我设置自己的 jabber 服务器,并通过发送具有不同发件人地址的消息,让它淹没另一个服务器上的 jabber 用户,如果有的话,通常如何保护该用户?如果客户端通常在 RAM 中保存每个对话至少几条消息(据我所知,每个客户端都会这样做),那么 RAM 不会很快溢出吗?

4

1 回答 1

1

所涉及的服务器通常具有内置的 DoS 保护。无论如何,服务器必须保护自己免受攻击,因此它们也保护用户。如果您仍然担心它,请在处理时停止从套接字读取。您遇到了一个队列理论问题,即能够赶上,但至少您不会耗尽内存。

于 2011-06-25T17:04:06.947 回答