当前Web服务器主要依赖于以下三大支撑技术。超文本传输协议HTTP是在Web服务器和客户之间传输信息资源的一种标准协议。Web服务器可以解析HTTP协议。当Web服务器接收到一个HTTP请求,会返回一个HTTP响应,例如送回一个HTML页面。Web服务器的代理模型非常简单。当一个请求被送到Web服务器里来时,它只单纯地把请求传递给可以很好地处理请求的服务器端脚本。相反,如果需要,他们通常会把Web服务器独立配置,和应用程序服务器一前一后。......
2023-11-25
IIS是目前最流行的Web服务器产品之一,很多著名的网站都是建立在IIS的平台上。
IIS是Internet Information Server的缩写,它是微软公司主推的服务器,其设计目的是建立一套集成的服务器服务,用以支持HTTP、FTP和SMTP,它能够提供快速且集成了现有产品,同时可扩展的Internet服务器。最新的版本是Windows Server 2012里面包含的IIS 8。IIS与WindowNT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(File Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。
IIS中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面。IIS还提供了一个图形界面的管理工具,称为Internet服务管理器,可用于监视配置和控制Internet服务。它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
IIS支持与语言无关的脚本编写和组件,支持ASP。通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持Vbscript、JScript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。(www.chuimin.cn)
IIS支持服务器应用的Microsoft BackOffice系列,Microsoft BackOffice系列包括以下内容:Microsoft Exchange Server客户/服务器通讯和群组软件、Microsoft Proxy Server代理服务器、用于连接IBM企业网络的Microsoft SNA Server、用于集中管理分布式系统的Microsoft Systems Management Server和Microsoft Commercial Internet System(MCIS)。
IIS响应性极高,同时系统资源的消耗也是最少,IIS的安装,管理和配置都相当简单,这是因为IIS与Windows NT Server网络操作系统紧密地集成在一起,另外,IIS还使用与Windows NT Server相同的SAM(Security Accounts Manager,安全性账号管理器),对于管理员来说,IIS使用诸如Performance Monitor和SNMP(Simple Network Management Protocol,简单网络管理协议)之类的NT已有管理工具。
IIS支持ISAPI,使用ISAPI可以扩展服务器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上的数据。用于32位Windows应用程序的Internet扩展可以把FTP,SMTP和HTTP协议置于容易使用且任务集中的界面中,这些界面将Internet应用程序的使用大大简化,IIS也支持MIME(Multipurpose Internet Mail Extensions,多用于Internet邮件扩展),它可以为Internet应用程序的访问提供一个简单的注册项。同时,它还提供一个Internet数据库连接器,可以实现对数据库的查询和更新。
有关网络工程与设计的文章
当前Web服务器主要依赖于以下三大支撑技术。超文本传输协议HTTP是在Web服务器和客户之间传输信息资源的一种标准协议。Web服务器可以解析HTTP协议。当Web服务器接收到一个HTTP请求,会返回一个HTTP响应,例如送回一个HTML页面。Web服务器的代理模型非常简单。当一个请求被送到Web服务器里来时,它只单纯地把请求传递给可以很好地处理请求的服务器端脚本。相反,如果需要,他们通常会把Web服务器独立配置,和应用程序服务器一前一后。......
2023-11-25
同时,服务器操作系统也可以安装在个人电脑上。相比个人版操作系统,在一个具体的网络中,服务器操作系统要承担额外的管理、配置、稳定、安全等功能,处于每个网络中的心脏部位。目前这种操作系统市场占有率呈下降趋势,这部分的市场主要被Windows NT/2000和Linux系统瓜分了。目前这类操作系统目前使仍主要应用于中、高档服务器中。......
2023-11-25
所以设计一个好服务器的最终目的就是通过平衡各方面的性能,使得各部分配合得当,并能够充分发挥能力。但实际上,服务器的系统性能很难用一两种指标来衡量。......
2023-11-25
服务器发展到今天,适应各种不同功能、不同环境的服务器不断地出现,分类标准也多种多样。目前,部门级服务器是企业网络中分散的各基层数据采集单位与最高层数据中心保持顺利连通的必要环节。图6-1给出了服务器的应用层次。机架式服务器安装在标准的19英寸机柜里面。......
2023-11-25
目前,几乎所有流行的通用操作系统都提供网络功能。网络操作系统又可分为网络服务器和网络客户端两类。从网络工程规划的范畴考虑,网络服务器操作系统是不可缺少的一部分。3)UNIX服务器操作系统——UNIX服务器操作系统由AT&T公司和SCO公司共同推出,主要支持大型的文件系统服务、数据服务等应用。Windows部署服务WDS可以通过网络提供简单、安全的方法将Windows操作系统快速地远程部署到计算机系统之上。......
2023-11-25
Linux具有良好的网络支持,在上面建立Web服务器和设计动态Web网页是比较容易的事情。在开发板提供的examples目录中,包含已经移植过的boa和CGI程序。同样,提供的文件系统中,也添加了boa和CGI。group_id=78得到boa-0.94.36.2.tar.gz,解压到工作目录中$tar zxvf boa-0.94.36.2.tar.gz-C/opt/cvtech/配罝配罝boa:$cd/opt/cvtech/boa-0.94.36.2/src$./configure会在boa-0.94.36.2/src目录下生成Makefile文件,修改Makefile:$viMakefile在31,32行,指定交叉编译器,修改如下CC=/opt/cvtech/4.3.3/bin/arm-linux-gccCPP=/opt/cvtech/4.3.3/bin/arm-Iinux-g++-E修改src/boa.c文件:$vi src/boa.c注释掉225到行227的内容//if(setuid(O)!如果没有以/XXX开始,则表示从服务器的根路径开始。......
2023-11-19
服务器冗余技术是计算机服务器安全策略之一,是指重复配置系统的一些部件,当系统发生故障时,冗余配置的部件介入并承担故障部件的工作,由此减少系统的故障时间。冗余技术是目前最常用的。磁盘冗余实际上就是指系统采用了RAID技术,目前常用的RAID类型可分为:RAID0、RAID1、RAID3、RAID5等。RAID技术采用多块硬盘按照一定要求组成一个整体,整个磁盘阵列由阵列控制器管理。服务器的电源冗余一般是指配备双份支持热插拔的电源。......
2023-11-25
服务器集群具有很强的可伸缩性。这种被称为“活动第二服务器”方法的主要优点是在保持使用第二服务器的同时,获得服务器冗余,而不是仅仅把第二服务器作为备份使用。活动第二服务器有三种实现形式。在正常情况下,各服务器只能存取各自的数据。当一台服务器发生故障时,另一台服务器自动获得对方磁盘的读写权限,并对之进行操作。表6-3 几种集群方法的比较2.负载均衡集群负载均衡集群一般用于Web服务器、代理服务器等。......
2023-11-25
相关推荐