首页 > 编程知识 正文

tcp客户端和服务器区别(4路服务器是什么意思)

时间:2023-05-03 10:20:58 阅读:65227 作者:368

在学习前端的过程中。 该过程见闻了web服务器、HTTP服务器和APP应用服务器,但不知道它们之间的区别,犹豫了很久。 今天检查的很多博客,终于整理好了。 下面总结这些差异,并按顺序说明几个服务器。

首先,您需要知道web服务器只需要支持HTTP协议、HTML文档格式和URL。 主要功能是传输页面,以便浏览器浏览。 此外,由于主要支持HTTP协议,web服务器和HTTP服务器通常是相同的。 web服务器通常专门用于处理HTTP请求。

APP应用服务器可以简称为APP应用服务器,其主要功能是为客户端APP应用提供可调用的方法(APP应用提供(serves )业务逻辑)。

以javaEE为例,Web服务主要处理静态页,并将servlet/JSP解释为servlet容器并运行,而APP应用服务器运行业务逻辑。

可以用这样的定义对几种常见的服务器进行分类。 IIS、Apache和Tomcat都属于Web服务器,而Weblogic和WebSphere都属于APP应用程序服务器。 下面介绍这些服务器的主要作用。

Apache

在Web服务器中,Apache是一个纯Web服务器,经常与Tomcat配对使用。 HTML页面具有很强的解释能力,但无法解释页面中嵌入的服务器端脚本代码(JSP/servlet )。

Tomcat

早期的Tomcat是Apache内置的JSP/servlet解释引擎,Apache Tomcat相当于IIS ASP (动态服务器页面)。 然后,Tomcat不再嵌入到Apache中,Tomcat进程独立于Apache进程运行。 此外,Tomcat已经是独立的servlet和JSP容器,可以将业务逻辑层代码与接口交互层代码分开。 因此,有些人将Tomcat称为轻量级APP应用服务器。

IIS

微软早期的IIS是一个纯Web服务器。 随后,内置了ASP引擎,可以解释VBScript和JScript服务器端代码。 此时,可以兼作APP应用服务器。 原理上,它可以称为APP应用服务器。 准确地说,是兼具APP应用服务器功能的Web服务器。

如上呼吁:

Apache是一个纯web服务器,但Tomcat和IIS有能力解释服务器端的代码,因此可以说是轻量级的APP应用程序服务器或具有服务器功能的web服务器。 Weblogic、WebSphere可以提供强大的J2EE功能,因此绝对是绝对的APP应用程式伺服器。 对于处于中间位置的Tomcat,可以与纯Web服务器Apache一起使用,也可以作为APP应用服务器的辅助与APP应用服务器一起部署。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。