找回密码
 入住遨海湾
搜索
网站解决方案专享优惠-3折上云
查看: 1390|回复: 0

局域网超经典问题问答

[复制链接]
发表于 2006-9-7 15:03:00 | 显示全部楼层 |阅读模式

登录后查才能浏览下载更多咨询,有问题联系QQ:3283999

您需要 登录 才可以下载或查看,没有账号?入住遨海湾

×

IP与MAC绑定的难题

第一个问题一般出现于单位中:
  问:我的计算机原来采用公网固定IP地址。为了避免被他人盗用,使用“arp -s ip mac”
命令对MAC地址和IP地址进行了绑定。后来,由于某种原因,又使用“arp -d ip mac”命令取消了绑定。
然而,奇怪的是,取消绑定后,在其他计算机上仍然不能使用该IP地址,而只能在我自己的计算机上
使用。需要说明的是,我的计算机并不是代理服务器。


  答:虽然在TCP/IP网络中,计算机往往需要设置IP地址后才能通讯,然而,实际上计算机之间的
通讯并不是通过IP地址,而是借助于网卡的MAC地址。IP地址只是被用于查询欲通讯的目的计算机的
MAC地址。


  ARP协议是用来向对方的计算机、网络设备通知自己IP对应的MAC地址的。在计算机的ARP 缓存中
包含一个或多个表,用于存储 IP 地址及其经过解析的以太网MAC地址。一台计算机与另一台IP地址的
计算机通讯后,在ARP缓存中会保留相应的MAC地址。所以,下次和同一个 IP地址的计算机通讯,将
不再查询MAC地址,而是直接引用缓存中的MAC地址。另外,需要注意的是,通过“-s”参数添加的项属
于静态项,不会造成ARP缓存超时。只有终止TCP/IP协议后再启动,这些项才会被删除。所以,即使你取
消了绑定,在短时间内其他计算机将仍然认为你采用的是原有IP地址。


  在交换式网络中,交换机也维护一张MAC地址表,并根据MAC地址将数据发送至目的计算机。当绑定
IP与MAC地址后,只要与交换机通讯过,交换机就会记录下该MAC地址。这样一来,即使后面有人使用了
相同的IP地址,将依然不能与网关通讯,更连不通外面了,除非重新启动交换机、清除MAC表,或者
MAC地址表超过了指定的老化时间。



第二个问题是针对网吧的问题:
网络经常瘫痪是为何?


  问:网吧有50-100台左右计算机,网络每天都会瘫痪一到三次。通常情况下,只需将一级交换机的
网线全部拔出后再连上,即可恢复正常,而有时则不得不重启一下交换机。把原来的10Mbps的网卡更换
为10/100Mbps网卡后,有近一个星期的时间网络没有瘫痪。然而,这几天网络又开始不正常了。集线设
备采用Dlink 16口和24口的10/100Mbps交换机,代理服务器采用Windows 2000的ICS(也就是系统自带的
Windows连接共享)。请问这一现象的原因是什么?


  答:在排除了病毒向网络疯狂发送数据包的可能后?可以认为这是典型的由广播风暴导致的网络
瘫痪。广播风暴爆发后,网络中传输的全部是广播包,计算机处理的也全部都是广播包,正常的数据
包无法得到转发和处理。拔掉网线或关掉交换机后,广播风暴得到扼制,从而恢复正常通讯。


  广播可以理解为一个人对在场的所有人说话。这样做的好处是通话效率高,信息一下子就可以传递
到网络中的所有计算机。即使没有用户人为地发送广播帧,网络上也会出现一定数量的广播帧。需要注
意的是,广播不仅会占用大量的网络带宽,而且还将占用计算机大量的CPU处理时间。广播风暴就是网
络长时间被大量的广播数据包所占用,使正常的点对点通信无法正常进行,其外在表现为网络速度奇
慢无比,甚至导致网络瘫痪。


  导致广播风暴的原因有很多,一块故障网卡、或者一个故障端口都有可能引发广播风暴。


  需要注意的是,交换机只能隔离碰撞域,而不能隔离广播域。事实上,当广播包的数量占到通讯总
量的30%时,网络的传输效率就会明显下降。


  通常情况下,在采用多种通讯协议的网络中,计算机不应多于100台,在采用一种通讯协议的网络中
,计算机不应多于150台。如果计算机的数量较多,应采用划分VLAN的方式将网络分隔开来,将大的广播
域划分为若干个小的广播域,以减小广播风暴可能造成的危害。




第三个问题:
这个问题普遍存在于各种网络中:
  访问网上邻居奇慢


  问:有一小局域网,服务器为Windows NT操作系统,各工作站为Windows 98。以前局域网一直工作
正常,后来有一台工作站重新安装Windows 98之后,这台电脑通过网上邻居浏览其它电脑的速度非常慢,
而且只能看到一部分电脑,有的电脑却看不到,而其它电脑相互之间一切正常。检查IP地址与子网掩码
没有错误,域名与工作组也相同。不知是什么原因,我应该怎么处理?


  答:通过用户描述,我们可以得出以下结论:


  第一,既然能看到一部分电脑,说明网络连接正常,而且正确安装了网卡驱动程序和网络通讯协议;
第二,既然IP地址与子网掩码没有错误,说明IP地址信息设置正确;第三,既然域名与工作组相同,
应当能够非常快地找到同一工作组内的其他用户才对。


  然而,事实上,计算机之间的连接速度不仅非常慢,而且只能找到其中的一部分计算机,这才是问
题的关键。


  故障的原因和解决方法如下


  第一,没有安装NetBEUI协议。TCP/IP是一个效率不高的协议,因此,在小型局域网中,通常都使用
占用系统资源更小、而且效率更高的NetBEUI协议。另外,只安装有TCP/IP协议的Windows 98计算机要想
加入到Windows NT域,也必须安装NetBEUI协议。
第二,网卡驱动程序有缺陷。虽然许多网卡都采用相同的芯片组,但是,驱动程序并不完全相同。尽管
有缺陷的驱动程序并不一定会导致通讯失败,但却往往会在传输效率上大打折扣。因此,应当确认网卡
驱动程序的选择和安装无误。
第三,由于Windows NT没有活动目录的功能,无法快速有效地组织网络资源。因此,未被访问过的计算
机就可能不会出现在网上邻居中。试着在服务器上使用“查找”功能,利用计算机名称或IP地址查找一
下无法显示在网上邻居中的计算机。通常情况下,查找到的计算机就会自动显示在网上邻居中。
最后想说的:一个lan中最好不要有多种系统。服务器和工作组最好不要放在同一个工作组。


希望能给各位网管一定的启发!

遨海湾-心灵的港湾 www.aosea.com
您需要登录后才可以回帖 登录 | 入住遨海湾

本版积分规则

网站解决方案专享优惠-3折上云

QQ|手机版|小黑屋|遨海湾超级社区

GMT+8, 2024-11-22 07:34

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表