windows的网络功能主要通过什么来实现?
windows的网络功能主要通过“网上邻居”来实现。网上邻居用的使用的是NETBIOS;而Netbios是接入网络服务的接口标准,它提供给网络程序一套方法,相互通讯及传输数据。
windows的网络功能主要通过“网上邻居”来实现。
网上邻居,计算机术语,功能是用来访问局域网上其他计算机的。在计算机飞速发展的今天,网上办公已成为可能,而局域网的组建和管理也成为工作单位中办公人员互相沟通、资源共享的一种简易的模式。在局域网中实现资源共享用得比较多的工具就是“网上邻居”。
工作原理
NETBIOS
网上邻居用的使用的是NETBIOS。Netbois(网络基本输入/输出系统)最初由mM,Sytek作为API开发,使用户软件能使用局域网的资源。自从诞生,Netbois成为许多其他网络应用程序的基础。严格意义上,Netbios是接入网络服务的接口标准。 它提供给网络程序一套方法,相互通讯及传输数据,我们如何看到网上邻居中的内容的呢?通过使用Netbios的数据报或广播方式,在Netbios局域网上的pc机建立会话彼此联络。
NetBIOS能包含至多16个阿尔法数字字母。在整个资源路由网络里,字母的组合必须唯一。在一台使用NetBIOS的pc机在网络上能完全工作起来之前,pc必须先登记NetBIOS名称。 当一台计算机开机之后它是按照以下步骤工作的,当客户端A活跃时,客户端A广播它的名称。当它成功广播自己,并没有其他人和它重名,客户端就登记成功。登记过程如下:
(1)在登陆上,客户端A在所有地方广播它自己和它的NetBIOS信息6到10次,确保其他网络成员收到信息。(如果有机器没有收到,那该机的网上邻居里这个客户端A就隐身了)
(2)如果有另一客户端B已用此名,另一客户端B发布它自己的广播,包括它正在使用的名字。请求登陆的客户端A 停止登记。
(3)如无其他客户端反对登记,请求登陆的客户端A完成登记过程。如果有可用的名称服务器,那么名称服务器会在它的数据库里记上一笔,某机的名称是A,IP地址是 XXX.XXX.XXX.XXX。
(4)当A机正常关机时,重新广播释放刚才注册的这个名字,同一网段上的计算机收到后把这个名字在网上邻居里就删除了。
浏览列表
浏览列表是在微软网络中,用户可以在浏览列表里看到整个网络上所有的计算机。当你通过网上邻居窗口打开整个网络时,你将看到一个工作组列表,再打开某个工作组,你将看到里面的计算机列表。工作组从本质上说就是共享一个浏览列表的一组计算机,所有的工作组之间都是对等的。浏览列表是通过广播查询浏览主控服务器,由浏览主控服务器提供的。 浏览主控服务器是工作组中的一台最为重要的计算机,它负责维护本工作组中的浏览列表及指定其他工作组的主控服务器列表,为本工作组的其他计算机和其他来访本工作组的计算机提供浏览服务,每个工作组都为会每个传输协议选择一个浏览主控服务器,它的标识是含有msbrowse字段。
网络浏览过程
当一台pc进入网络时,如果它带有启用了文件及打印机共享会向网络广播宣告自己的存在,而浏览主控服务器会取得这个宣告并将它放入自己维护的浏览列表中;而没有在相应协议上绑定文件及打印机共享的计算机则不会宣告,因而也就不会出现在网络邻居里了。当客户计算机想获得需要的网络资源列表时,首先会广播发出浏览请求,浏览主控服务器收到请求后,如果请求的是本组的浏览列表,则直接将客户所需的资源列表发回;如果请求的是其它工作组的浏览列表,浏览主控服务器会根据本身Browsing List中的记录 找到相应工作组的主控浏览器返回给用户,用户可从那里得到 它想要的浏览列表。
互访的基本条件
Windows“网上邻居”实现互访的基本条件有四个:
1.双方计算机实现网络互连,并设置不同计算机名、正确设置计算机的IP地址、子网掩码,且在一个网段中。
2.双方的计算机都关闭了防火墙,或者在防火墙策略中没有阻止 “网上邻居”互相访问的策略。
3.访问和被访问双方计算机打开,并且设置了网络共享资源。
4.访问和被访问双方的计算机均添加了“Microsoft网络文件和打印共享”服务。
以上就是windows的网络功能主要通过什么来实现?的详细内容,更多请关注其它相关文章!
上一篇: windows10家庭版怎么升级到专业版
下一篇: linux文件权限有哪些
推荐阅读
-
详解C#中通过委托来实现回调函数功能的方法
-
通过lua来配置实现Nginx服务器的防盗链功能
-
Android 防止抓包功能完美实现 通过判断当前网络是否配置代理的方式
-
详解通过源码解析Node.js中cluster模块的主要功能实现
-
详解C#中通过委托来实现回调函数功能的方法
-
通过lua来配置实现Nginx服务器的防盗链功能
-
php-ssi - PHP中的require是通过SSI来实现加载的么?PHP和SSI是什么关系呢?
-
http - php有没有不使用第三方接口的情况下根据ip地址获取地理位置的方法?(第三方接口他们是通过什么原理实现这一功能的?)
-
windows操作系统的主要功能是什么?
-
详解通过源码解析Node.js中cluster模块的主要功能实现