我很清楚代理和路由器的用途。但我不知道如何可靠地区分它们。
这是我在其中找到的因素列表。
代理服务器
- 可以自由修改应用层数据
- 通常从源接收 TCP 会话
- 通常形成一个 TCP 会话到目标
- 可以读取应用层数据来定义目标
- 使用IP协议时是IP包的目标
这里我们不考虑网络设备。考虑路由 SOAP 请求的应用服务器网格。路由器
- 符合定义良好的路由协议
- 通常从源接收 TCP 会话
- 通常形成一个 TCP 会话到目标
- 可以读取应用层数据来定义目标
- 使用IP协议时是IP包的目标
当所有各方都知道路由规则时,它是否称为路由,而不是代理?我确实相信有一个明确的因素来区分这两者。