- 4
- 0
- 约1.36万字
- 约 9页
- 2017-12-23 发布于天津
- 举报
第2章重定向器.PDF
下载
第2章 重 定 向 器
Wi n d o w s使应用程序能通过操作系统内建的文件系统服务在网络上通信。有时候,我们
将之称为“网络操作系统”(N O S )能力。本章准备利用Windows 95 、Windows 98 、Wi n d o w s
N T 、Windows 2000 和Windows CE 等均含有的Wi n d o w s文件系统组件,向大家展示这些网络
连接能力。本章的目的是让大家理解这些能力与邮槽和命名管道连网技术的关系。邮槽和命
名管道连网技术分别是第 3章和第4章的主题。
若应用程序希望访问本地系统中的文件,需要依赖操作系统来满足 I / O (输入/输出)请
求。我们通常把它称为“本地 I / O ”。例如,在一个应用程序打开或关闭文件时,需要由操作
系统来决定如何访问包含了指定文件内容的一个设备。找到设备后, I / O请求会被转发给一个
本地设备驱动程序。通过网络来访问一个设备也同样。然而, I / O请求必须通过网络转发给对
应的远程设备。我们将其称为“ I / O重定向”(I/O Redirection )。例如,Wi n d o w s允许我们将一
个本地磁盘标识符(如 E : )映射或重定向到远程计算机上的一个目录共享入口。应用程序若
指出自己需要使用 E : 时,操作系统便会将 I / O请求自动重定向至一个设备,那个设备叫作“重
定向器” (R e d i r e c t o r )。重定向器会建立到远程计算机的一个网络信道,以便访问指定的远程
目录。随后,应用程序可自由使用一些常规的文件系统 A P I 函数,比如R e a d F i l e (读文件)和
Wr i t e F i l e (写文件)等。虽然实际是通过网络访问的,但表面上却与访问本地文件无异。
本章着重讲解了如何通过重定向器将普通的 I / O请求“重定向”到远程设备。本章内容对
于以后的学习异常重要,重定向机制是邮槽和命名管道技术的基础。首先,我们打算解释如
何通过网络,使用“多U N C 提供者”(Multiple UNC Provider, MUP )资源定位符,通过“通
用命名规范” (Universal Naming Convention, UNC )来引用远程文件。随后,我们讲解了
M U P 如何调用一个网络提供者,从而揭示出怎样通过一个重定向器,在“服务器消息块”
(Server Message Block, SMB )协议的帮助下,在不同的计算机之间建立数据通信。最后,我
们探讨了网络安全方面的一些问题。使用基本的文件 I / O操作,通过网络来访问文件时,这些
安全问题是必须考虑到的。
2.1 通用命名规范
“U N C 路径” 为网络文件及设备的访问建立了一套统一的规范。它最大的特点便是不必
指定或引用一个已映射到远程文件系统的本地驱动器字母。这一点非常重要,因为应用程序
可变得“与驱动器字母无关”。在复杂的网络环境中,应用程序不必对此有任何顾忌。同引用
本地驱动器字母的方法相比, U N C名字要优越得多,因为在访问共享资源时,不必担心用光
有限的驱动器字母的问题。另外,驱动器字母的分配也和具体的用户有着密切的联系—如
果进程在你的用户环境中不能运行,便无法利用由你规定的驱动器字母映射关系。
U N C名字完全解决了这些问题,它的格式如下:
\ \ [服务器] \ [共享名] \ [路径]
第一部分是\ \ [ 服务器] ,必须以两个反斜杠开头,紧跟着一个服务器名字。服务器的名字
46计计第一部分附传统网络API
下载
代表着网络中的一台远程服务器,我们想访问的远程文件便位于其中。在 U N C 名字中,第二
部分是\ [共享名] ,它对应着远程服务器上的一个“共享入口”或者“共享位置”。所谓“共享
位置”,实际就是文件系统中的一个目录(包括根目录),表示可共享的资源便放在这个位置
下面,是其他机器获取共享资源的“入口”。而第三部分\ [路径] 对应的是共享位置下的某个具
体目录(或子目录)。举个例子来说,假定现在有一台名为 M y s e r v e r 的服务器,在其本地硬盘
驱动器 D : \上设置了一个共享目录,名为 D : \ M y f i l e s
您可能关注的文档
最近下载
- ZXM10 EISU(V1.0)增强智能型采集单元用户手册.pdf VIP
- 统编版(2024)一年级语文下册11浪花课件.pptx VIP
- 语文-江西省吉安市2025届高三上学期1月期末教学质量检测试题和答案.docx VIP
- 物理-江西省吉安市2025届高三上学期1月期末教学质量检测试题和答案.docx VIP
- 英语-江西省吉安市2025届高三上学期1月期末教学质量检测试题和答案.docx VIP
- 2022年度(江苏)高考数学真题(带答案).pdf VIP
- 浙江省温州市2025年七年级上学期期末数学试卷附答案.pdf VIP
- 大气降水的同位素水文学-第3讲-2011版本.pdf VIP
- 02J331_地沟及盖板图集.docx
- 政府机关物业管理服务保洁服务工作计划及操作规程服务方案.docx VIP
原创力文档

文档评论(0)