0

我正在研究代理实现(我有兴趣将Java其用作编程语言)。
我想知道,代理是否应该适用于所有协议?例如TCPUDP
一个单一的协议,例如TCP
代理通常是应用程序级别HTTP吗?
是否可以实现可以代理 TCP 和 UDP 连接的代理?
如果我需要构建一个代理来重塑流量,例如阻止/丢弃数据包或使某些连接比其他连接慢,我应该在IP级别上工作吗?更高级别?

4

1 回答 1

2

代理应该适用于所有协议?例如 TCP 和 UDP。单个协议,例如仅 TCP?

这取决于它是 TCP 代理、UDP 代理,还是应用程序代理。

代理通常是应用程序级别的,例如 HTTP?

是的,应用程序代理总是如此。

如果我需要构建一个代理来重塑流量,例如阻止/丢弃数据包或使某些连接比其他连接慢,我应该在 IP 级别上工作吗?更高级别?

IP级别。我什至不会称它为代理,更像是一个过滤器。

于 2013-07-20T09:40:50.280 回答