我正在研究代理实现(我有兴趣使用Java
作为编程语言)
我想知道,是一个代理应该适用于所有协议吗?例如。 TCP
和UDP
单一协议,例如仅TCP
?
代理通常是应用程序级别,例如HTTP
?
是否可以实现可以代理TCP和UDP连接的代理?
如果我需要构建一个重塑流量的代理,例如阻止/丢弃数据包或制作一些
我应该在IP
级别上工作比其他人慢吗?更高的水平?
答案 0 :(得分:2)
代理应该适用于所有协议?例如。 TCP和UDP。单一协议,例如仅限TCP?
这取决于它是TCP代理,UDP代理,还是应用程序代理。
代理通常是应用程序级别,例如HTTP?
是的,应用程序代理始终是。
如果我需要构建一个可以重塑流量的代理,例如如果我在IP级别工作,阻止/丢弃数据包或使某些连接速度慢于其他人?更高的水平?
IP级别。我甚至不称它为代理,更多的是过滤器。