首页 » 技术分享 » 服务器基础知识【初学者必看】

服务器基础知识【初学者必看】

 

1. 什么是服务器 
   就像他的名字一样,服务器在网络上为不同用户提供不同内容的信息、资料和文件。可以说服务器就是Internet网络上的资源仓库,正是因为有着种类繁多数量庞大内容丰富的服务器的存在,才使得Internet如此的绚丽多彩。 

2. 服务器的种类和功能 

(1) WWW服务器(WWW Server) 

   WWW服务器也称为Web服务器(Web Server)或HTTP服务器(HTTP Server),它是Internet上最常见也是使用最频繁的服务器之一,WWW服务器能够为用户提供网页浏览、论坛访问等等服务。比如:我们在使用浏览器访问 
http://www.discuz.net的时候,实际上就是在访问Discuz!的WWW服务器,从该WWW服务器获取需要的论坛资料和网页。 

(2) FTP服务器(FTP Server) 

   FTP服务器是专门为用户提供各种文件(File)的服务器,FTP服务器上往往存储大量的文件,例如:软件、MP3、电影、程序等等。用户只要使用FTP客户端软件登录到FTP服务器上就可以从FTP服务器下载所需文件和资源到自己的电脑上,同时, 
你也可以把自己电话上的文件上传到FTP上供其他用户下载,以实现文件资源的共享。 

(3) 邮件服务器(Mail Server) 

   e-mail是Internet上应用最频繁的服务之一,而Internet上每天数亿百亿计的电子邮件的收发都是通过邮件服务器实现的。邮件服务器就像邮局一样,可以为用户提供电子邮件的接收存储和发送服务。 

   除了以上介绍的3种主要服务器之外,还有很多其他类型的网络服务器,例如:数据库服务器(DatabaseServer)、代理服务器(Proxy Server)、域名服务器(Domain Name Server)等等…… 

3. 服务器的操作系统 

 目前服务器中使用的操作系统主要有两类:Windows和Unix。 
(1) Windows 
   Windows是美国微软公司(Microsoft)开发的操作系统,在服务器领域,主要有Windows2000Server/Advanced Server/Data Center与Windows2003 Standard Edition/EnterpriseEdition操作系统,Windows的优点是操作简 
单,由于Windows使用图形界面进行操作,因而对各种服务器软件功能配置简便。但它的缺点也不可忽视,例如:Windows操 
作系统成本较高;安全性相对较低;能承受的访问量较低等等。 

(2) Unix 

   Unix的历史很久远,其种类和分支错综复杂。就目前来说应用最广泛的Unix系统是Linux,Linux并非由哪家公司发行,Linux由世界各个角落的热爱程序与网络人共同开发、维护。Linux完全免费,与Windows相比,Linux的成本为0。 
Linux除了成本上的优点之外,还具备很多非常优秀的特点,例如:性能极高、稳定性很好、安全等等。目前,大多数大中型 
企业(包括电信企业和Google、百度、新浪、搜狐等等)的服务器都运行在Unix/Linux系统之上。 

4. Apache与IIS 

 Apache与IIS都属于WWW服务器,是世界上使用最多的两种WWW服务器。 
(1) IIS 
 IIS的全称是:InternetInformation Server,由微软(Microsoft)公司开发,是Windows操作系统的一部分。IIS是允许在Internet上发布信息的Web服务器。IIS通过使用超文本传输协议(HTTP)传输信息。还可配置IIS 以提供文件传输 
协议(FTP)服务。FTP服务允许用户从Web节点或到Web节点传送文件。

   IIS的特点是配置简单,配置界面很友,功能较强,同时提供对ASP/ASP.NET的支持。但IIS的性能和安全性相对较差,并且IIS只能在Windows中使用,无法在UNIX中运行。 

(2) Apache 

   Apache是世界排名第一的WWW服务器, 根据Netcraft(www.netcraft.com)所作的调查,世界上百分之六十以上的Web服务器在使用Apache。 

   1995年4月, 最早的Apache(0.6.2版)由Apache Group公布发行. Apache Group 是一个完全通过Internet进行运作的非盈利机构, 由它来决定Apache Web服务器的标准发行版中应该包含哪些内容。 

Apache 的特性: 
1) 几乎可以运行在所有的计算机平台上(包括Windows) 
2) 强大的功能配置; 
3) 支持通用网关接口(CGI); 
4) 支持虚拟主机; 
5) 支持HTTP认证; 
6) 内部集成了代理服务器; 
7) 具有用户会话过程的跟踪能力; 
8) 支持FASTCGI; 
9) 支持JAVA SERVLETS; 

什么是服务器? 

  服务器是网络上一种为客户站点提供各种服务的计算机,它在网络

操作系统的控制下,将与其相连的硬盘、磁带、打印机、Modem及昂贵的专用通讯设备提供给网络上的客户站点共享,也能为网络用户提供集中计算、数据库管理等服务。 

● 网络服务器的作用: 
  A. 运行网络操作系统。通过网络操作系统控制和协调网络各工作站的运行,处理和响应各工作站同时发来的各种网络操作请求。 
  B. 存储和管理网络中的软硬件共享资源,如数据库、文件、应用程序、打印机等资源。 
  C. 网络管理员在网络服务器上对各工作站的活动进行监视控制及调整。 

  从结构来说,目前服务器正从RISC服务器向IA服务器发展,在中小型网络中尤其如此。 

● 热插拔技术

○ Hot Swap,又称为热交换技术、热插拔技术。允许服务器在不关机状态下更换故障硬盘等热插拔设备。 
○ 热切换技术与RAID技术配合起来,可以使服务器在不关机状态下更换故障硬盘,并且自动恢复原盘上的数据,极大地提高了服务器系统的容错能力。 
○ 硬盘热插拔有两种方式: 
 A. 采用热插拔硬盘盒配以普通SCSI硬盘,多用于磁盘阵列中。 
 B. 采用具有热插拔能力的专用硬盘,是高性能服务器的标准配置。 
○ 热插拔技术今后将向热插拔电源、热插拔PCI插卡等方向发展。 

● 硬盘接口技术 

  IDE: (Intergraded drive electronics) 现在PC机使用的主流硬盘接口。 
  SCSI:(Small Computer System Interface) 小型计算机系统接口。SCSI技术源于小型机,目前已移植到PC服务器及高档PC机上。相对于IDE接口,SCSI接口具备如下的性能优势: 
  a. 独立于硬件设备的智能化接口:减轻了CPU的负担。 
  b. 多个I/O并行操作:因此SCSI设备传输速度快。 
  c. 可联接的外设数量多:可扩展多个外设(如硬盘、磁带机等)。 

  当同时访问到服务器的网络用户数量较多时,使用SCSI硬盘的系统I/O性能明显强于使用IDE硬盘的系统。 
  SCSI总线支持数据的快速传输。不同的SCSI设备通常有8位或16位的SCSI传输总线。在多任务操作系统,如Windows NT下,在同一时刻可以启动多个SCSI设备。SCSI适配器通常使用主机的DMA(直接内存存取)通道把数据传送到内存。这意味着不需要主机CPU的帮助,SCSI适配器就可以把数据传送到内存。为了管理数据流,每一个SCSI设备(包括适配卡)都有一个身份号码。通常,把SCSI适配器的身份号码设置为7,其余设备的身份号码编号为0到6。 
  大部分基于PC的SCSI总线使用单端接的收发器发送和接受信号。但是,随着传送速率的增大和线缆的加长,信号会失真。为了最大限度的增加总线长度并保证信号不失真,可以把差分收发器加到SCSI设备中。差分收发器使用两条线来传送信号。第二条线为信号脉冲的反拷贝。一旦信号到达目的地,电路比较两条线的脉冲,并生成原始信号的正确拷贝。 
  一种新的差分收发器 - LVD(低压差分收发器),能够增加总线长度并且能够提供更高的可靠性和传输速率。LVD能连接15个设备,最大总线长度可达12米。 

目前常用的SCSI系列:

Narrow Wide

Wide

接口

传输速率

接口

传输速率

Fast Fast SCSI

10 MB/S

Fast Wide SCSI

20MB/S

Ultra Ultra SCSI

20MB/S

Ultra Wide SCSI

40MB/S

Ultra2 Ultra2 SCSI

40MB/S

Ultra2 Wide SCSI

80MB/S

/

Ultra 3

160MB/S

转载自原文链接, 如需删除请联系管理员。

原文链接:服务器基础知识【初学者必看】,转载请注明来源!

0