DOM型XSS攻击具体是什么样的

我知道的DOM型攻击就是类似于输入框通过innerhtml的漏洞添加脚本文件之类的方式进行。
但是看到网上很多地方说DOM型攻击步骤为:

  1. 攻击者构造出特殊的 URL,其中包含恶意代码。
  2. 用户打开带有恶意代码的 URL。
  3. 用户浏览器接收到响应后解析执行,前端 JavaScript 取出 URL 中的恶意代码并执行。
  4. 恶意代码窃取用户数据并发送到攻击者的网站,或者冒充用户的行为,调用目标网站接口执行攻击者指定的操作。

请问我打开url的时候,不就已经向服务器发送请求了吗, 不就是反射型攻击了吗?

还有就是我输入框结合innerhtml的方式也跟url没有关系,网上都是拿这个例子,但这都是自己搞自己,感觉跟别人的攻击没什么关系。

请教一下大家的理解。