网络服务器(网络服务器)
WEB服务器,又称WWW(万维网)服务器,主要用于提供在线信息浏览服务。
(1)应用层采用HTTP协议。
(2)HTML文档格式。
(3)浏览器统一资源定位符(URL)。
万维网代表万维网。
网络服务器可以处理http协议。当网络服务器收到一个HTTP请求时,它会返回一个HTTP响应,比如一个HTML页面。为了处理请求,网络服务器可以响应静态页面或图片,重定向页面,或者将动态响应的生成委托给一些其他程序,例如CGI脚本、JSP(JavaServer Pages)脚本、Servlets、ASP(活动服务器页面)脚本、服务器端JavaScript或一些其他服务器端技术。不管它们的目的是什么,这些服务器端程序通常都会生成一个HTML响应供浏览器浏览。
要知道,Web服务器的委托模型非常简单。当一个请求被发送到网络服务器时,它只是将请求传递给能够很好地处理该请求的程序。Web服务器只提供一个可以执行服务器端程序并返回响应(由程序生成)的环境,不超出功能范围。服务器端程序通常具有事务处理、数据库连接和消息传递的功能。
虽然网络服务器不支持事务处理或数据库连接池,但它可以采用各种策略来实现容错和可伸缩性,例如负载平衡和缓存。群集—功能经常被误认为是仅特定于应用程序服务器的功能。