第六章 服务器与工作站 (1) 基本概念, Y- F4 u I2 _! z' A
在局域网的实际应用中,最重要的仍然是资源共享,包括高速的或贵重的外围设备的共享、信息共享、访问文件系统和数据库。网络服务器和网络工作站是局域网实现资源共享的重要组成部分。- M: `! h) o* f
6.1 网络服务器. O2 C% K+ [! |$ t
(1) 服务器的概念
" T j+ }8 B, b% w+ l: s p4 p3 n/ s 一种为网上用户所众所周知的,具有固定的地址,并为网上专门提供服务的网络节点。% g, d9 E6 G& D
(2) 三种不同的网络服务器类型3 N6 k. {) J( j# u) v0 w/ c5 v
A. 打印服务器(PS)
3 e v9 K7 k& E0 e+ Y B. 终端服务器(TC)' H& L- S; o5 K
C. 磁盘服务器) A" {5 z- o3 u
6.1.1 打印服务器
7 b6 Q$ T" \6 z8 L; U0 Y% Z (1) 打印服务器的主要功能: f& x9 X" W" W0 g A. K9 n5 ^
A. PS驻留在已知的位置,用户通过约定的协议和他通信;
* v4 Q h) d( | B. 送到PS的分组有命令和数据两种,PS负责此类分组的处理;
) ~# ]- n! P! M8 D2 D- t C. 将文件从打印队列中删除或停止;! V: c, q+ }& }$ L% d! C
D. 发送的文件分成数据块或者存储起来,或者马上打印;
9 W& @% h* G3 |4 D- r4 v! p/ } E. 如服务器有故障,可将一个错误标志的码回送给用户;
' E2 w+ M# A h9 u! z F. 可以有几个打印机同时接入一台打印服务器,在网上也可以配置多台打印服务器+ ?6 e" Y5 k3 k, D2 p$ T+ t) Q
6.1.2 终端服务器( f2 P8 N; w, z# P
(1) 终端服务器的概念
* j6 n& [( N1 ~1 u- S 在局域网环境下,终端可通过网络接到主机在网上传送数据,将数据包装成分组。1 p( w/ s8 x( l8 J: h& X) }
(2) 在虚电路连接下的TC功能
$ E! ^3 ]6 q% X/ g A. 按终端的BREAK键,给TC发接入信号;4 E' H- O6 h, N' M1 U |
B. TC响应,首先和主机的网络接口通信,网络接口可一是专门的硬件,或者是操作系统的终端驱动器,TC和接口之间设置一条虚电路;
8 l8 j% ?5 y: ^: a4 X+ N0 ?. @5 d C. TC通知用户已经设置好连接;9 o) c/ E9 R, ]% y% h! e& @
D. 用户在终端上输入数据,TC接收数据,包装成相应的分组,通过新设置的虚电路传送至主机,此时相当于终端和主机直接相连。3 S, }% ?( s& T" [
E. 用户中断PC以实现连接的结束。
' g9 c* d: g, h, f/ M 6.1.3 磁盘服务器1 _" N3 t- B) C
(1) 用户程序从本地磁盘读数据的过程# F& H' m" a$ l' b2 {7 t3 n4 w6 Y
A. 用户程序向操作系统发一个读的请求;% K. O" v6 o4 Y& [. Z+ d7 c/ d
B. 操作系统接到该请求,从内部表的信息中算出磁盘上的地址或块号,然后将命令发给相应的磁盘驱动器,并含有:磁盘号,读的起始地址,要读的块数和将数据写入内存的地址;
4 U' d1 h. K+ f4 J w- }; s5 S C. 磁盘给用户响应,将数据送给用户。; M9 t C* M- L- r
(2) 用户程序从远程磁盘读数据的过程
) v9 b$ ]7 H6 l ]( ~& _) x A. 识别网络操作,发出网络请求;5 l( B. A" R; w' H# [( Y
B. 分组将请求发送至磁盘服务器,服务器响应,发送数据分组给远程用户驱动器;
3 ^( j6 Q _6 G f0 R C. 用户驱动器拆包,将数据送至操作系统,接着和本地磁盘一样操作
8 f1 `: B" }7 @ s4 u2 P (3)磁盘服务器的软件由下列部分组成
" ~6 t$ y2 Y% g. b* q3 Q# @' V$ a A. 网络模块,处理网络接口和各层协议;
& E, N$ `+ ^1 Z, Q: B# ^3 q B. 服务器进程,处理所有的用户请求,服务器进程实现“用户-磁盘驱动器”协议;
1 o$ M' o6 L9 e5 m0 B+ O C. 常规的磁盘驱动器,实现真正的访问磁盘。' e3 H# J: \2 j/ p$ `+ j
(4) 共享磁盘系统的优点, U# B- {; L* |. D0 U: b* |# D
A. 用户除了可以使用本地的磁盘容量外,还可使用磁盘服务器提供的存储容量;. t2 ?/ h$ x+ C: c) O& V0 I
B. 充分提高了贵重磁盘的利用率;0 j6 ? v/ x# y+ s; Q" G$ g
C. 有可能使网络上所有用户共享只读数据,这节约了每个用户机器的空间;
/ A0 O" ~# ^1 r8 D6 n7 j* c* {6 d4 n; T7 ]
D. 配置补带本地磁盘用户机器的网络价格便宜。 |