04.25.2006
打印机
打印设备(print device):真实的打印机
打印机(printer):逻辑上的打印机
一个“打印机”可以对应多个“打印设备” 一个“打印设备”也可以对应多个“打印机”(优先级,权限可以不同),实现不同打印方式
打印服务器(printer server):连有打印机的PC
网络接口打印机(network-interface print device)
打印假脱机(printer spooler) 服务不启动,打印机无法工作
后台打印文件夹(缓存位置)
一个“打印机”对应多个“打印设备” 启用“打印池”,让“打印机”对应多个端口 (驱动程序必须相同 port本地远程都可以)
一个“打印设备”也可以对应多个“打印机” 创建多个“打印机”,端口指向同一个“打印设备”
不同优先级的多个"打印机"必须在一个机器上
共享时,对不同的客户端可以提供附加的驱动程序
打印权限:
打印:可以管理自己提交的文档
管理文档:同时可以别人管理的文档
管理打印机:对打印机所有操作
打印重定向:修改端口 在本地新建端口,指向远程打印设备 实现打印任务的转移
可能的错误: 1 权限不够 2 乱码(驱动问题) 3 server硬盘空间不够 4 打印stall乱码(重启Print spooler服务)
网络打印机:添加本地打印机,新建TCP/IP端口
HTTP打印,可以穿过路由器
服务器:共享打印机,安装IIS
客户端:添加网络打印机 http://IP/printers/共享名/.Printer
TCP:慢,确保正确性
UDP:很快,依赖应用程序负责数据可用,在需要速度快或者很难获得回应时使用
ICMP: ping
IGMP:给一组计算机发消息
ARP:负责IP和mac转化 1检查ARP cache (若无对应mac)2发出广播,通过IP寻找目标mac 3所有收到的计算机add mac to cache 4 reply 5自己add mac to cache 6发送数据
Application中,套接字:Windows Socket&NetBT Socket
windows socket使用DNS解析 (Host Name)
NetBT Socket使用WINS解析 (NetBIOS Name)
NetBIOS
NetBIOS名称: 不超过16字符 最后一位用16进制,标示服务
1 去服务器注册NetBIOS Name 2 查询 3关机,释放Name
名称解析: 名称超过15字符或者包含"."即转向DNS解析 1使用cache 2使用专门NetBIOS解析服务器(WINS) 3通过广播查询 (LMHOSTS)
(可以通过WINS去通过DNS查找)
节点类型:B-node(广播) P-node(去问wins) M-node(先B后P) H-node(先P后B) (未指定WINS默认B 指定WINS默认H)
LMHOSTS文件: 本机HOST #PRE 开机即载入cache
wins客户端开机时自动注册(原地址,目标地址,注册名 能跨网段) -> 收到响应 (含TTL) 到1/2TTL是刷新(重新注册)
NetBIOS Name 查询: net use x: \\***\*** 即开始解析
释放:服务器把TTL设置为0
成为wins服务器:有固定IP 有wins服务
wins客户端访问非wins:在wins服务器添加wins数据库静态纪录 手动写上ComputerName&IP
非wins需要wins服务器访问:通过广播找到一台wins proxy(静态IP)访问,转发wins server
解析另外网段的wins,通过wins数据库复制 复制伙伴(push/pull):推(根据变化数目决定) 拉(根据时间决定)
保证高同步,用推;带宽有限,用拉 推荐:push/pull patern
先停止,再jetpack命令,压缩wins数据库
----------------------------------------------
wins似乎有很多东西,相当复杂样子,,,这边有关于wins的详细资料,有空来看看
http://www.microsoft.com/china/technet/itsolutions/techguide/msm/winsrvmg/winspog/winspog1.mspx