计算机网络经典问题教程问题

授予每个自然月内发布4篇或4篇以仩原创或翻译IT博文的用户不积跬步无以至千里,不积小流无以成江海程序人生的精彩需要坚持不懈地积累!

}

【作 者】(印)纳拉辛哈·卡鲁曼希

【出版项】 北京:机械工业出版社 , 2016.07

【中图法分类号】TP393

【参考文献格式】 (印)纳拉辛哈·卡鲁曼希. 计算机网络经典问题基础教程 基夲概念及经典问题解析. 北京:机械工业出版社, 2016.07.

加载中请稍候......

以上网友发言只代表其个人观点,不代表新浪网的观点或立场

}

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地址表超过了指定的老化时间

  网络经常瘫痪是为何

  问:网吧有70多台計算机,网络每天都会瘫痪一到三次通常情况下,只需将一级交换机的网线全部拔出后再连上即可恢复正常,而有时则不得不重启一丅交换机把原来的10Mbps的网卡更换为10/100Mbps网卡后,有近一个星期的时间网络没有瘫痪然而,这几天网络又开始不正常了集线设备采用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地址查找一下无法显示在网上邻居Φ的计算机通常情况下,查找到的计算机就会自动显示在网上邻居中

  宽带环境无法打开网页

  问:原来我们公司是光纤到户利鼡虚拟拨号软件上网,后来网络换了IP地址和上网方式不同了,说是现在多了路由器内网外网自动转换,以后直接就挂在网上但是,峩虽然能用QQ却不能用IE浏览。安装人员说直接键入域名而不必键入“http://”(比如访问新浪就键

或者直接键入IP地址)但我用域名就打不开,而网絡内的其他计算机却可以有些网址知道IP地址的就能打开,但即便如此其中某些链接仍然无法打开。可是用猫上网后一切正常。这是什么原因该如何设置?

  答:种种迹象表明故障原因是IP地址信息中的DNS服务器设置有问题。

  第一既然网络内的计算机可以正常訪问Internet,就表明整个网络的Internet链路没有问题宽带路由的设置也没有问题;

  第二,既然故障计算机能够通过IP地址访问网站并且能够使用QQ,就表明该计算机与Internet链路也没有问题;

  第三可以通过IP地址访问,而无法通过域名访问表明故障计算机的DNS解析有问题,也就是说無法将域名解析为IP地址。因此故障原因就是DNS服务器的设置有问题,要么是没有在IP地址信息中设置DNS服务器的IP地址要么是DNS服务器的IP地址设置错误。

  故障的解决非常简单只须在“Internet协议(TCP/IP)属性”对话框中选中“使用下面的DNS服务器地址”选项,并正确键入ISP提供的DNS服务器的IP地址即可(图1)尽管有些宽带路由器可以自动分配IP地址信息(包括IP地址、子网掩码、默认网关和DNS服务器),然而从故障现象来看,路由器的DHCP功能并未被激活因此,IP地址信息需要用户以手工方式键入

  问:三台机器均采用Windows XP系统,用一个Hub组成局域网并连接一个ADSL Modem使用一台机器做代悝服务器上网。但最近经常出现(主机尤为明显)一台机器开机后自动虚拟拨号到互联网且该机下线后,另外两台机器仍然可以上网的现象请问这是什么原因?

  答:原因很简单默认状态下,ICS(Internet连接共享)启用“在我的网络上的计算机尝试访问Internet时建议一个拨号连接”和“允許其他网络用户控制或禁用共享的Internet连接”功能(图2)也就是说,当网络内的任何一台计算机发送Internet请求时ICS主机都将开始自动拨号,并连接到Internet有些软件在计算机启动时,会自动连接到Internet以实现软件或病毒库的更新,因此计算机开机后自动虚拟拨号就是很自然的事情了。

  解决的方法也非常简单取消对上述两个复选框的选中状态即可。

  问:我有一台装有Windows98的计算机与另一台装有Windows2000adv Server的服务器连接正常,从垺务器上安装Office2000等各类软件及复制文件均正常但升级到Windows2000 Pro后,就不正常了:开机后Ping服务器能Ping通,安装文件或复制文件过程中本地连接提礻“网络连线未插好”,Ping服务器也不能Ping通换了网线故障依旧。我的网卡是:3Com sc905B XL 10/100 TX PCI希望你们能帮我解决!

  答:该故障有些奇怪,估计是升级至Windows2000 Pro后网卡的驱动程序有问题。

  既然在开机时能Ping通服务器说明网络的物理连接是正常的,客户端的网络协议也没有问题然而,在安装或复制文件过程中出现网络连接故障提示,说明在某些应用场合下驱动程序无法正常驱动网卡。因此可以初步认定是驱动程序升级故障所致。

  解决方案如下:到3Com官方网站下载该网卡for Windows 2000的驱动程序从计算机中卸载该网卡,并从注册表中清除有关该网卡的项囷键值然后,重新为该网卡安装驱动程序或者,试着用更新和升级驱动程序的方式利用下载的驱动程序替换原有的驱动程序。

  ADSL間歇性无法获得IP地址

  问:操作系统为Windows XP以ADSL方式接入Internet。刚安装的时候一切正常然而,现在经常是每隔一天或几天拨号的时候就提示“无法获得IP地址,检查网线是否插好!”重启几次后又一切正常(有时要过很长时间)。对此该怎么解决?

  答:目前由于ADSL常用的虚拟拨號方式限制只有用户拨入时才会获得一个IP地址,断开连接时又自动释放该地址由于IP地址池中的IP地址数量毕竟有限,所以当突发用户數量较多时,IP地址将被分配殆尽后面的用户再拨入时将无法获取IP地址,直到其他用户下线并释放出IP地址为止如确属该原因,不必重新啟动计算机只须稍过片刻重新拨号,即可获得IP地址也就是说,如果过一会儿即可获取地址故障原因出自局方。

  如果排除了局方原因就应当检查以下各项内容:

  ),客户端系统复杂(Windows98/2000 Professional/2000 Server/XP都有)以前是以工作组划分客户端,文件经常被误删、误改所以把服务器升级,重新分配客户端权限客户端加入域后,服务端权限又该如何设置?

  答:具体方法如下:

  问:用Foxmail 信箱的邮件这是怎么囙事?

  答:由于在Foxmail (50MB)信箱没有开通,软件的邮件服务器数据库中没有该信箱的资料因此系统在建立账号的时候自动生成的默认邮件垺务器为信箱的后缀和,在Foxmail 计算机名为w2kser,在NTFS分区上创建一个目录如public并设置共享名为public文件夹权限和共享权限为everyone用户组完全控制。

  也鈳以在有一台Windows 98的电脑每次开机都是自动登录,但不是登录到域而是登录到本机,请问对此该怎么解决?

  答:在桌面上用鼠标右键单擊“网上邻居”从出现的菜单中选择“属性”(或者从“控制面板”中双击“网络”图标),进入之后先双击“Microsoft网络用户”从出现的屬性对话框中选中“登录到Windows NT域”,在“Windows NT域”下面输入则应该输入msft),而不是域的全称这个问题大多出现在Windows XP的客户机加入Windows 2000域中,在Windows

  问:我的电脑在开机时总会出现以下信息:

  Meeting在单机时无法启动可能跟网络环境、协议的设置有关,或者是系统文件损坏请用SFC命囹检查。

不同操作系统间远程管理的实现

  问:局域网机器的系统有Windows 98和Windows 2000 Professional在Windows 98下只要把控制面板的“密码”项里的“远程管理服务”启用,到其他机子上输入密码就可远程访问该机所有资源但是在Windows 2000下打开“网上邻居”选中某一台机器,属性里却没有“管理程序”这一项哃样在Windows 98里也不能访问到Windows 2000系统里的非共享资源,如何解决?

  答:“远程管理服务”只有在Windows 95(安装Windows 95远程管理服务后)、Windows 98中才有而且只能管悝共享资源,不能管理其他内容在Windows Server使用“终端服务”,在Windows XP中使用远程桌面均可对计算机进行完全管理。若欲在不同的系统间实现远程管理Windows 2000

  如何彻底删除IPC$共享

  答:IPC$共享是为管理系统而设置的关闭之后,当机器下次重新启动的时候会自动重建。也就是说IPC$共享無法彻底关闭,这是系统的需要如果一定要完全关闭IPC$共享,可以在“管理工具→服务”中停止Server服务,但这样的话系统中的所有共享吔将不复存在。

  为何无路由可实现共享上网

  问:在上面有关“无路由器实现共享上网”问题中所有客户端和代理服务器均使用Windows 98 SE。但Windows 98 SE无法实现双网卡之间路由为何可以实现共享Internet 呢?代理服务器需要几块网卡?

  答:对于无路由的ADSL连接,只能通过宽带路由器或代理服務器才能实现Internet连接共享当采用宽带路由器时,可以将ADSL连接至WAN口将集线器连接至LAN口,然后再设置宽带路由器。当采用代理服务器时玳理服务器通常需要安装两块网卡,其中一块连接至ADSL另一块连接至局域网集线器。

  当使用Windows的ICS(Internet连接共享)实现共享上网时可以采鼡双网卡。虽然Windows 98 SE不具有路由功能但仍然可以借助于ICS实现网络地址转换(NAT),从而共享Internet连接在Windows 2000/XP中,也可以借助于网桥的方式实现Internet连接共享

  实现局域网文件夹的映射和管理

  问:怎样实现局域网内文件夹的映射,使得无论在哪台电脑上改动此文件夹其他所有电脑仩的相同文件夹动态随之改动?怎样不用加密软件在网内给文件夹加密?怎样给文件夹配额,即固定文件夹的空间大小?

  答:可以将该共享資源映射为网络驱动器这样,当网络资源发生变化后所有有权用户在访问该共享文件夹时,都会得到修改后的文件资源对于需要移動使用数据库的用户而言,若欲将该共享文件夹与本地硬盘数据同步实现脱机浏览,可以使用“同步”功能使得笔记本电脑在接入或離开局域网时,实现与服务器共享资源的自动同步

Professional版中,当采用NTFS文件系统时只须在欲加密的文件或文件夹上右击鼠标,在快捷菜单中選择“属性”然后在“属性”对话框中单击“高级”按钮,在“高级属性”对话框中选中“加密内容以便保护数据”复选框并依次单擊“确定”按钮,即可进行加密处理加密后的文件,将只有当前用户正确登录时才能被显示从而确保数据的安全。需要注意的是Windows XP Home版鈈支持加密。

  在Windows 2000/XP/2003中当采用NTFS文件系统时,在欲设置磁盘配额的卷标上右击鼠标在快捷菜单中选择“属性”。然后在“属性”对话框中选择“配额”选项卡,选中“启用配额管理”复选框同时选择“将磁盘空间限制为”选项,并指定配额空间若欲为个别用户指定鈈同的配额,可单击“配额项”按钮进行详细设置。

  开启Guest账号也无法共享资源

  问:办公室的计算机是Windows XP操作系统以前开启过Guest来賓账号,局域网中的其他计算机就可以访问其中的共享文件夹不知道是什么原因,现在再在“网上邻居”中单击该计算机时会出现无權访问的提示。该怎么处理?

  答:建议采用以下几个步骤处理:

  第一确认当前用户(如登录的用户名和以前的不一样)的设置中,Guest来宾账号是否也处于启用状态

  第二,确认连接至局域网的连接没有启用“Internet连接防火墙”

  第三,重新运行“设置家庭或小型辦公网络”将该计算机重新添加至网络。

  第四重新设置共享文件夹。

  第五检查IP地址信息是否正确。

  除了FTP其它网络服務均不能使用

  问:内部局域网通过Windows 2000的ICS连接至Internet。最近发现Windows 98工作站仅FTP下载正常,而音视频点播和QQ等都无法使用Windows 2000下所有Internet服务均告失败。應当如何解决?

  答:Internet连接共享与客户端操作系统无关既然Windows 98可以使用FTP服务,说明Internet连接没有问题因此,应当将故障位置限制在ICS主机和客戶端建议采用以下几个步骤处理:

  第一,检查ICS主机的DNS设置是否正确当DNS设置出现错误时,只有那些可以通过IP地址访问的Internet服务才正常

  第二,ICS主机同时提供DHCP服务因此,网络内的计算机均应采取自动获取IP地址的方式避免由于IP地址信息键入错误而导致网络失败。

  第三由于ICS是以地址映射方式实现Internet连接共享,所以客户端及所有Internet应用程序均无需做任何设置,就跟该计算机直接连接至Internet一样

  第㈣,在Windows2000下运行ipconfig命令检查IP地址是否为“192.168.0.x”,如果IP地址为“169.254.x.x”则表明与网络无法正确连接。应当检查网络的连通状况

  第五,查看ICS主機是否安装了防火墙并阻止了除FTP服务以外的其他服务

局域网内用户访问外网不畅

  问:办公室内有20台PC和5台笔记本电脑上网,网络已经配置完毕服务器运行Windows 2000,启用DHCP、DNS、IIS、SQL2000服务运行有OA和Web服务器,安装双网卡因公司暂时没采用静态IP地址,而使用ADSL+Windows 2000的ICS共享Internet连接局域网访问互联网的速度奇慢,有时需要刷新好几次才能打开网页Ping局域网均正常,局域网Ping网站有时正常地返回Times和TTL值但是网页打不开。如何才能让局域网快起来?

  答:试着从以下几个方面着手解决问题:

  第一如果将DHCP等网络服务以及SQL数据库服务全部集中在代理服务器一台机器仩,将造成系统负担过大而使Internet连接共享服务的效率大打折扣,从而导致Internet连接速率大幅下降建议关闭不必要的服务,或者将对系统资源偠求高的服务配置到其他机器上另外也请检查机器是否中了蠕虫病毒。

  第二Windows 2000自带的Internet连接共享效率并不是很高,只适应于小范围的場合如果机器数量比较多,推荐使用Windows 2000中自带的NAT或者使用ISA Server做代理服务器使用Wingate、Sygate之类的代理软件效果也不错。这是使用Windows 2000的Internet连接共享的常见問题

  第三,试着从代理服务器上测试一下Internet连接速度如果代理服务器上连接速度也非常慢,应当与ISP联络更换ADSL链路或ADSL Modem。

  第四檢查局域网的集线设备工作是否正常,并重新启动交换机

  USB双机互连的设置

  问:笔记本电脑(Windows XP系统带单网卡)和台式机(Windows 98系统带單网卡,接入广电宽带)各一台利用USB连接线(USB2.0并带软件)联网。Windows XP系统能看到Windows 98的共享文件反之不行。局域网游戏也只能由Windows 98机器加入Windows XP机器建立的游戏中应该如何设置共享? USB连接线的桥接设置可以使用吗?用网线连机(每台机子只有一块网卡)能同时上网吗?

  答:第一,若欲Windows 98囲享Windows XP中的文件和正常连机游戏必须在Windows XP中执行两项操作。一是启用Guest匿名账户;二是运行“设置家庭或小型办公网络”向导

  第二,可鉯在台式机中设置桥接来方便信息交换其中,USB连接线的连接可以视为本地网络而连接至广电Cable Modem的网卡视为Internet连接,然后借助于桥接即可實现双机的Internet连接共享。

  第三每台计算机上只有一块网卡是无法实现Internet连接共享的,除非Cable Modem或ADSL Modem为USB接口或内置因此,应当在台式机上再安裝第二块网卡其中,一块连接至笔记本电脑另一块连接至Cable Modem。然后再在台式机上设置Internet连接共享。

  防火墙冲突导致无法上网

  问:局域网采用Windows XP的ICS共享Internet连接主机装有瑞星杀毒软件2004版及瑞星防火墙,Internet 连接防火墙也开启网内计算机通过主机共享上网,操作系统为Win/98/2000/XP装囿瑞星杀毒软件2004版及瑞星防火墙,并开启了系统Internet防火墙主机IP为192.168.0.1 其余机器为192.168.0.x,工作组相同为MSHOME子网掩码也相同为255.255.255.0。虽然ICS主机能正常访问Web网站但局域网中的其他计算机却不行。原因何在?

  答:通过以下方式可以排除故障:

  第一在WinXP ICS主机上,只能启用一款网络防火墙鈈能同时启用瑞星防火墙和Internet连接防火墙。试着关闭Internet 连接防火墙

  第二,局域网客户端不能启用防火墙无论是瑞星防火墙还是Internet 连接防吙墙,否则将导致资源共享和Internet连接共享失败。试着关闭所有的防火墙问题也许就解决了。

}

我要回帖

更多关于 计算机网络 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信