gpt4 book ai didi

c - socket 压力测试

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:30:42 26 4
gpt4 key购买 nike

什么会更好地淹没网络?

1-打开一个套接字到http web服务器并写入数据直到崩溃

2- 打开多个套接字并写入数据直到崩溃

3- 打开套接字并发送 tcp 数据包直到崩溃

4- 打开多个套接字并发送 tcp 数据包直到崩溃?

最佳答案

听起来您想要做的是测试 Web 服务器如何对各种类型的拒绝服务攻击使用react。

需要考虑的是 Web 服务器中的拒绝服务逻辑是什么以及通常如何在 Web 服务器中实现拒绝服务保护。例如,是否有逻辑来限制并发连接数或来自同一 IP 的并发连接数,或监控流量以限制流量或在流量超过某个阈值时断开连接。

需要考虑的一件事是不要仅仅通过 TCP/IP 套接字推送大量字节。 Web 服务器正在解释字节并期望使用 HTTP 协议(protocol)。那么,如果您使用 HTTP 协议(protocol)以及构建在 HTTP 上的其他协议(protocol)做一些奇怪和不寻常的事情,会发生什么。

对于选项 3 和 4,听起来您正在考虑绕过 TCP/IP 堆栈及其窗口逻辑,只发送 TCP 协议(protocol)数据包流,忽略回复数据包,直到出现问题。这更多的是测试服务器上 TCP 堆栈的健壮性,而不是 Web 服务器本身的健壮性。

关于c - socket 压力测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11122230/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com