|
|
发表于 2006-6-4 14:54:31
|
显示全部楼层
|
有一些是自己想到的,有一些是网友提供的,你看看,能不能解决问题。9 c+ L* d# S/ X1 f6 Q" `8 ]+ x
网速慢的问题,值得参考一下:; k4 Z' V, Q) X# X9 e: H2 J- ]
一、网络自身问题
* h" F0 [! A7 C5 p% |5 R4 ^6 w) Y& S* D* g/ v
您想要连接的目标网站所在的服务器带宽不足或负载过大。处理办法很简单,请换个时间段再上或者换个目标网站。 Y& N$ D8 G: S! v( P8 `. L
, N: {' a) C1 `; Q* B7 h1 j5 h二、网线问题导致网速变慢
+ n1 V- b# M U, e" d( |" S
9 |# g! W; o) ^$ W我们知道,双绞线是由四对线按严格的规定紧密地绞和在一起的,用来减少串扰和背景噪音的影响。同时,在T568A标准和T568B标准中仅使用了双绞线的 1、2和3、6四条线,其中,1、2用于发送,3、6用于接收,而且1、2必须来自一个绕对,3、6必须来自一个绕对。只有这样,才能最大限度地避免串扰,保证数据传输。本人在实践中发现不按正确标准(T586A、T586B)制作的网线,存在很大的隐患。表现为:一种情况是刚开始使用时网速就很慢;另一种情况则是开始网速正常,但过了一段时间后,网速变慢。后一种情况在台式电脑上表现非常明显,但用笔记本电脑检查时网速却表现为正常。对于这一问题本人经多年实践发现,因不按正确标准制作的网线引起的网速变慢还同时与网卡的质量有关。一般台式计算机的网卡的性能不如笔记本电脑的,因此,在用交换法排除故障时,使用笔记本电脑检测网速正常并不能排除网线不按标准制作这一问题的存在。我们现在要求一律按T586A、T586B标准来压制网线,在检测故障时不能一律用笔记本电脑来代替台式电脑。 * t" Z1 ^' C' s$ d% a9 t
5 }+ Y- s: p- S" d% M, P
三、网络中存在回路导致网速变慢
: _4 Q% h9 x/ m; p! y/ q7 ~7 Q1 i: M8 G) @
当网络涉及的节点数不是很多、结构不是很复杂时,这种现象一般很少发生。但在一些比较复杂的网络中,经常有多余的备用线路,如无意间连上时会构成回路。比如网线从网络中心接到计算机一室,再从计算机一室接到计算机二室。同时从网络中心又有一条备用线路直接连到计算机二室,若这几条线同时接通,则构成回路,数据包会不断发送和校验数据,从而影响整体网速。这种情况查找比较困难。为避免这种情况发生,要求我们在铺设网线时一定养成良好的习惯:网线打上明显的标签,有备用线路的地方要做好记载。当怀疑有此类故障发生时,一般采用分区分段逐步排除的方法。 : C0 `, B( a8 S7 n
3 e0 ?$ J& _- T, Z9 K) M% }) B四、网络设备硬件故障引起的广播风暴而导致网速变慢
) W" K2 v2 G% @& a7 K" k
6 o7 K* h8 z/ M* X* I作为发现未知设备的主要手段,广播在网络中起着非常重要的作用。然而,随着网络中计算机数量的增多,广播包的数量会急剧增加。当广播包的数量达到30%时,网络的传输效率将会明显下降。当网卡或网络设备损坏后,会不停地发送广播包,从而导致广播风暴,使网络通信陷于瘫痪。因此,当网络设备硬件有故障时也会引起网速变慢。当怀疑有此类故障时,首先可采用置换法替换集线器或交换机来排除集线设备故障。如果这些设备没有故障,关掉集线器或交换机的电源后,DOS下用 “Ping”命令对所涉及计算机逐一测试,找到有故障网卡的计算机,更换新的网卡即可恢复网速正常。网卡、集线器以及交换机是最容易出现故障引起网速变慢的设备。 0 S8 H! v# z( ?9 c: q; c" S0 E; q2 _- u
& B( F7 D. R5 ^. y' y
五、网络中某个端口形成了瓶颈导致网速变慢
# U3 C+ V% \) }, g, D7 v, d% W) u
实际上,路由器广域网端口和局域网端口、交换机端口、集线器端口和服务器网卡等都可能成为网络瓶颈。当网速变慢时,我们可在网络使用高峰时段,利用网管软件查看路由器、交换机、服务器端口的数据流量;也可用 Netstat命令统计各个端口的数据流量。据此确认网络数据流通瓶颈的位置,设法增加其带宽。具体方法很多,如更换服务器网卡为100M或1000M、安装多个网卡、划分多个VLAN、改变路由器配置来增加带宽等,都可以有效地缓解网络瓶颈,可以最大限度地提高数据传输速度。
4 f# N, L2 Z5 Y e! }1 v2 x
% N2 M6 ]4 s9 @/ e7 Y/ K六、蠕虫病毒的影响导致网速变慢 3 S- J( d# N+ T1 @( u
( ~+ z, X) {- f# G/ C I- ?
通过E-mail散发的蠕虫病毒对网络速度的影响越来越严重,危害性极大。这种病毒导致被感染的用户只要一上网就不停地往外发邮件,病毒选择用户个人电脑中的随机文档附加在用户机子的通讯簿的随机地址上进行邮件发送。成百上千的这种垃圾邮件有的排着队往外发送,有的又成批成批地被退回来堆在服务器上。造成个别骨干互联网出现明显拥塞,网速明显变慢,使局域网近于瘫痪。因此,我们必须及时升级所用杀毒软件;计算机也要及时升级、安装系统补丁程序,同时卸载不必要的服务、关闭不必要的端口,以提高系统的安全性和可靠性。 . y. q9 Y4 _" M, m
; _3 ]! p/ m4 Z8 v$ o
七、防火墙的过多使用
+ v: O, E* @" G; x3 k0 P6 S) M防火墙的过多使用也可导致网速变慢,处理办法不必多说,卸载下不必要的防火墙只保留一个功能强大的足以。
. M) U/ }- l- m$ P+ w, H( @: a
) N3 q" }3 |/ F1 `8 q* v八、系统资源不足 - m8 r+ a/ q3 p+ c3 L
e% \7 Q* F4 t8 R; P6 [, ^+ Q7 O
您可能加载了太多的运用程序在后台运行,请合理的加载软件或删除无用的程序及文件,将资源空出,以达到提高网速的目的。
9 r; S w: ~% L优化你的宽带,让上网的速度成倍增长
9 ~! e8 K7 ~+ O, M, k* Y& O6 I3 }
! a5 y& h# F6 U3 H在优化之前,可以使用“ping”来了解相关的网络参数,也可以通过使用相关的软件来检测网络速度,比如“TCP Optimizer”等。
+ V# E& Q# h" u; W$ X. x4 T% s
$ \" v! Q. {# x* I优化注册表(最好事先备份以防万一):可修改的键值如下:MaxMT:修改最大传输单位;DefaultRcvWindow和DefaultTTL:设置传输单元缓冲区的大小值和TCP/IP分组寿命;设置DNS查询优先:提高网页的浏览速度;提高TCP/IP使用的RAM:增加TCP/IP所使用的缓冲来提高数据速率。
/ a. O# Q1 A4 y+ }# ?% M" w" z
6 G+ V. u& k3 Z& @5 n" G& W8 F/ ?释放保留的带宽:先以管理员身份登录,运行命令“gpedit.msc”即可进入到“组策略”窗口。依次点击“计算机设置”、“管理模块”、“网络”、“QoS数据包调度程序”,然后在右边选中“限制可保留带宽”,右击选择“属性”,即可打开它的属性窗口,将“限制带宽”相对应的值修改为“0”,即可释放被保留的带宽。 2 I% h3 T# B; y0 {2 g- d7 d* J% m. F5 G; u
工作组问题,建议参考如下:6 e2 C0 m* R6 z
Windows操作系统局域网不能互访解决方法
4 e5 E7 G" v# U4 }' x B! {( ^
( t# @# Q% m1 S; l) U在局域网内安装了Windows XP的电脑不能与安装了Windows 98的电脑互相访问,安装了Windows XP的电脑与安装了Windows XP的电脑也不能互相通信。在工作站访问服务器时,工作站的“网上邻居”中可以看到服务器的名称,但是点击后却无法看到任何共享内容,或者提示找不到网络径、无权访问等问题,归纳为以下几点: , q: N8 S' g$ a2 ]' b) u
在XP首次使用的时候要在网上邻居的属性里面新建一个网络连接进行网络安装向导。 , ?0 ^5 j& h$ p6 n5 K8 s2 E) g
. A9 R' L: F) a4 q# `4 n2 I/ n; u
1、检查计算机之间的物理连接
4 l9 @! p1 f0 a7 [9 ]4 [
2 Y" Z8 ~$ O- a网卡是网络连接的基本设备,在桌面计算机中,每个网卡后面的指示灯应该是亮的,这表示连接是正常的。如果不亮,请检查集线器或交换机是打开的,而且每个客户端连接的指示灯都是亮的,这表示链接是正常的。接下来检查网线的水晶头是否接触良好。
2 |1 G7 A( ]* D1 s( n( e( P; x8 M! ?+ Z
2、确保所有计算机上都安装了TCP/IP,并且工作正常 P& N1 Y" X, B+ h+ S% z& M
: z; w @+ z1 W0 g! t0 f
在Windows XP中默认安装了TCP/IP。但是,如果出了网络问题想卸载后重新安装TCP/IP就不容易了:在“本地连接”属性中显示的此连接使用下列项目列表中单击Internet协议(TCP/IP)项,您将发现卸载按钮不可用(被禁用)。 9 Q/ h& B' m+ [7 d1 _0 @
8 w; F6 R. i& a& }$ F" j3 S8 n& r
这是因为传输控制协议/Internet协议(TCP/IP)堆栈是Microsoft XP/ 2003的核心组件,不能删除。在这种情况下,如果需要重新安装TCP/IP以使TCP/IP堆栈恢复为原始状态。可以使用NetShell实用程序重置TCP/IP堆栈,使其恢复到初次安装操作系统时的状态。方法是:在命令提示符后键入以下命令,然后按ENTER键:netsh int ip reset c:\resetlog.txt,其中,Resetlog.txt记录命令结果的日志文件,一定要指定,这里指定了Resetlog.txt日志文件及完整路径。运行此命令的结果与删除并重新安装TCP/IP协议的效果相同。 _* g, h5 \, m2 F% x
$ e1 @/ Z* T, \: o. N
3、使用ping命令测试网络中两台计算机之间的连接:
& V# j7 \: |; u' ^5 [/ K; }# Q0 j: Z/ j% Q. w9 t5 g
ping其它计算机IP,在命令提示处,键入ping x.x.x.x(其中x.x.x.x是另一台计算机的IP地址),然后按ENTER键。应该可以看到来自另一台计算机的几个答复,如:
. F" t$ B% f% N; l# M! K" I+ d o
4 t( Q% L9 n, ~; s$ d- ^) G2 rReply from x.x.x.x:bytes=32 time<1ms TTL=128 & ]" q) F$ r8 z6 n9 c
2 U' J3 J- p8 P' T6 o2 c: G
如果没有看到这些答复,或者看到"Request timed out",说明本地计算机可能有问题。如果ping命令成功执行,那么您就确定了计算机可以正确连接,可以跳过下一步。如果没有看到这些答复,或者看到"Request timed out",说明本地计算机可能有问题。PING本地IP,如果看到"Request timed out",说明本地计算机可能有问题。 2 h; w' }2 W8 g3 q# {- F
+ n" M b; V) v, s4、使用ping命令测试网络中名称解析是否正常
7 u9 _ m, J, S* A8 [2 Z7 B8 m X! A5 K+ u
ping computername,其中computername是远程计算机的名称。通过ping命令用名称测试计算机连接。确定计算机的名称的方法是:在命令提示处,输入SYSTEMINFO。或者在桌面上右击我的电脑-属性,然后单击计算机名称选项卡。如果看到该命令的成功答复,说明您在计算机之间具有基本连接和名称解析。名称解析跟NETBIOS密切相关,看下面的步骤。 + H6 w* a4 \8 I$ b Y: J# F! a
3 Q; }6 j ?% X9 F' W/ D5、正确安装网络组件
+ | A m; H% |, g" s
. w. ]6 F# B s& z5 `9 A首先右击网上邻居-属性,选择要共享的网卡。把IP设置在局域网的同一个网段上。比如192.168.1.X网段。然后看一下TCP/IP的高级属性中,是否开启NETBIOS。 + `! W- V! ^ _. ~" \+ U, O
6 j0 h1 | \ K7 ]* K在利用WINNT4.0构建的网络系统中,对每一台主机的唯一标识信息是它的NetBIOS名,系统是利用WINS服务、信息广播方式及Lmhost文件等多种模式将NetBIOS名解析为相应IP地址,从而实现信息通讯。
- Y0 e/ a+ c6 G4 W2 K* v% u: [; | b7 U# j
在内部网络系统中(也就是通常我们所说的局域网中),利用NetBIOS名实现信息通讯是非常方便、快捷的。但是在Internet上对一台主机的唯一标识信息是它的FQDN格式的域名(163.com),在Internet是利用DNS标准来实现将域名解析为相应IP地址,WIN2K支持动态DNS,运行活动目录服务的机器可动态地更新DNS表。
_- a1 M7 ?: f2 `$ F9 }' Z4 d. |" l4 h* D3 ? L c
WIN2K网络中可以不再需要WINS服务,但是WIN2K仍然支持WINS,这是由于向后兼容的原因。目前,大多数网络是混合网,既有Win98等系统,又有WINXP/WIN2K等系统,因此需要在TCP/IP协议上捆绑NETBIOS解析计算机名。 # f+ R- [! w. w6 r: `
L& k0 m9 ?( U+ m$ c; B2 e查看是否选定“文件和打印服务”组件,如果已将其取消选中,“浏览服务”将不绑定到NetBIOS接口。成为备份浏览器并且没有启用“文件和打印共享”的基于Windows的计算机无法将浏览列表与客户机共享。任何将要包括在浏览列表中的计算机也都必须启用“文件和打印共享”。 " m& }9 X i* a4 D/ C& X1 s# n
8 _4 k `+ r* K0 E, k9 q+ I1 ]4 ^" w6、启用打印与文件共享 6 ~9 l% y, m$ Z# ^2 ?5 F: E1 v; N" a0 y: B
1 |* o# W/ p3 W0 h' y1 B: ?
在网上邻居和本地连接属性里可以看到是否安装了打印机与文件共享。验证:如果在网上邻居中看不到自己的机器,说明你没有安装打印机与文件共享。
% |* Z+ S/ E1 q6 B4 X1 m1 I( X8 k
4 g& `, g) H; `% q5 Y7、启动"计算机浏览器"服务
; ]3 P( t1 c5 a" y4 r
: |+ }7 z$ C4 M1 P2 H; N" C计算机浏览器"服务在网络上维护一个计算机更新列表,并将此列表提供给指定为浏览器的计算机。如果停止了此服务,则既不更新也不维护该列表。
5 m+ L" H' f/ ^: M/ k, x7 T. R3 ~; i3 F
WIN2K/XP要确保计算机浏览服务正常启动。打开计算机管理->服务和应用程序->服务,在右窗中确保“Computer Browser”没有被停止或禁用。 g! N* u% i9 H. U. J8 O( Q. N
$ Z9 R0 b; w& j' k5 P- B" P
8、运行网络标识向导 " ?& \( j j5 E4 B4 j
; Y$ b" w5 A8 \9 ~. ^- n% g5 `我的电脑选择“属性”,然后单击“计算机名”选项卡单击“网络 ID”按钮,开始“网络标识向导”:单击“下一步”,选择“本机是商业网络的一部分,用它连接到其他工作着的计算机”;单击“下一步”,选择“公司使用没有域的网络”;单击“下一步”按钮,然后输入你的局域网的工作组名,再次单击“下一步”按钮,最后单击“完成”按钮完成设置。 ! Y& O1 A4 ~, i$ c! _. N" H
, Q, w, V4 V, K) w) P2 r1 X, v
9、Win2k安装NetBEUI协议 % s; H, K' b t
& H- d" `7 t3 j! b1 N" Q
在Win2k中NetBEUI协议是一个高效协议在局域网中使,因此必须安装此协议: ! H4 D& D9 H4 h( O
! D; K q- Y4 n* c
网上邻居->属性->本地连接->属性---->安装------>协议------->NetBEUI Protocol
: M, {7 W/ p# }4 e
# \0 a; o* W4 y1 m& }4 O3 q+ p10、起用Guest(来宾)帐户
0 V3 d, m4 j3 z& b. q9 x, u, D3 m
' `) Z* y' g- _( OWindows XP的Guest帐户允许其他人使用你的电脑,但不允许他们访问特定的文件,也不允许他们安装软件。对Windows XP Home Edition计算机或工作组中的Windows XP Professional计算机的所有网络访问都使用来宾帐户。使用net user guest确保为网络访问设置了来宾帐户,如果该帐户是活动的,命令输出中会出现一行类似下面这样的内容:Account active Yes;如果该帐户不是活动的,请使用下面的命令授予来宾帐户网络访问:
* I, j3 ^$ r: h+ ~0 X; x3 T
: B8 s, w) v9 {# S8 k0 h" _/ D* W, Enet user guest /active:yes
; r: B9 b9 c% p6 X1 H
2 v, o* P! i8 Q$ H6 P' a! h或者打开控制面板->用户帐户或者在管理工具->计算机管理->本地用户和组中打开Guest帐户 - E$ A8 _% E w& ?# r
9 |( Y9 Z& M; ~2 s9 y1 X ~& d11、允许Guest(来宾)帐号从网络上访问 # u! B8 K( O1 c8 ]' v. Q
0 @2 E4 k# o" x' H3 t9 ^! ~* P在运行里输入gpedit.msc,弹出组策略管理器,在‘计算机配置-Windows设置-本地策略-用户权利指派’中,有“拒绝从网络访问这台计算机”策略阻止从网络访问这台计算机,如果其中有GUEST帐号,解决办法是删除拒绝访问中的GUEST帐号。
) a* y3 y. P) v: r7 j0 o5 v- T& Q
0 ~1 f9 r( _2 [2 u" l2 `" h12、防火墙
' ~3 i% _7 {; \! s. M, S: g1 y: H( F1 k
确保WINXP自带的防火墙没有开启,打开本地连接属性->高级,关掉Internet连接防火墙。如果使用了第三方的防火墙产品,参考其使用手册,确保防火墙没有禁止以下端口的通讯:UDP-137、UDP-138、TCP-139、TCP-445(仅WIN2K及以后的操作系统)。
( ]4 ^( H P0 I4 F ?2 \* g# e0 Q/ }4 b/ y6 G- l+ l
Windows XP最新的SP2补丁对ICF做了很大的改进,功能更强大了,ICF有了自己的设置项,安装SP2后,默认情况下,启用ICF防火墙,不允许任何外部主动连接,即使是本地的应用程序要访问网络也需要在许可列表中做设置。 # O/ j' T2 s7 E, a
, Y/ }2 T: y' g5 N
但是防火墙阻断正常的网络浏览服务通讯,结果是别人在网上邻居中看不到你的计算机,有没有两全其美的办法在开启防火墙的前提下允许浏览服务。
/ U# n H0 [ y% \$ Q3 O! J! c3 m1 M1 j5 p0 Q- H6 n( f( F/ T
办法是,如果开启了ICF,打开属性,在服务这栏,选择添加,添加服务的对话框共有四个编辑框,最上边是描述服务名称,以便于记忆,从上到下第二个是应用服务的IP地址或名称,输入127.0.0.1表示本机。
8 l" N( H0 I+ l9 U! u& F+ H1 x" \* T( m' t# N3 U
下面连个是内外端口号,旁边的tcp/udp标示这个端口是udp连接还是tcp连接。 * Y# \* n# s5 ^7 I( D
2 t$ ?$ H, Q I# W
按照下面的表格输入3个服务
. J$ u, c! X& P7 b! Z4 C2 D" v: I- y7 [0 f+ R. s! g) K
名称 协议 端口
2 v H% \ S0 b: D& V! c
9 G' z |5 Q D Z. f6 X& pNetBIOS Name Service UDP 137
9 p( m; {* T+ V5 Q
+ }& b. ^3 B, }! ~& l0 g1 nNetBIOS Datagram Service UDP 138
; P" p- k, z% H
# e4 D$ a1 N$ C. XNetBIOS Session Service TCP 139
0 F4 o- B$ x7 V) w
3 w1 N. D4 b/ I. x4 G# p' s) H# t X137/UDP -- NetBIOS名称服务器,网络基本输入/输出系统(NetBIOS)名称服务器(NBNS)协议是TCP/IP上的NetBIOS (NetBT)协议族的一部分,它在基于NetBIOS名称访问的网络上提供主机名和地址映射方法。 ( h$ C# o0 u/ @( O9 M1 k1 ~
0 D9 g; z! V- W" ~% j/ C4 P2 U# K138/UDP -- NetBIOS数据报,NetBIOS数据报是TCP/IP上的NetBIOS (NetBT)协议族的一部分,它用于网络登录和浏览。
' I8 j7 T! C- i$ p0 e' e
. x( A4 M' N0 |139/TCP -- NetBIOS会话服务,NetBIOS会话服务是TCP/IP上的NetBIOS (NetBT)协议族的一部分,它用于服务器消息块(SMB)、文件共享和打印。 ' j6 T9 c: K, ? K; |
0 b" K/ e0 k1 f, T+ F. {( w
13、检查RPC、Plug and Play服务已启动,检查相应的系统文件夹的权限,重新注册以下的动态链接库
0 ^+ K1 p' B$ c2 a" w; a5 P: G& z2 a3 ~: F$ }" G* L
regsvr32 netshell.dll
, K5 K" |9 O" [* c/ E3 t7 a" ?$ V$ v2 }% }- g4 d" h( @
regsvr32 netcfgx.dll 3 s8 @; b6 R$ T4 g& }' |( k
* o. }0 X* Z0 B2 M" k3 f8 D% C+ _
regsvr32 netman.dll
/ n9 c- C9 j5 j7 J. L4 x$ P
; p& u7 ^2 C% A5 r$ p( C/ p14、设置帐号和密码 : |. K3 k8 V5 l, m; F/ \
* ~6 I! u7 Y( R% o) A2 w由于WinNT内核的操作系统,在访问远程计算机的时候,好像总是首先尝试用本地的当前用户名和密码来尝试,可能造成无法访问,在这里把用户密码添加进去就可以了。 $ e$ } `1 ^5 H) a( H' y8 G5 V, F
, H' \' \0 \( c# j5 [& I7 R15、多种方法访问“网络计算机”
4 J5 C' v: W1 Z$ V. O
/ {; i( ~/ j7 u1 w$ X4 a+ t1 b例如要打开网络中名为“Killer”的计算机,其IP地址为192.168.1.8,如果你不清楚其它机器的IP地址,你可以使用“PING计算机名”来获得它的IP地址。
5 ?0 K6 k0 i; o& v; \# A2 `# r; R% P" @4 K8 C2 M
用计算机名访问,NETBIOS提供的服务。点击“开始”菜单,单击“运行”,在地址栏输入“\Killer”,单击“确定”。 % X1 D0 C! x' m2 h5 a
7 V3 M% b) J3 D( j. G用IP地址访问,在地址输入栏中输入“\192.168.1.8”,单击“确定”。 7 z4 l/ a q" ?
& D% k, v8 F8 c0 H9 P) N1 E" {( @, s
用搜索计算机的方法访问,计算机更新列表需要时间,搜索计算机可以加快更新列表。点击“网上邻居”右键中的“搜索计算机”,输入计算机名,点击“立即搜索”,就可以看到你要访问的计算机。直接双击右边计算机名就可以打开它了。
) s- ~- d% v7 B
- {+ J6 R. G. K$ c) f I: L用映射驱动器的方法访问,进入DOS方式,输入“NET VIEW \killer”,回车?这是查看计算机Killer上有哪些共享文件夹,如D。再输入NET USE Z:\Killer\D?将计算机IBM-ZB共享的文件夹D映射为H:盘,在命令提示符下键入“Z:”。你会发现你已经连到Killer计算机上了。 |
|