网络服务器配置与管理(第3版)
上QQ阅读APP看书,第一时间看更新

1.2 基础知识

1.2.1 网络操作系统

网络操作系统向网络中的其他主机提供网络通信保障及网络应用服务,负责管理网络资源及网络用户。网络操作系统的主要功能是管理网络上的各种资源,提高网络的可用性和可靠性,是网络的“心脏”和“灵魂”。由于网络操作系统是运行在服务器上的,所以也称为服务器操作系统。

网络操作系统与个人计算机操作系统(如Windows 10等)的区别是一所提供的服务类型不同。一般情况下,网络操作系统以使网络相关特性最佳为目的,如提供文件共享服务、DHCP服务等。而个人计算机操作系统,其目的是让用户与各种应用程序之间的交互更佳。

目前,常见的网络操作系统有UNIX系统、Linux系统、Windows Server系统、NetWare系统等。一般来说,UNIX系统用于大型网站或大型企事业单位的局域网中,Linux系统用于中型企事业单位的局域网中,Windows Server系统则以中小企业应用居多。

1.2.2 常见的网络服务

网络服务提供网络管理及网络应用等功能,一般采用客户机/服务器结构(Client/Server)。客户机(Client)将所需的数据通过网络向服务器发送请求,服务器(Server)收到信息后,搜索符合的数据,再通过网络回应给客户机。

常见的网络服务有NFS服务、Samba服务、FTP服务、DNS服务、Web服务、DHCP服务等。

1.NFS服务

NFS(Network File System,网络文件系统)是类UNIX系统支持的文件系统中的一种,允许一个系统在网络上共享目录和文件。通过使用NFS服务,用户和程序可以像访问本地文件一样访问远端系统上的文件。NFS服务一般用于类UNIX系统之间的资源共享,现在常用于云计算平台的NAS存储。

2.Samba服务

Samba主要用来实现Linux系统的文件和打印机共享服务。Linux用户通过配置Samba服务器可以实现与Windows用户的文件及打印机共享。现在它也常用于云计算平台的NAS(Network Attached Storage,网络附属存储)存储。

3.FTP服务

FTP(File Transfer Protocol,文件传输协议)服务的主要功能是在两台联网的计算机之间传输文件,如图像、声音、数据压缩文件等。它还提供登录、目录查询、文件操作、命令执行及其他会话控制功能。FTP服务由提出请求的客户机和提供服务的服务器组成,既可以将文件从服务器复制到客户机上,也可以将客户机上的文件复制到服务器上,前者称为下载(download),后者称为上传(upload)。与NFS、Samba相比,FTP是跨平台的服务。

4.DNS服务

上网的时候,用户输入的通常是网址,其实这是一个域名。而网络上的计算机之间只能用IP地址才能相互识别。访问Web服务器时,可以在浏览器地址栏中输入网址或相应的IP地址,但是IP地址很难记忆,而域名比较容易记忆。域名与IP地址的转换称为域名解析。域名解析需要由专门的DNS(Domain Name System,域名系统)服务器来完成。

5.Web服务

Web服务也称为WWW(World Wide Web,万维网)服务,是目前互联网上应用最广泛的信息服务类型。它是以超文本标记语言(HyperText Markup Language,HTML)与超文本传输协议(HyperText Transfer Protocol,HTTP)为基础,为用户提供界面一致的信息浏览系统。在Web服务系统中,信息以页面(也称为网页或Web页面)的形式存储在服务器中,这些页面采用超文本方式对信息进行组织,通过超链接的形式将一页信息链接到另一页信息,而这些相互链接的页面信息既可放在同一主机上,也可放在不同的主机上。

6.DHCP服务

网络中的每台机器至少需要有一个IP地址才能被其他主机识别,这就需要为其分配IP地址。DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)服务器可以将IP地址池中的IP地址动态分配给局域网中的客户机,从而减轻网络管理员手工分配IP地址的负担。

7.域服务

域是Windows Server系统活动目录的核心单元,是共享同一活动目录的一组计算机的集合。Linux系统中的域服务是LDAP(Lightweight Directory Access Protocol,轻量目录访问协议)。大型网络、计算机集群、云计算平台的计算机集群常用域来管理。

安装了活动目录服务的服务器称为域控制器。域控制器(Domain Controller,DC)是活动目录的存储位置。域控制器存储着活动目录数据并管理用户与域的交互关系,其中包括用户登录过程、身份验证和目录搜索等。