第六章 服务器与工作站 (1) 基本概念
- @7 n5 q$ T5 j& Q+ D+ R/ ^# B 在局域网的实际应用中,最重要的仍然是资源共享,包括高速的或贵重的外围设备的共享、信息共享、访问文件系统和数据库。网络服务器和网络工作站是局域网实现资源共享的重要组成部分。
8 e W& I; V% L1 r/ Z- L9 N 6.1 网络服务器+ `4 S- D% X) |& s+ b8 a! T
(1) 服务器的概念+ g; W" k ^! _9 m) K5 z
一种为网上用户所众所周知的,具有固定的地址,并为网上专门提供服务的网络节点。
1 N0 Z$ M& o' H9 K6 X) E (2) 三种不同的网络服务器类型' h- Y4 B6 @# v- y: V
A. 打印服务器(PS)/ Y/ D, ~9 i- S
B. 终端服务器(TC), T7 d7 N8 f" I- t
C. 磁盘服务器
/ R+ { f: v; u( ?' L( v 6.1.1 打印服务器
; l/ Y$ ]% N( O; X9 {7 B1 ~ (1) 打印服务器的主要功能
3 y5 @3 ~ G* d9 U: k+ T A. PS驻留在已知的位置,用户通过约定的协议和他通信;
/ [' ~. K1 g+ B# o7 u# j B. 送到PS的分组有命令和数据两种,PS负责此类分组的处理;
4 |9 C9 H1 O z s5 o4 _; ^ C. 将文件从打印队列中删除或停止;7 ^- `# \3 \3 G, M3 c! z8 Y- d0 r
D. 发送的文件分成数据块或者存储起来,或者马上打印;
8 E! W3 S+ G; [3 O+ m5 M* ` E. 如服务器有故障,可将一个错误标志的码回送给用户;
$ W7 i2 ~! E: p/ \4 o! J9 @& s1 r F. 可以有几个打印机同时接入一台打印服务器,在网上也可以配置多台打印服务器
& e) i; a% R/ w! d 6.1.2 终端服务器
/ ^- ]8 X @2 R# W v. ~3 e, ~ (1) 终端服务器的概念6 u x- e+ Y4 \5 M( p# ? C! V, W
在局域网环境下,终端可通过网络接到主机在网上传送数据,将数据包装成分组。( [+ B5 y6 G9 {( x1 k+ `
(2) 在虚电路连接下的TC功能8 C$ A' D, u$ M1 x: e' C
A. 按终端的BREAK键,给TC发接入信号;
2 F5 J9 K% S3 g B. TC响应,首先和主机的网络接口通信,网络接口可一是专门的硬件,或者是操作系统的终端驱动器,TC和接口之间设置一条虚电路;7 e) m) N. s+ D7 x ?2 H. g! W# L
C. TC通知用户已经设置好连接;# O8 w' `; a8 I8 ]+ J" u/ i2 E
D. 用户在终端上输入数据,TC接收数据,包装成相应的分组,通过新设置的虚电路传送至主机,此时相当于终端和主机直接相连。5 a) C+ l, g S1 l1 ~* L! g
E. 用户中断PC以实现连接的结束。4 R1 E9 t3 i* d+ k" C
6.1.3 磁盘服务器* T& p4 r" n7 [0 K6 ]$ j. v
(1) 用户程序从本地磁盘读数据的过程
" J! k. I( B! [3 N: }5 t A. 用户程序向操作系统发一个读的请求;/ u2 b1 g z5 }, T+ S, J
B. 操作系统接到该请求,从内部表的信息中算出磁盘上的地址或块号,然后将命令发给相应的磁盘驱动器,并含有:磁盘号,读的起始地址,要读的块数和将数据写入内存的地址; ]6 y0 y6 l J
C. 磁盘给用户响应,将数据送给用户。$ i. w9 t7 F5 x X* `; [
(2) 用户程序从远程磁盘读数据的过程6 g$ p+ `' C) |2 ]; O4 o
A. 识别网络操作,发出网络请求;& h% O+ \: \; T: w, D, r" N
B. 分组将请求发送至磁盘服务器,服务器响应,发送数据分组给远程用户驱动器;9 R2 U, U6 a/ Y) D
C. 用户驱动器拆包,将数据送至操作系统,接着和本地磁盘一样操作5 b6 Y) n2 p9 e5 d, Z$ m6 ~7 ]
(3)磁盘服务器的软件由下列部分组成
, z3 [& v# c" |" v: [6 d A. 网络模块,处理网络接口和各层协议;* n( A) f+ ~. I3 j5 J5 ]
B. 服务器进程,处理所有的用户请求,服务器进程实现“用户-磁盘驱动器”协议;/ e6 E, k' L5 f- M
C. 常规的磁盘驱动器,实现真正的访问磁盘。# s9 v8 ^3 t- v- |4 ?
(4) 共享磁盘系统的优点
, d4 ~/ G. v+ H0 o! ~; h A. 用户除了可以使用本地的磁盘容量外,还可使用磁盘服务器提供的存储容量;# \( Z" ~2 ?3 [7 R7 @' E
B. 充分提高了贵重磁盘的利用率;, ~. }6 F! f: c7 v+ T! ?3 i
C. 有可能使网络上所有用户共享只读数据,这节约了每个用户机器的空间;" e8 O) W& a+ m4 _
D. 配置补带本地磁盘用户机器的网络价格便宜。 |