什么是Web服务器? |
发布时间: 2014/8/20 11:54:54 |
服务器分很多种类,包括web,ftp,流媒体,短信等服务器。通俗的说web服务器是基于网站架设的服务器,我们平时可以浏览的网页都是在别人的服务器上面保存的文件。现在的服务器后台还包括数据库,用来更新前台的页面。 Web服务器工作原理: 一个 Web 服务器也被称为 HTTP 服务器,它通过 HTTP 协议与客户端通信。这个客户端通常指的是 Web 浏览器。一个基于 Java 的 Web 服务器用到二个重要的类,java.net.Socket 与 java.net.ServerSocket ,并通过 HTTP 消息通信。因此,本文从讨论 HTTP 与这二个类开始,然后我将解释一个与本文相关的简单的 Web 应用。
The Hypertext Transfer Protocol(HTTP) HTTP 是一种让 Web 服务器与浏览器(客户端)通过 Internet 发送与接收数据的协议。它是一个请求、响应协议--客户端发出一个请求,服务器响应这个请求。HTTP 运用可靠的 TCP 连接,通常用的 TCP 80 端口。它的第一个版本是 HTTP/0.9 ,然后被 HTTP/1.0 取代。当前的版本是 HTTP/1.1 ,由RFC2616(.pdf) 定义。在 HTTP 中,客户端总是通过建立一个连接与发送一个 HTTP 请求来发起一个事务。服务器不能主动去与客户端联系,也不能给客户端发出一个回叫连接。客户端与服务器端都可以提前中断一个连接。例如,当用一个浏览器下载一个文件时,你可以通过点击“停止”键来中断文件的下载,关闭与服务器的 HTTP 连接。 IIS是Microsoft公司的它是一个web服务器软件,而Apache是基于开源代码的服务器软件,它的核心都是用代码来实现的,而且是开源的可以免费使用。linux上架设web服务器用apache+php+Mysql数据库的结合是当下最流行的”黄金搭档”,亿恩科技的虚拟主机采用DELL高配服务器,8核至强CPU,千兆防火墙,百兆独享带宽接入,安全稳定,在web服务上采取apache+mysql数据库,完美支持UrlrewriteIIS7 UrlRewrite组件和各大主流CMS建站需求。 本文出自:亿恩科技【www.enkj.com】 |