当前位置: 首页 > news >正文

玩转“网上邻居”之浏览服务原理(二)

接上篇
三、浏览器服务的配置
上面介绍了微软的浏览器服务基础知识及工作原理,下面介绍微软的主要Windows系统中是如何来配置浏览器服务的。

首先在Windows 95/98系统中,“计算机浏览器(Computer Browser Service)”是随系统一起启动而启动的,在这些系统中没有直接提供这些服务的查询界面。但它们也都提供了“计算机浏览器”服务所必须的“服务器服务(Server Service)”,那就是在“网络”属性配置对话框中的“允许其他用户访问我的文件”和“允许其他计算机使用我的打印机”两个复选项,如图2所示。只有选择了这两个复选项,计算机的共享文件才会出现在网上邻居中,供其它用户浏览。

Windows NT 4.0系统中,要正常使用计算机浏览服务来在网上邻居等应用上正确浏览网络上的计算机或文件资源,需要如图3所示“网络”属性对话框“服务”选项卡中正确安装了“计算机浏览器”服务项,另外要在“服务”选项对话框(在“控制面板”中打开)正确启动了“Computer Browser”服务,如图4所示。注意通常要求是“自动”启动方式。

还有,要实现文件共享浏览,除了要配置文件共享属性和以上所配置的“计算机浏览器”服务外,还需要在各计算机中安装“服务器服务(server Service)”和“工作站服务(Worksation Service)”,即如图4对话框中的“服务器”和“工作站”两服务选项。否则不能实现文件和其它资源共享的,就像在Windows 95/98系统中没有选择“允许其他用户访问我的文件”和“允许其他计算机使用我的打印机”两个复选项一样。

当然以上这各项在Windows NT 4.0系统安装后即正常安装和配置,正常情况下不需要另外安装、配置,但如果出现浏览不正常,则可以查看这几处的安装和配置是否正常了。
2 3
Windows 2000以后的系统版本中,计算机浏览器服务的配置又不一同了。它需要在如图5所示的网络连接属性对话框中安装“Microsoft网络的文件和打印机共享”选项,相当于Windows 95/98系统中的“允许其他用户访问我的文件”和“允许其他计算机使用我的打印机”两个复选项,以及Windows NT 4.0系统中的“服务器服务(Server Service)”。同时需要在“服务”管理工具对话框中正确启动“计算机浏览器服务(Computer Browser Service)”,当然也是要求以“自动”启动方式随系统的启动而启动,如图6所示。这个在Windows XP系统和Windows 2003 Server系统中同样需要,如图7所示的为windows XP系统中的计算机浏览器服务配置对话框。
4 5

6 7

好了,以上所介绍的就是微软的各个不同时期Windows系统中“计算机浏览器服务”的工作原理及配置方法。这是这些系统“网上邻居”正常工作的基础,当然在实际网络连接中,要注意的方面还有许多,如网络协议、服务的安装与配置、资源共享权限的配置等,这些都是直接影响网络通信正常与否的关键。关于各种网络环境中“网上邻居”正常工作所需的具体配置将在下一篇继续介绍。同时在另一篇中对各种可能出现的网络故障进行分析,敬请关注。

相关文章:

  • cocos2d-lua:控件长按处理
  • 《网络工程师必读——网络系统设计》上市了
  • cocos2d-lua:控件翻转
  • 简单锁机脚本
  • cocos2d-lua:PageView的使用
  • 游戏机迎来新“三国时代”
  • Lua中字典型table的增删操作
  • Lua实战之整体移动table中的元素
  • IT人如何生存
  • cocos2d-lua:获取子节点
  • cocos2d-lua:剪裁头像
  • Symbian中操作ini文件
  • Lua中保留两位小数
  • 2006年第三季度中国ERP市场规模与市场份额
  • Lua实战之拆分整数
  • 【5+】跨webview多页面 触发事件(二)
  • HTTP那些事
  • JavaScript 奇技淫巧
  • Laravel Mix运行时关于es2015报错解决方案
  • Linux Process Manage
  • Linux快速复制或删除大量小文件
  • React-生命周期杂记
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 码农张的Bug人生 - 见面之礼
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 如何实现 font-size 的响应式
  • 通过git安装npm私有模块
  • 通过几道题目学习二叉搜索树
  • 项目管理碎碎念系列之一:干系人管理
  • 学习Vue.js的五个小例子
  • 阿里云API、SDK和CLI应用实践方案
  • ​3ds Max插件CG MAGIC图形板块为您提升线条效率!
  • ​人工智能书单(数学基础篇)
  • ###C语言程序设计-----C语言学习(6)#
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (办公)springboot配置aop处理请求.
  • (笔试题)分解质因式
  • (蓝桥杯每日一题)love
  • (一)RocketMQ初步认识
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • .NET Core IdentityServer4实战-开篇介绍与规划
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .net core webapi 大文件上传到wwwroot文件夹
  • .net程序集学习心得
  • .NET应用架构设计:原则、模式与实践 目录预览
  • .net专家(张羿专栏)
  • .ui文件相关
  • @ 代码随想录算法训练营第8周(C语言)|Day57(动态规划)
  • @ModelAttribute使用详解