为什么应用程序代理要检查数据包中的数据?

为什么应用程序代理要检查数据包中的数据?

在数据包过滤中,我们知道:每个数据包都有头和数据

我们知道:数据包过滤器只检查数据包的头,因为它包含 IP 源地址和目标地址。

我的问题是为什么应用程序代理要检查数据包中的数据?

多谢。

答案1

因为它是一个代理。代理会向该请求所针对的服务器发出单独的请求。它必须知道什么正在请求位于数据包主体中而不是标题中的内容。

如果您想要不查看数据包内部的东西,请使用 sNAT。根据定义,代理必须查看内部。

相关内容