填空题

中间件是一种(),它在逻辑上位于()中,但在其中包含有多种(),这些()代表各自所在的层,独立于其他更加特别的应用。

【参考答案】

应用程序;应用层;通用协议;协议