中国离"创新力"有多远?
(作者置顶)
作者:英国《金融时报》理查德·沃特斯(Richard Waters)
2005年11月3日 星期四
http://www.ftchinese.com/sc/story.jsp?id=001001473
中国渴望成为一个全球创新中心,前往上海的游客能够体验到实现这一抱负的两种不同方式。
一种是自上而下的方式:像上海超级计算中心(Shanghai
Supercomputer
Center)引以为傲的Dawning4000A,每秒钟可以进行8万亿次运算。当这台计算机在一年前公诸于世时,立刻成为世界运算速度排名第十的计算机--不过目前排名已下滑至第31位。这是中国努力创建专业技术集群的一个核心例子。
另一种方式是自下而上的,这从初创企业的过剩可见一斑。其中多数公司基于已发展起来的互联网及移动通信行业。这些公司通常是由在美国学成归来的海归领导,其中多数人受到一波风险资本浪潮的支撑,这种浪潮已席卷整个中国大陆。
超级计算机这一创举显示出中国力图成为技术大国的一个方面:愿意投入大规模的资源。
然而,俄勒冈大学(University of
Oregon)政治科学系教授理查德·萨特梅尔(Richard
Suttmeier)表示,这些项目在推动持续创新方面成效甚微。
他认为,公司在研发方面存在不足,实力雄厚的政府研究所与行业之间联系薄弱,同时高度依赖国外技术,这些因素共同设置了一个陷阱,造成中国自有技术根基薄弱。
不过,随着工程技术人才的不断积累,以及研究活动从政府行为转变为企业行为,可能使上述状况为之改观。具备技术资质的科学家和毕业生数量从1980年时的3万名,跃升至2004年的130万名。
与此同时,研发支出稳步上升,2003年在国民收入中所占比例达到1.3%。
低成本的工程技术人才队伍使许多中国企业得以繁荣壮大。上海贝尔阿尔卡特(Alcatel
Shanghai Bell)总裁杰拉德·狄加(Gerard
Dega)表示,电信设备公司华为"可以做我们能做的所有事"。上海贝尔阿尔卡特是法国阿尔卡特集团参股的一家合资公司。
"他们雇用2000名工程师,把他们全部投入到一个项目上:事情就这么简单。"
外国公司也在竞相吸引低成本的技术人才大军。2004年底时的官方数据显示,外国公司在中国设立了750个研发中心,雇用了50万名员工。要评估这一技术基础的效能并非易事。尽管西方企业表示,他们的当地研究人员与其他地方的员工具备同样的生产力,但他们同时也承认,仅凭技术专长是不够的。
"形成这种创新文化需要花费多年的时间,"诺基亚(Nokia)中国研究中心经理Ram
Ramalingam
Hariharan表示,"他们(外国公司)在这方面的工作仅仅开展了20年。"
同时,除了研究实验室之外,中国也正处于自己的网络热潮中。
"由于中国寄望于现代通信网络,因此出现了大量创新和增长。"思科系统(Cisco
Systems)高级副总裁丹·沙因曼(Dan Scheinman)表示。
以此为基础,互联网、移动应用软件及服务蓬勃发展,在某些方面堪与发达市场比肩,甚至有过之而无不及。
作为早期的成功者,网络游戏公司盛大网络(Shanda
Networks)和搜索引擎百度(Baidu)的例子,更是激发了风险投资者及未来创业家对于中国网络市场下一轮巨大创新的兴趣。
软银亚洲基础基金合伙企业(SAIF
Partners)执行合伙人阎焱(Andrew
Yan)表示:"盛大之后,我们开始接到来自美国的电话。""突然之间,所有硅谷企业都对中国产生了浓厚的兴趣。"
软银亚洲基础基金合伙企业是盛大的早期投资者之一。
但是这种变革难免会遇到障碍。例如,高端手机制造商多普达通讯有限公司(Dopod)首席执行官杨兴平(Charles
Yang)表示,他们缺乏缔造真正创新型公司所需的人才,而不是仅仅照抄别人的模式。
另外一个劣势在于,缺少志向远大、经验丰富的企业家,他们应当有着创建真正的世界一流公司的宏图。
摩根士丹利(Morgan Stanley)网络分析师玛丽·米克( Mary
Meeker)称,太多中国网络企业家仅仅关注短期利益。
同时,中国缺少能够承担大规模开发项目、经验丰富的科技经理人。"在中国,管理软件项目有点像放羊。"一位西方专家称。
中国要想成长成为一个真正的科技创新中心,在能够掌握此类新技能方面,依然任重道远。
译者/何黎
让自己成为真正的高手!
没有人能把你教成真正的高手
起码现在这样的老师还没有出现
我不是,黑客基地也不是!别的地方也不是!
请你相信这一点!
没有人会把饭送到你的嘴边!
也许你感到失望了,那么你更错了,
还有一个人可以帮助你走上高手之路!
这个人就是: 自己
只有自己才能帮助自己一直到最后!
只有自己才是最伟大的!
不要失望,不要气馁,我的朋友,你没有来错地方,如果你还有一分信心请你继续看下去!
只有自己做的事情才是记忆最深刻的,比如你的初恋,也许你一辈子都不会忘记!请你牢记这点!
你说过的,也许过一段时间就忘了,但是你做过的记忆的时间更长!
我接触电脑的时间并不长,也许还没有你接触的时长,98年第一次看到了电脑,无盘的!2000年真正开始接触网络!我也不是学电脑的,在这
短短的几年里,也许我比你接触的更多,学习的更多!但是我比你受到的困难更大,挫折更多!
我并不是天才,也不是奇才! 因为学任何东西都是有技巧的,都是有方法的,和做事情一样,你做的很普通,但另外一个做的却非常优秀! 这
是方法不同!在网络中我可能认识你们心中的传奇人物,可能比你们更了解他们!他们的学习方法几乎是共同的!
也许你心中在想:为什么之间的距离会有这么大的差别?
你喜欢电脑吗? 为什么那么多的女孩子,你偏偏追她呢?因为你喜欢她,爱她!电脑也是一样的,你喜欢吗?如果你不喜欢,那么你最好尽早离
开,和不喜欢的女孩子迟早要分手的! 如果你喜欢电脑,就全力以赴的去追她!
学习电脑你用心了吗? 为什么还记着你的初恋情人?为什么你能记住她的每一个笑容? 如果你把对恋人的心态放到电脑上,你的梦想就会很
快实现, 做任何事情都要专心,同时这个时候,也需要你放弃很多,放弃了和朋友的聚餐,放弃了旅游,放弃了和情人更多在一起的时间!更多的面
对无聊,寂寞和孤独!
你会自学吗? 为什么追女孩子的时候,你不让别人帮你追呢?为什么一直是你自己苦苦追求呢? 同样学习电脑想学好,必须会自学,而且要求
自学能力特别强,别人只能帮助你一点,包括书,只能给你一点参考,真正的知识是自己学习的! 追女孩子,你的朋友只能给你想一点办法,你不会
让他帮你追的,否则就进入别人的怀抱了.
你有动手的习惯吗? 在你和女孩子恋爱到一定程度,女孩子会渴望你去抱抱她! 学电脑更需要动手实践,每一个问题,除了协议,你都可以去
动手操作, Windows 2000 是什么? 怎么用? 想知道吗? 就马上装上一个Windows 2000你不装 怎么会用呢? 原来使用它,也是这么的简单哦!SQL
server 是做什么的, 立即装一个,操作一下,你就明白了,想学什么,就去用什么, 想用什么,就去装什么,也许你渴望去抱抱女孩子,但是电脑更
渴望你去动动它!不要去害怕它,多动手,包括每个操作,它会很乖的听你的话!这是记住你学电脑知识的唯一的最好途径: 操作,操作,再操作!
你害怕失败吗? 失败是很正常的,你追女孩子,也不是一帆风顺的,也许你对她说:"做我女朋友吧!",也许会遭到拒绝,第二次,第三次,.......当
她感到你是最好的时候, 她会答应你的! 同样,操作电脑,一个漏洞没有测试成功,第二次,第三次,....当你操作对了,对方的电脑会允许你进入
的!
我的老师? 我也是有老师的,教了我很多,成了现在的我! 知道我的老师是谁吗? 我想都听说过,但不是你们心中的传奇人物, 我的老师是:http://www.google.com 里面的内容太丰富了,几乎有你想的每一个答案!几乎是全能的! 比如一个简单的例子: NAT ! 什么是NAT --->你的疑
问 在google里面搜索 "什么是NAT" -->搜索到好多答案,知道它是干什么的了 "网络地址转换" , 怎么配置NAT--->你的又一个疑问 然后再在
google里面搜索"如何配置NAT" --->寻找答案 结果又有很多! ---->自己做一个 -->动手实践 ---->思考 自己学到了什么,用到什么协议和原
理 --->遇到了更多的问题 --->记下来 针对每个问题 再去google搜索!循环下来,你会发现自己懂的很多了!
你会思考吗? 做任何事情不思考,永远都学不会! 追女孩子,你要思考她喜欢什么?她在想什么?才能打动她的心! 同样电脑也是这样的,你
要思考你要学什么,怎么学,学到了什么.用到了什么,自己的下一个目标是什么? 不要埋头苦干.那样你努力多天还在原地不动!必须会思考, 这
是做好任何事情的必要条件!也是学好电脑的唯一捷径!
你会放弃吗? 你突然和你心爱的女孩离开几天,她会更想你的! 在学电脑的过程中,并不是要求完全理解每一个协议,每个操作什么意思!
否则会把你拖垮的,你不是圣人,我也不是! 遇到确实不会的了,查了好多资料也不会的,可以先把这些跳过去,先不学,接着学别的,放弃它!在以
后的学习过程中也许会经常用到它,然后你再回过头来学习它,也许会了解的更多,确实不会了,再放弃,再学别的,再回头学习它!这是一种捷径,
但是也非常危险,也许他很重要,但是你却永远放弃了! 不要对女孩子死缠烂打,要懂一些技巧!
用心看完上面的了吗? 知道你一下子不能完成,因为你还没有这样的经历,还不能深刻体会,克制一下自己,强迫一下自己, 中国的护旗手是
伟大的,令全世界折服,他们刚开始做不到那种地步,也是自己苦练出来的,也是强迫自己那种站的,也强迫自己那样做的,因为他们心中有个信念:
为了祖国!你的心中也应该有个信念: 成为一个网络高手!
黑客基地是一个帮你完成这种心愿的地方,为你在不同阶段制订不同的学习计划,为你指明了学习方向,为你制作的了现成的学习资料,这些
都很实际,随时可以在实际操作中使用!为你作必要的辅导!不用再走很多弯路!
如果你是一个新手--那么好好看看新手入门,参考会员杂志的菜鸟学堂!学懂了,再看会员杂志!很多的文章和教程都是需要自己动手做的!
不会了可以在会员论坛上发贴! 我们的动画教程是完全的实践性的!
还失望吗?朋友! 眼前是光明的,路是平坦的,就等着你走了!发动你心中的12分激情,去学习!
我们在路的前方等你,前面高手的位置还有一个为你留着!
PC高手之道——BIOS设置大纲
掌握Cisco IOS测试命令的多种用法
如果你从未用过Cisco IOS test命令,这并不奇怪。我遇到过许多从未听说过这个命令的网络管理员。根据我的经验,无论是在现实世界还是实验室环境中,这个test是一个非常有用并且功能强大的命令。
正如你可能知道的,即使只是以正确的顺序使用Cisco IOS命令有时也是不容易的。而且在你以正确的顺序使用了正确的命令之后,你才能知道这些命令正确执行呢?这就是需要测试命令的原因。让我们对此做一个亲密接触。
要想查看你的IOS上可用于测试的选项,请以特权方式进入,并且输入:
Router# test ?
这个命令返回一个选项列表。例如,在我运行了IOS 12.3(6a)的3600 Series路由器上,我有34个子命令。而在我的Catalyst 3524 IOS交换机上,我只有八个子命令可用。为了使你了解能做些什么,这里给出我的路由器和交换机对该命令的输出。
router# test ?
aaa : AAA Authentication, Authorization and Accounting
interfaces : Network interfaces
memory : Non-volatile and/or multibus memory
pas : Port Adaptor Tests
scp : SCP test commands
service-module : Service module sgbp
Virtual-Template: Virtual Template interface
appletalk : APPLETALK diagnostic code
cac : test the l2 cac functionality
call : Call test commands
cns : CNS agents
crypto : Test crypto functions
dsp : Test DSP functions
eigrp : IPX EIGRP test commands
enum : test enum
gssapi : GSSAPI test code
hpi : host port interface
ifs : IFS TEST code
ipc : Inter-Process Communication Test Commands
ipmobile : IP Mobility Test commands
pasvc : PPP over ATM SVC Test Driver
pm : Port Manager test commands
pppatm : PPP over ATM SSS Test
pppoe : PPPoE test commands
sctp : SCTP test commands
source-group : Test Source IP Group
spanning-tree : Spanning Tree Subsystem
ssl : SSL Test
sw-vlan : Test VLAN Manager feature
tpu : TPU test system
translation-rule : Test translation rule table voice Voice related test commands
router#
CAT1#test ?
cns : CNS agents
ifs : IFS TEST code
l2protocol-tunnel : layer 2 tunnel port
l3tcam : Test L3TCAM Manager
spanning-tree : Spanning Tree Subsystem
stats : Test stats
sw-vlan : Test VLAN Manager feature
tcam : Test TCAM Mgr
CAT1#test
正如你看到的,你通常只使用其中几个子命令来进行测试,特别是在路由器上。但是这么多的选择通常诱惑你去进一步了解它们-你知道哪些是最有用的吗?
当然,最重要的是你想测试什么。当你比较空闲时,我建议你运行一下这个命令并试试所有可用的子命令。
然而,请记住你不应该在一个产品级的路由器上使用其中的某些测试子命令。例如,在NVRAM上使用test memory会删除所有文件。
一些Cisco路由器模型只对特定的生产线提供测试命令。例如,在一个Cisco 7500系列路由器上,用的是t1测试命令。
根据我的经验,下面的子命令非常有用。
test aaa
如果你向某个TACACS+或RADIUS服务器配置路由器认证,总是存在你可能犯错误并将所有人关在路由器之外的危险。你可以使用这个命令通过一个特定的用户名和口令来测试从路由器到AAA服务器的认证。要得到更多的信息,请查看Cisco有关test aaa命令的文档。
test interfaces
这个命令允许你测试一个当前没有网络连接路由器。换句话说就是,在将路由器连接到网络之前用这个命令测试它。要得到更多的信息,请查看Cisco有关test interfaces命令的文档。
这里是这个命令的例子:
Router# test interfaces
Test Ethernet0/0 [y/n] ? y
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Passed
No IP address for Serial0/0.
Skipping...
No IP address for BRI0/0.
Skipping...
No IP address for BRI0/0:1.
Skipping...
No IP address for BRI0/0:2.
Skipping...
Test Dialer1 [y/n] ?
... Failed - timeout problem
Test Loopback1 [y/n] ? n
Skipping...
Test Tunnel1 [y/n] ? n
Skipping...
Test Tunnel2 [y/n] ? n
Skipping...
9 interfaces: 1 passed, 1 failed, 3 skipped, 4 untestable
Router#
test service-module
你可以用这个命令测试集成的CSU/DSU单元。例如,如果你在路由器上集成了一个56K CSU/DSU或T1 CSU/DSU的WIC,你可以使用这个命令测试该模块。要得到更多信息,查看Cisco有关test service-module命令的文档。
test crypto
如果你正在两个路由器之间建立IPSec加密,这个命令将非常有用。你可以利用它测试同远程路由器建立加密通道,而无需使用任何真实的生产数据以触发连接。要得到更多信息,查看Cisco有关test crypto命令的文档。
isdn test
这是几个不以test开头的测试子命令之一。isdn test call interface和isdn test disconnect interface命令对任何使用ISDN的网络管理员都非常有用。使用这些一行的命令,你可以强制路由器给一个ISDN调用任何号码并且断开这个调用。
你还可以利用这个命令完全断开一个存在的调用,它是一个比使用clear interface bri0/0以断开一行的更好选择,因为clear interface bri0/0会在ISDN接口和交换机之间造成混乱。尽管这个命令无需任何拨号列表,但你仍然必须确保ISDN服务配置文件标识符(SPID)和交换机类型是正确的。要得到更多信息,查看Cisco有关isdn test命令的文档。
VoIP命令
对VoIP也有几个可用的test子命令。实际上,我将在另一篇文章中专门讨论Cisco路由器上各种不同的VoIP测试子命令。所以如果你正在使用VoIP,我建议详细了解这些子命令;尝试test voice,test call,test port和test tone。要得到更多信息,查看Cisco有关VoIP命令的文档。
Cisco管理员必备的三个工具
WinAgents IOS Config Editor对许多事情都很有用。它是一个TFTP服务器,一个Syslog服务器和一个配置编辑器。除非你使用它,否则很难认识到它对路由器配置的修改的管理和存档的用处。
一个企业路由器的配置很容易就有数百行之多,而且修改一个五十行的ACL可能使人十分头疼。大多数编辑某个大型程序的程序员喜欢使用一个专用工具来取代Windows记事本,即使记事本已经足够用了。
同样的例子应用于编辑大型路由器配置。你可以使用Windows记事本,但完成这些工作更好的工具可能是 IOS Config Editor。
通过 IOS Config Editor,在你对配置进行编辑之后,很短时间内就可以将配置文件从你的PC传送到路由器上。除此之外, IOS Config Editor能够自动备份你的Cisco IOS配置文件并将它们存档。并且请记住:做备份永远不是件坏事情。
一个IOS Config Editor 独许可的费用是99美元。这个价钱不低,但是即使不算自动路由器备份,对简化编辑大型路由配置而言这也是个合理的价格。
图A为IOS Config Editor的一个屏幕截图样例。
2. Kiwi Syslog Daemon
可能许多人已经熟悉了Syslog服务器。如果你不熟悉,Syslog服务器是一个程序,它从多个设备上运行并收集事件日志。WinAgents IOS Config Editor自带一个Syslog服务器,但它实际上只对少量的设备有效。
如果你有更多的设备,我推荐使用Kiwi Syslog Daemon。虽然你可以下载免费版本,但它显然比注册版的功能要少。举例来说,免费版没有将每个不同的设备单独放置在单独一个文件中。依我看来,这个由完整的注册版提供的功能是最大的优点。
注册版的其他优点包括在某类事件发生时,在事件日志达到特定大小时,或在给定时间段满足某个事件的条件时发送电子邮件或SMS警告的功能。你可以花99美元购买Kiwi Syslog Daemon注册版的一个单独许可。
每天,我为网络中的每台路由器和交换机建立Kiwi Syslog Daemon的一个独立文件。通过这样做,我有所有类型的路由器和交换机事件的历史。它作为一个服务运行在服务器上,而且即使机器重新启动,这个服务也会跟着启动。
图B是Kiwi Syslog Daemon的一个屏幕截图样例。
3. PRTG
Paessler Router Traffic Grapher (PRTG)是一个简单的基于Windows的通信图示程序。它利用SNMP收集路由器的状态并且以图表显示这些统计信息。
我每天使用这个工具以图表显示我的Internet和帧中继网络。当然,它本身不是一个Cisco专用工具;然而,这是一个我在管理任何网络时必不可少的工具。
如果你只是想监视某个路由器(或者他们所谓的传感器),你可以下载PRTG的免费版本。或者花50美元,你可以购买它的专业版,从而可以监视25个路由器。
我使用PRTG以监视两个Internet电路和一个帧中继电路,而且我还在需要的时候监视其他路由器的电路。如果你想和其他人共享你的通信统计信息,它还包含一个内置的Web服务器。
但是,它不是一个真正的网络分析程序-如果你的电路达到最大值,你就需要使用另一个工具以查找原因。然而,这个工具对于快速查看你的多级电路,路由器和接口上的带宽利用率非常方便。我每天都查看它。”
TCP/IP协议新手入门学习(组图)






当A发送IP包到B时,IP包头包括A的IP地址(这是源地址)和A的以太地址(这是源以太地址);同时这个包也包括B的IP地址和以太地址作为目的地址。

在这种情况下,使用IP是多余的,因为它根本没有起到什么作用,用IP只能增加多余的处理时间,占用了多余的传输带宽。B接收到这个包后,IP层检查这个包内的目的地址是不是和自己的IP地址一致,如果一致则将数据返回给上层协议。这称为直接路由。
5.2 间接路由
下面这个示意图更接近Internet真实的情况。三个小的以太网,每个网络中有三台计算机,它们有唯一以太地址,IP地址,这三个网络通过一台路由器连接,这台路由器有一个IP地址和三个以太地址,因为它和三个网络连接,当然要三个了。这里一定要记住,IP地址只有一个。
计算机D是一台路由器,它的TCP/IP协议栈内可能根本没有TCP和UDP,而可能有多个ARP模块和多个以太驱动程序(因为有多个以太适配器,所以要多个驱动程序才可以)。网络管理员为每个子网(上图中有三个子网)指定一个网络号,是这个网络的名称,这个名称在上图是没有表示。
如果计算机A希望和计算机B通信,采用直接路由就可以了。这个过程上面已经说过了。在同一个子网内均采用直接路由。如果计算机D希望和计算机A通信,这也是直接路由,直接通信就行了,D和其它所有计算机的通信都是直接通信。但是如果计算机A希望和非本子网内的计算机通信就不能采用直接路由了,它发送的IP包必须发到计算机D,由计算机D向其它网络发送,这种通信就是非直接的。
路由对于IP协议上层的协议来说是透明的,它们根本不知道有什么路由存在。
请注意下面的图,源地址是计算机A的,目的IP地址是计算机E,而目的以太地址却是计算机D的,这是因为计算机A和计算机E不处于同一个子网内,不能直接通信,需要由计算机D进行转发,因此这包只能发往计算机。

对于计算机D来说,它的以太帧地址如下:
因为计算机D和计算机E可以直接通信。我们可以看到,在直接通信时,目的IP地址和以太地址都是接收者的,而在非直接通信时,目的IP地址是接收者的,而目的以太地址却是路由器的。上面的例子比较简单,真实的路由要比这个复杂得多,因为现实中的网络十分大,要许多路由器同时工作,这时的情况就比较复杂了。
5.3 IP路由规则
对于要发出的IP包,IP必须决定如何发送,是采用直接发送还是非直接发送,这是在路由表的帮助下完成的。对于传入的IP包,IP模块必须能够识别它是不是自己需要的包,如果是自己需要的,就把数据传送到上一层协议中,如果不需要则进行转发。在IP包达到目的地址后,它不再转发了。
5.4 IP地址
IP地址是由网络管理者为一台计算机指定的地址,IP地址的一部分作为网络号,另一部分作为网络中的主机号。具体内容请大家查询相关资料。IP地址是由NIC管理的,所有直接连接到Internet上的计算机如果需要IP地址,必须和NIC联系,则它指定;如果您需要建立自己的网络,那相应的网络号也需要从NIC取得。
5.5 名称
人们喜欢使用计算机的名称,而不喜欢使用数字来标记一台计算机,对于小型网络,计算机名和IP地址的对应表可以保存在每台计算机上,如果是一个大型网络,则需要一台专用的计算机来负责IP地址到计算机名的转换。下面就是一个IP地址和计算机名的对应表。
223.1.2.1 alpha
223.1.2.2 beta
223.1.2.3 gamma
223.1.2.4 delta
223.1.3.2 epsilon
223.1.4.2 iota
前一列是IP地址,后一列是计算机名。您可以为一个计算机名指定多个IP地址,那么通过哪一个IP地址都可以访问这台计算机。这个拥有多个IP地址的计算机在接收到包后,可以根据目的地址知道是不是发向自己的包,这个目的地址可以是自己的任何一个地址。名称也用于网络号,下面就是一个例子:
223.1.2 development
223.1.3 accounting
223.1.4 factory
前一列是IP地址,后一列是网络名。我们可以这个表上面的表对比一下,看看各个计算机属于什么网络。
5.6 IP路由表
我们上面已经提到过路由表这个名词,下面我们就仔细看一下这张表。它通常是由下面几列构成的:IP网络号,直接非直接标记,路由器IP地址和接口号。这张表一般由管理员负责维护,因为是他为你的计算机指定了IP地址。
5.7 直接路由
下面我们仔细看一下我们上面看过的直接路由的例子。
在计算机alpha内的路由表如下所示:

我们可能通过UNIX下的"netstat -r"命令看到类似这样的结果。
5.8 实例
Alpha发送IP包到beta,alpha中的IP包的目的地址是beta的地址(223.1.2.2)。IP取得网络号部分,查询路由表中的第一部分,看这个包应该包到什么地方,它发现这个网络和表中的第一个项目一致。而这个项目中的其它信息表示,目的计算机可以直接通信,于是直接进行ARP翻译(解析),通过接口1发送数据。
5.9 非直接路由
下面我们仔细看一下我们上面看过的非直接路由的例子。
计算机alpha内的路由表如下所示:

5.10 实例
Alpha发送IP包到epsilon,IP包内的目的地址是epsilon的(223.1.3.2)。IP分析目的地址的网络号部分,查询路由表中的第一列,发现第二个项目符合条件。此项目中的信息表示计算机可以由路由器devnetrouter达到,Alpha的IP模块进行ARP解析,将数据通过接口1传送到devnetrouter的IP地址上。这个包仍然包括着目的机IP地址223.1.3.2。这个包到达development网络接口,传送到delta计算机的IP模块,delta计算机发现这个包不是给它的,于是决定转发。Delta的IP模块从目的地址中解析出网络号,查询路由表,Delta的路由表如下所示:
第二条符合条件,于是IP模块接口3将数据发送到计算机epsilon,IP包到达epsilon时,epsilon的IP模块发现目的地址和自己的一致,于是将接收到的数据向上一层协议传送。
5.11 路由总结
在一个大型网络中,IP包在到达目的计算机前一般需要经过多个路由器,它前进的路线不是事先定好的,而是在各个路由器上一步步查询出来的,每个计算机只管一段,只保证把数据传送到下一站,至于下一站怎么办,它就不管了。
5.12 管理路由
在大型网络的每台机器上支持一张路由表可不是件容易事,路由器如果出了问题会对网络传输不能进行。我们也可以使用ICMP协议对网络进行监控。一台机器从一个地方移到另一个地方必须更改计算机的IP地址,如果要更新主机地址文件,这简单是不可能的,而DNS帮助解决这个问题。
6. 用户数据报协议(UDP)
UDP是在IP上的两个重要协议之一,它为用户的网络应用程序提供服务,我们经常使用的NFS,SNMP就是使用UDP协议的。UDP协议不是面向连接的。这一点是和TCP协议不同的。UDP在IP包上加上了端口号和校验码两个参数。
6.1 端口
一台计算机上的客户程序如何达到服务器呢?应用程序和UDP的通信线路是通过UDP端口一样的,这些端口是数字的,以0开始,一个端口一般和一个服务对应。服务器和客户就在这个端口等待对方的请求(或应答)。UDP保留由应用程序定义的消息边界。它决不把两个消息连接起来,或把一个消息分成两部分。
6.2 校验码
如果接收到的IP包内有一个标记“UDP”,IP模块就把数据传送到UDP,UDP检查校验码,如果运算得出的结果为0,数据是正确的。UDP的校验码可以产生也可以不产生。传送来的UDP包如果超过了上层应用程序的处理能力,就会暂时保存起来,如果保存的数据已经超过一定限制,则把UDP丢弃。
7. 传输控制协议(TCP)
TCP提供的服务不同于UDP,它们的最大区别在于TCP是面向连接的,TCP保证数据一定传送到接收者,而UDP可不保证。TCP用于一定要保证数据传输的场合,我们通常知道的FTP,TELNET是基于TCP协议的,而其它的一些TCP网络应用程序包括X-Window系统,rcp(远程复制)和R系列命令也是使用TCP的,TCP提供这样好的服务也是有代价的,它需要更多的CPU处理时间和网络带宽,TCP模块的复杂度也比UDP大得多。
与UDP相同的是,应用程序必须和TCP端口连接请求服务,接收和发送数据。在应用程序开始运行时,服务器和客户机上的TCP模块开始相互通信,这两个TCP包含了状态信息,维持一条虚链路,这条虚链路是全双工的。TCP可以任意打包数据,不必管什么边界。例如,应用程序可以在一个端口写5次,远方的应用程序可以读10次把数据读完,这和UDP不同,在UDP下,在一个端口写几次,远程应用程序就要读几次。
TCP支持滑动窗口协议,双方都进行流量控制,因此不会让缓冲区满。这也和UDP不同,在UDP的情况下,缓冲区可能因为应用程序的处理能力不足而变满。对于滑动窗口协议,它指定了一个窗口大小,这个大小指的是,在未接收到确认信息之前允许发送的数据数,在TCP中,窗口的大小是以字节为单位的。
8. 网络应用程序
TCP和UDP提供不同的服务,不同的应用程序会选择不同的协议,这里请您注意,如果您选择使用UDP进行可靠传输,那只能在UDP上层来提供可靠性。下面我们举出几个常用的应用程序。
TELNET使用TCP提供远程登录。TELNET工作得非常好,它虽然古老,但是现在仍然在广泛使用,它经常用于在不同的操作系统间进行互连。 FTP协议和TELNET岁数差不多大了,它也使用TCP服务,在FTP时,您好象登录到远程计算机上,但您能够使用的命令却不那么多,FTP提供用户在计算机间复制文件的服务。UNIX中的远程命令一般都以R开始,这些命令一般都通过网络进行,我们就称它们为R系列命令,这些命令通常在UNIX系统中使用,它对安全性考虑不多,但是非常好用。NFS由Sun公司开发,它使用UDP,它用于在不同的计算机上加载UNIX文件系统,在这一点上它做得非常好。NFS为网络加重了负担,在慢速连接的网络上工作得不好,但它的功能可却是不错。随着网络规模不断扩大,原来的网络管理协议ICMP已经不能提供满意的服务了,于是在这一要求下提出了SNMP协议,它检测网络中各种设备的情况,根据这种情况对网络进行监控。X Window系统使用X Window协议,X Window协议也使用TCP服务。
登录窗口的验证码有什么作用?
详述Cisco路由器的时间控制策略的应用
一、定义时间范围
定义时间范围又分为两个步骤。
1.使用Time-range命令来正确地指定时间范围。
格式:time-range time-range-name
Time-range-name 用来标志时间范围的,以便在访问表中进行引用。
2.使用Absolute或者一个或多个Periodic语句来定义时间范围,每个时间范围只能有一个Absolute语句,但它可以有多个Periodic语句。
(1)格式:absolute [start time date] [end time date]
Time以小时和分钟方式(hh:mm)输入时间。
Date以日、月、年方式输入日期。
如:absolute start 8:00 end 18:00
(2)格式:periodic days-of-the-
week hh:mm to [days-of-the-week] hh:mm
Days-of-the-week产生作用的某天或某几天;参数可以是单一的一天(如 Monday)某几天(Monday到 Friday)或Daily、Weekday或Weekend。
Daily从星期一到星期天。
Weekday从星期一到星期五。
Weekend星期六和星期日。
如:从星期六早上8∶00到星期天晚上18∶00
periodic weekend 8:00 to 18:00
一周中的每天8∶00到18∶00
periodic daily 8:00 to 18:00
从星期三的15∶00到星期六的8∶00
periodic wednesday 15:00 to saturday 8:00
二、在访问表中用Time-range引用刚刚定义的时间范围
如:ip access-list 101 permit any any eq 80 time-range time-range-name
Time-range-name是用Time-range定义的名称。
三、示例
目的:限制192.168.4.0的网络的Web冲浪,只允许其在2004年5月1日至2004年12月31日内,从星期一7∶00到星期五18∶00进行Web访问。
Interface FastEthernet 0
ip access-grop 101 in
time-range allow-http
absolute start 7:00 1 May 2004 end 18:00 31 December 2004
periodic weekday 7:00 to 18:00
ip access-list 101 permit tcp 192.168.4.0 0.0.0.255 any eq 80 time-range allow-http
最后一个语句将名称为Allow-http的时间范围应用到了扩展IP访问表中,只允许满足时间范围的进行Web冲浪。当然我们还可以进行其他方面的控制,这就看您的需求了。
其实,路由器作为网络层最重要的设备,给我们提供了许多手段来控制和维护网络,基于时间的访问表不仅可以控制网络的访问,还可以控制某个时间段的数据流量,只要我们发挥想像,就可以实现好多功能。
网络工程师应该掌握的知识要点1
网络工程师应该掌握的知识要点1
路由器问题:
1、什么时候使用多路由协议?
当两种不同的路由协议要交换路由信息时,就要用到多路由协议。当然,路由再分配也可以交换路由信息。下列情况不必使用多路由协议:
从老版本的内部网关协议( Interior Gateway Protocol,I G P)升级到新版本的I G P。
你想使用另一种路由协议但又必须保留原来的协议。
你想终止内部路由,以免受到其他没有严格过滤监管功能的路由器的干扰。
你在一个由多个厂家的路由器构成的环境下。
什么是距离向量路由协议?
距离向量路由协议是为小型网络环境设计的。在大型网络环境下,这类协议在学习路由及保持路由将产生较大的流量,占用过多的带宽。如果在9 0秒内没有收到相邻站点发送的路由选择表更新,它才认为相邻站点不可达。每隔30秒,距离向量路由协议就要向相邻站点发送整个路由选择表,使相邻站点的路由选择表得到更新。这样,它就能从别的站点(直接相连的或其他方式连接的)收集一个网络的列表,以便进行路由选择。距离向量路由协议使用跳数作为度量值,来计算到达目的地要经过的路由器数。
例如,R I P使用B e l l m a n - F o r d算法确定最短路径,即只要经过最小的跳数就可到达目的地的线路。最大允许的跳数通常定为1 5。那些必须经过1 5个以上的路由器的终端被认为是不可到达的。
距离向量路由协议有如下几种: IP RIP、IPX RIP、A p p l e Talk RT M P和I G R P。
什么是链接状态路由协议?
链接状态路由协议更适合大型网络,但由于它的复杂性,使得路由器需要更多的C P U资。它能够在更短的时间内发现已经断了的链路或新连接的路由器,使得协议的会聚时间比距离向量路由协议更短。通常,在1 0秒钟之内没有收到邻站的H E L LO报文,它就认为邻站已不可达。一个链接状态路由器向它的邻站发送更新报文,通知它所知道的所有链路。它确定最优路径的度量值是一个数值代价,这个代价的值一般由链路的带宽决定。具有最小代价的链路被认为是最优的。在最短路径优先算法中,最大可能代价的值几乎可以是无限的。
如果网络没有发生任何变化,路由器只要周期性地将没有更新的路由选择表进行刷新就可以了(周期的长短可以从3 0分钟到2个小时)。
链接状态路由协议有如下几种: IP OSPF、IPX NLSP和I S - I S。
一个路由器可以既使用距离向量路由协议,又使用链接状态路由协议吗?
可以。每一个接口都可以配置为使用不同的路由协议;但是它们必须能够通过再分配路由来交换路由信息。(路由的再分配将在本章的后面进行讨论。)
2、什么是访问表?
访问表是管理者加入的一系列控制数据包在路由器中输入、输出的规则。它不是由路由器自己产生的。访问表能够允许或禁止数据包进入或输出到目的地。访问表的表项是顺序执行的,即数据包到来时,首先看它是否是受第一条表项约束的,若不是,再顺序向下执行;如果它与第一条表项匹配,无论是被允许还是被禁止,都不必再执行下面表项的检查了。
每一个接口的每一种协议只能有一个访问表。
支持哪些类型的访问表?
一个访问表可以由它的编号来确定。具体的协议及其对应的访问表编号如下:
◎I P标准访问表编号:1~9 9
◎I P扩展访问表编号:1 0 0~1 9 9
◎I P X标准访问表编号:8 0 0~8 9 9
◎I P X扩展访问表编号:1 0 0 0~1 0 9 9
◎AppleTa l k访问表编号:6 0 0~6 9 9
提示在Cisco IOS Release11.2或以上版本中,可以用有名访问表确定编号在1~199的访问表。
如何创建IP标准访问表?
一个I P标准访问表的创建可以由如下命令来完成: Access-list access list number {permit | deny} source [source-mask]
在这条命令中:
◎access list number:确定这个入口属于哪个访问表。它是从1到9 9的数字。
◎permit | deny:表明这个入口是允许还是阻塞从特定地址来的信息流量。
◎source:确定源I P地址。
◎s o u r c e - m a s k:确定地址中的哪些比特是用来进行匹配的。如果某个比特是"1",表明地址中该位比特不用管,如果是"0"的话,表明地址中该位比特将被用来进行匹配。可以使用通配符。
以下是一个路由器配置文件中的访问表例子:
Router# show access-lists
Standard IP access list 1
deny 204.59.144.0, wildcard bits 0.0.0.255
ermit any
3、什么时候使用路由再分配?
路由再分配通常在那些负责从一个自治系统学习路由,然后向另一个自治系统广播的路由器上进行配置。如果你在使用I G R P或E I G R P,路由再分配通常是自动执行的。
4、什么是管理距离?
管理距离是指一种路由协议的路由可信度。每一种路由协议按可靠性从高到低,依次分配一个信任等级,这个信任等级就叫管理距离。对于两种不同的路由协议到一个目的地的路由信息,路由器首先根据管理距离决定相信哪一个协议。
待续~~
庆祝中华人民共和国成立56周年

10月1日是中国的国庆节。中国人民在中国共产党的领导下,前赴后继,取得了人民革命的伟大胜利。1949年10月1日,在首都北京天安门广场举行了开国大典,在隆隆的礼炮声中,中央人民政府主席毛泽东庄严宣告中华人民共和国成立并亲手升起了第一面五星红旗,聚集天安门广场的三十万军民进行了盛大的阅兵和庆祝游行。10月1日是我国的国庆节,为什么把这一天定为国庆节呢?中国人民经过一百多年的英勇奋战,在中国共产党的领导下,取得了人民革命的伟大胜利。在1949年10月1日宣告中华人民共和国成立,这是中国历史上一个最伟大的转变。1949年9月的政协一届一次会议上决定把10月1日定为国节。
1949年十月一日下午3时,北京30万人在天安门广场隆重举行典礼,庆祝中华人民共和国中央人民政府成立。毛泽东主席庄的严宣告中华人民共和国、中央人民政府成立,并亲自升起了第一面五星红旗。毛主席宣读了《中华人民共和国中央人民政府公告》:"中华人民共和国中央人民政府为代表中华人民共和国全国人民唯一合法政府。凡愿遵守平等、互利及互相尊重领土主权等项原则的任何外国政府,本政府均愿与之建立外交关系。"随即举行阅兵式和群众游行。朱德总司令检阅了海陆空军,并宣布《中国人民解放军总部命令》,命令中国人民解放军迅速肃清国民党一切残余武装,解放一切尚未解放的国土。同日,北京新华广播电台在天安门广场进行中华人民共和国开国大典实况广播。这是中国人民广播史上第一次大规模的实况广播,全国各地人民广播电台同时联播。

在祖国建国四十六周年之际,祝愿祖国繁荣昌盛、国富民强!也祝愿朋友们国庆愉快!在国庆之夜度过一个美好的夜晚!