当前位置: 首页 > 编程日记 > 正文

玩转“网上邻居”之网络配置(二)

接上篇
二、混合系统网络
目前实际应用中单一系统的对等网络已不是主流,主要是由于这种网络性能较低,缺乏很好看安全及网络管理能力。目前在各企事业单位中普遍应用的还是基于多系统的域结构混合网络。但因目前主流应用的系统比较多,所以各种网络网络中,可能采用的系统组合也可能多样,下面分别对主要的一些组合方式的网络配置进行介绍。
1.  Windows 95/98/MeWindows NT 4.0系统组成的混合域网络
在这种域结构的混合网中,采用Windows 95/98/Me系统的肯定是工作站,工作站还可能采用Windows NT 4.0 Workstation,服务器当然是采用Windows NT 4.0 Server系统的。目前也只在一些小型企业中可以见到,因为这种网络对硬件要求较低。
在这种网络中,最大的特点就是网络不再是对等的,而是呈星形连接的,所有网络服务都是由Windows NT 4.0 Server服务器提供,并对整个网络进行有效管理。除此之外,在网络配置上,Windows NT 4.0系统与以前的Windows 95/98系统有较大区别。
Windows NT 4.0系统中的TCP/IP协议,与Windows 95/98/MeWindows 2000以后版本的Windows系统都不同,它没有对NETBIOS底层协议进行绑定。正因如此,也就决定了只要在网络中存在Windows NT 4.0系统,就必定为网络配置带来一些不便。要进行基于WINS服务名称解析的网络连接,就必须安装NETBIOS协议的扩展接口NETBEUI协议。
在所有协议中,只有微软的TCP/IPNetBEUI以及IPX/SPX协议这三个协议绑定了NETBIOS接口。但要注意的是,这三种协议虽然都绑定了NETBIOS接口,但各自的接口还都不一样,不能相互兼容,因为这三个协议所绑定的NETBIOS接口的LANA编号不一样。正因为这样,也就是说,并不是随便安装这三个协议中任何一个协议即可实现网络的互联互通,而是要求与对应系统安装相应的协议(在此实际上就是绑定NETBIOS接口),或者全部安装以上三个协议,当然这是不可取的,因为它为影响整个网络的连接性能。
比如,A计算机只安装了TCP/I协议,B计算机只安装了NetBEUI协议,C计算机只安装了SPX/SPX协议,虽然他们都在协议上绑定了NETBIOS接口,但彼此在网络邻居里是看不到的。因为在这些NETBIOS接口LANA编号中,只有具有相同的LANA编号的计算机之间才能建立正常的通信连接,所以要想让这三种不同计算机上互相通信,最好同时安装以上三个协议。当然如果网络中只存在一种系统,并且安装了以上同样的协议,则可以只安装一种协议即可。通常把启用了NETBIOS协议的三种协议分别用一个名字来表示:NetBT/NBTTCP/IP)、NbfNetBEUI)、NwlnkNbIPX/SPX),它们各对应一个 LANA号。NbfNetBEUI为基础,这是真正架构在链路层之上的协议,不过也因为它是在LLC上面,所以无法路由。只有借助一些可路由协议(如IPIPX)才能实现跨广播域浏览。因为TCP/IP发展最为迅速,最为普及,基于TCP/IP协议之上的NETBIOS接口NBT也才受到微软的继续关注,一直到Windows 2000系统
明白上述有关NETBIOS接口及其编号的含义后,我们就不难得到在这样一个混合域网络中的网络配置需求了。主要表现在两个方面:
·安装TCP/IP协议
因为在Windows 2000以前的系统都是基于NETBIOS名称注册、WINS名称解析的,所以在这种网络中,首先需要安装配置TCP/IP协议,为各计算机配置惟一的IP地址,并且在同一网段。为客户机分配IP地址的方法可以是人工的,也可以在Windows NT 4.0 Server系统的服务器计算机安装配置DHCP服务,为客户机自动配置IP地址。
·安装NETBEUI协议
除安装TCP/IP协议外,因为Windows NT 4.0系统TCP/IP中没有绑定NETBIOS接口,所以需要另外安装NETBIOS扩展接口协议NETBEUI。又因为Windows 95/98/Me系统中TCP/IP协议的NETBT接口与NETBEUI协议的Nbf接口LANA编号不一样,不能直接互联互通,所以也需要在Windows 95/98/Me工作站计算机中安装NETBEUI协议。
要注意的是,除以上配置外,对于计算机浏览器服务的配置都不能少,具体同样参见《玩转Windows“网上邻居”之计算机浏览器服务原理篇》一文。
由于其它类型的混合域结构网络配置相对以上混合类型网络的配置更加简单,所以在此就不再另外单独介绍了,现只把除计算机浏览器服务配置以外的其它协议、服务配置要求列示如下:
2. Windows 95/98/MeWindows 2000系统组成的混合域网络配置:
·仅需安装TCP/IP协议
因为这几个系统中的TCP/IP协议都绑定了NETBIOS接口,具有相同的LANA编号,可以进行直接的网络连接。
·任意选择WINSDNS两个服务中的一个提供名称解析服务,不过在域网络中采用DNS进行名称解析更符合Windows 2000系统的精神,能更好地与Windows 2000 Server 服务器的Active Directory(活动目录)服务集成,实现Windows 2000更高的网络管理性能。
3. Windows95/98/Me Windows NT 4.0Windwos 2000以后版本系统组成的域网络配置
·不管服务器还是工作站都需要同时安装TCP/IPNETBEUI两个协议,原因也是因为Windows NT 4.0系统的TCP/IP协议没有与NETBIOS接口绑定,而TCP/IP协议所绑定的NETBIOS接口NETBTNETBEUI协议所绑定的NETBIOS协议接口Nbf LANA编号不一致,不能直接互联。
·至于担当名称解析的任务最好还是由DNS服务提供,因为它能更好地与Windows 2000 Server服务器的Active Directory集成,实现更高的网络连接及管理性能。
4. Windows 2000Windows XP系统组成的域网络配置
在这种网络中,因为所有服务器与工作站都是Windows 2000或以后版本系统的,所以网络配置比较简单,实际上只需在系统中安装TCP/IP协议,也可以禁用TCP/IP协议上的NETBIOS,如图5所示。此时记住要禁止WINS服务,由DNS全权负责网络计算机名称注册和解析工作。
5. NetWare系统和Windows系统组成的网络配置
由于在这种网络中,除了有微软的Windows系统,还要基于NovellNetWare系统(实际上目前这种情况比较少见),所除了以上各种网络环境的配置需求外,还要在服务器和工作站安装IPS/SPX协议,因为IPS/SPX协议也绑定NETBIOS接口(NwlnkNb,所以在这种混合的网络中都可以通过IPS/SPX协议进行名称注册,可以具有相同的LANA编号,这样也就可以直接互联,而不要求都安装NETBEUI协议。
除此之外,各系统还得安装、配置相应的网络客户和网络服务,如在Windows 95/98/MeNetWare服务器系统组成的网络系统中,就需要在Windows 95/98/Me工作站中安装“Novell”的相应版本网络客户,如图7所示。并且安装基于Netware的相关服务,如图8所示,否则就不能与NetWare系统计算机进行文件和打印资源共享了。       当然如果网络中服务器不是NetWare系统,则不需安装Novell网络客户,仅需要安装相应的网络服务即可。
7                                          8
在由Windows 2000NetWare系统组成的网络中,则需要在Windows 2000客户计算机上安装“NetWare客户”,如图9所示。如果服务器是Windows 2000 Server,则还需在Windows 2000 Server服务器上安装“NetWare网关和客户端服务”,如图10所示。当然以上所有系统中IPX/SPX协议是必不可少的。
当然最后还是要提醒的是,在各计算机上配置好IP,并确保所有计算机IP地址是唯一的,且在同一网段中。至于是否需要配置DHCP服务、是要采用人工IP地址配置还是采用DHCP自动分配IP地址,就根据具体网络环境确定了,在此就再赘述了。
9                                   10

好了,关于各种网络环境中的基本网络配置要求就介绍至此,下一篇将介绍在实际应用中所出现的一些与“网上邻居”有关的故障的解决方法。

本文转自王达博客51CTO博客,原文链接http://blog.51cto.com/winda/11528如需转载请自行联系原作者


茶乡浪子

相关文章:

UVa 10180 - Rope Crisis in Ropeland!

题目链接:http://uva.onlinejudge.org/index.php?optioncom_onlinejudge&Itemid8&category41&pageshow_problem&problem1121 题意:给出两点坐标,用一条最短的线(曲线或者直线)连接起来,坐…

【组队学习】【24期】河北邀请赛(二手车价格预测)

河北邀请赛(二手车价格预测) 开源内容: https://github.com/datawhalechina/team-learning-data-mining/tree/master/SecondHandCarPriceForecast 数据挖掘实践(二手车价格预测)的内容来自 Datawhale与天池联合发起…

什么样的人合适学习Python?

什么样的人合适学习Python?近几年,关注Python技术的小伙伴越来越多,很多人都想知道Python培训好不好学?难不难学?哪些人适合学?来看看下面的详细介绍。 Python培训分享:什么样的人合适学习Python?想学好python,关键还是看三点…

Table doesn't have a primary key

从数据库取出来的数据,一般会放在一个DataTable中。但是,Insus.NET想实现一个小功能,就是在这个DataTable能快速找到某一行记录,来显示于asp.net页面上。这时我们可以使用DataTable的Find()成員函式來檢查資料是否已存在。但当Ins…

【组队学习】【24期】数据挖掘实践(智慧海洋)

数据挖掘实践(智慧海洋) 开源内容: https://github.com/datawhalechina/team-learning-data-mining/tree/master/wisdomOcean 基本信息 贡献人员:李运佳、李万业、赵信达、张晋、刘羽中、王贺、肖明远学习周期:12天…

vim 输入中文

收藏一些有关vim输入中文的链接为了以后方便查看 http://vimim.googlecode.com/svn/vimim/vimim.html http://www.wang3feng.com/2010/07/03/e5-ad-a6vim-e4-ba-8c-e5-a6-82-e4-bd-95-e5-9c-a8vim-e4-b8-ad-e6-9b-b4-e5-a5-bd-e7-9a-84-e8-be-93-e5-85-a5-e4-b8-ad-e6-96-87/ 本…

Web前端工程师的一些常见误区

想要作为一名合格的web前端工程师,那么掌握基本的开发技术是远远不够的,在职场中还要少犯一些错误,本期小编为大家分享的web前端培训教程主要是介绍一些web前端工程师常见的误区,希望对大家有所帮助。 web前端培训分享&#xff1a…

WPF关闭应用程序,释放Window窗口资源方法

WindowsForm里一个Application.Exit();方法就可以关闭应用程序,释放掉资源。 WPF里Application类没有该方法,但是有一个Exit的事件驱动,在WPF应用程序里面关闭程序讲究很多: 在WPF应用程序的关闭是有ShutdownMode属性设置&#xf…

《Cisco/H3C交换机配置与管理完全手册(第2版)》终稿封面和目录

无数网友一直殷切期待和关注的《Cisco/H3C交换机配置与管理完全手册》(第2版)一书即将于本月底正式上市了。到时对于真实读者,写书评后可以参加全额返款的抽奖活动,加入我的微博(本博客首页中有),留意我发布的最新资讯…

【组队学习】【24期】Docker教程

Docker教程 开源内容: https://github.com/datawhalechina/team-learning-program/tree/master/Docker 基本信息 贡献人员:苏鹏、陈安东,于鸿飞,陈长沙,丁一超,乔石,刘雯静学习周期&#xf…

网站ui的配色有哪些需要注意的?

作为一名UI设计师,那么关于配色的问题是非常注重的,尤其是做一款网站设计,配色方面要非常注意,本期小编为大家介绍的UI设计培训教程就是关于网站ui的配色有哪些需要注意的?来看看下面的详细介绍。 UI设计培训分享:网站…

2、安装Lync Server 2013

一、实验环境拓扑的准备工作 二、开始安装Lync Server 2013 安装Lync Server系统主要包含以下的内容:安装本地配置存储、安装Lync Server 组件、请求并分配Lync证书、启动服务。 运行Lync Server 2013的安装程序,选择“安装或更新Lync Server系统”&…

!! 机器学习常用工具

http://fuliang.iteye.com/blog/955023 机器学习 Support Vector Machine SVMlightAn implementation of Vapniks Support Vector Machine LIBSVMA Library for Support Vector Machines Decision Tree C4.5The "classic" decision-tree tool, developed by J. R. Qu…

Datawhale组队学习周报(第010周)

本周(04月19日~04月25日),第 24 期组队学习正在如火如荼的进行中。本期组队学习,一共有 5 门开源课程,共组建了 6 个学习群,参与的学习者有 788 人。另外,第 25 期组队学习也蓄势待发准备与大家…

零基础怎么学习Java?

最近几年,有很多小伙伴都比较关注“零基础怎么学习Java?”这个问题,因为很多小伙伴都是从其他行业转型来参加java培训学习的,都很担心自己学不会,那么来看看下面的详细介绍吧。 零基础怎么学习Java?来看看以下才几点java培训学习…

如何爬取知乎中问题的回答以及评论的数据?

如何爬取知乎中问题的回答以及评论的数据? 我们以爬取“为什么中医没有得到外界认可?”为例来讨论一下如何爬取知乎中问题的回答以及评论的数据。 爬取网页数据通常情况下会经历以下三个步骤。 第一步:网页分析,确认自己所要数据…

Facebook如何使用Avartarnode提升HDFS可靠性

在不久前的Hadoop峰会上,Facebook的工程师Andrew Ryan分享了他们如何使用Namenode和Avatarnode提升HDFS可靠性的方法。Ryan从2009年开始,就参与到了Facebook的 Hadoop开发中。在他的帮助下,Facebook的Hadoop和HDFS数据基础设施,从…

无法远程分发安装软件原因

一、问题及原因 最近做实验在域环境通过组策略分发软件、防病毒网络版远程安装客户端软件都失败,真的原因在于:阻止对Windows注册表的远程访问引起来的。客户端是XP系统,通过Ghost版本安装的,默认是禁用Windows XP注册表的远程访…

小程序的ui应该怎么设计?

UI设计中小程序的设计是很多UI设计师在工作中会碰到的,一款好的小程序设计页面,会带来效果很好的用户体验,下面小编就为大家详细的分享一下具体小程序的ui应该怎么设计? UI设计培训分享:小程序的ui应该怎么设计? 一、导航明确&a…

什么是ThreadLocal

顾名思义它是local variable(线程局部变量)。它的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,使每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突。从线程的角度看&#xff0…

【组队学习】【25期】Datawhale组队学习内容介绍

第25期 Datawhale 组队学习活动马上就要开始啦! 本次组队学习的内容为: web开发入门教程数据挖掘实战(异常检测)集成学习(下) 大家可以根据我们的开源内容进行自学,也可以加入我们的组队学习…

为pony程序添加IACA标记(二)

在上一篇文章介绍了一种加IACA标记的方法,但使用还是很麻烦,所以我尝试修改pony编译器,直接增加了IACA支持,目前代码在iaca分支。 使用方法 因为还没发PR到上游,所以要自己克隆编译。 git clone https://github.com/or…

Python培训就业怎么样?

学习Python技术的同学越来越多,很多人都比较看好Python这项技术,觉得Python的前景是不错的,那么具体Python培训就业怎么样呢?来看看下面的详细介绍就知道了。 Python培训就业怎么样?国家大力推行互联网人工之智能技术、大数据技术等&#x…

Oracle Connect to an idle instance

意思是数据库没有启动。转载于:https://www.cnblogs.com/vigarbuaa/archive/2012/09/05/2671825.html

【青少年编程】【Scratch】10 画笔模块

10 画笔模块 有关于画笔模块,需要掌握以下两个方面的内容: 能够设置画笔的属性:颜色、粗细、亮度/饱和度/透明度能够使用画笔绘制各种图案:抬笔、落笔、擦除 1. 使用者可以设置各种画笔属性。 另外,可以将角色设置为…

4-1 ADO.NET简介

第四章ADO.NET数据库访问技术本章内容4-1 ADO.NET 简介4-2 ADO.NET-插入、删除、修改、检索数据4-3 DataGridView 控件 — 显示和操作数据4-4本章小结 本章重点介绍WINDOWS应用程序对数据访问所涉及的SYSTEM.DATA.SQLCLIENT、SYSTEM.DATA.OLEDB、SYSTEM.DATA.ORA…

Java培训出来后一般多少工资

学完Java培训出来后一般多少工资呢?这是很多人都比较关心的一个问题,小编在这里告诉大家,java技术这个岗位分为初级、中级和高级,每个等级的工资情况也是不一样,来看看下面的详细介绍。 Java培训出来后一般多少工资?Java程序员薪…

NeHe OpenGL第四十一课:体积雾气

NeHe OpenGL第四十一课&#xff1a;体积雾气 体积雾气 把雾坐标绑定到顶点&#xff0c;你可以在雾中漫游&#xff0c;体验一下吧。 这一课我们将介绍体积雾&#xff0c;为了运行这个程序&#xff0c;你的显卡必须支持扩展"GL_EXT_fot_coord"。 #include <wi…

如何做中文文本的情感分析?

如何做中文文本的情感分析&#xff1f; 这是本学期在大数据哲学与社会科学实验室做的第三次分享了。 第一次分享的是&#xff1a;如何利用“wordcloudjieba”制作中文词云&#xff1f; 第二次分享的是&#xff1a;如何爬取知乎中问题的回答以及评论的数据&#xff1f; 本次…

java游戏开发--连连看-让程序运行更稳定、更高效

之六&#xff09;优化&#xff1a;让程序运行更稳定、更高效 改善游戏的合理性 到目前为止&#xff0c;我们的游戏基本上算是完成了&#xff0c;为了使程序更合理&#xff0c;我们还需要将整个程序从头再理一遍&#xff0c;看看有没有改进的地方。 首先&#xff0c;在变量的…