《网络实用技术基础》第四章 4.1 网络服务器
4.1 网络服务器
一、网络服务器的应用
服务器是在网络环境中为客户端提供各种服务的专用计算机系统,它承担着数据的存储、转发和发布等关键任务,是网络中不可或缺的重要组成部分。
从应用角度来看,服务器也是一种计算机,它是为其他计算机提供服务的特殊的计算机,具有许多不同于普通计算机的特性。
从硬件角度来看,服务器通常指那些具有较高计算能力,能够同时被多个用户使用的计算机。服务器与主机的不同之处在于,主机通过终端为用户提供服务,而服务器通过网络为客户端用户提供服务。服务器提供的主要服务是数据存储和网络服务,在网络中具有非常重要的地位。
1.数据存储
服务器中储存了大量关键的用户数据,如用户账户和密码、用户的电子邮件,以及其他重要数据。当服务器上的数据由于硬件或软件故障被破坏时,导致的后果主要视服务器的重要性而定。若服务器中储存着银行和证券交易等重要数据,且这些数据没有及时备份,则会造成严重的损失。
2.网络服务
WWW、FTP、E-mail和DNS等各种网络服务均都是由服务器提供的,服务器一旦瘫痪,则相关的服务会立即停止。例如,当代理服务器出现故障时,局域网内的用户将无法访问互联网,互联网的一切服务,如站点浏览、聊天、电子邮件和软件下载等都将中断。
二、网络服务器软件
服务器软件工作在客户端/服务器(C/S,Client/Server)或浏览器/服务器(B/S,Browser/Server)模式下,使网络服务器实现各种网络服务功能。目前,常见的服务器软件或系统包括:
1.数据库服务器:Oracle数据库服务器、MySQL和Microsoft SQL Server等。
2.邮件服务器:Send mail、Postfix和Microsoft Exchange等。
3.网页服务器:Apache和微软的IIS等。
4.FTP服务器:Pure-FTPd、ProFTPD、WU-FTPD、Serv-U和VSFTP等。
5.应用服务器:BEA公司的Web Logic和Sun公司的Glass Fish等。
6.代理服务器:Squidcache等。
7.计算机名称转换服务器:微软的DNS和WINS服务器等。