发布新日志

  • zz——很好的演讲:项目人生:成长与感悟

    2007-06-02 15:42:37

    zz——很好的演讲:项目人生:成长与感悟

    项目人生:成长与感悟

    作者:田俊国 来源:希赛网 http://www.csai.cn 2006年9月25日

      2006年9月23日~24日,由希赛网承办的2006中国软件工程大会暨系统分析员年会在湖南长沙召开。以下是与会专家田俊国“项目人生:成长与感悟”主题演讲具体内容。


    中国系统分析员顾问团北方区首席顾问田俊国演讲(本图由新浪科技提供)

       大家下午好!

      首先我要对这个题目做一点解释,这个题目是一个命题作文,张博士在今年年会时间刚定下来的时候,就把这个题目指定给我了,原计划也不是在这个会场讲,是头一天开场的第一个演讲,所以我当时设想的项目人生是准备讲一个项目经理的成长过程与感悟的话题。现在,把这个题目放到职场规划专场上讲,我讲的内容也调整了,变成和大家探讨如何把人生这个大项目做成功,题目没变,内容变了。今天我和大家分享的话题是事关人生的话题,是思想的话题,类似于上大学的时候比较枯燥的政治课,比较难讲,我力求把它讲生动。

      人生最重要的项目是什么?是把自己铸造成器。1929年,胡适先生在当时的中国公学第十八年级毕业典礼上讲过:“易卜生说:‘你的最大责任是把你这块材料铸造成器。’学问便是铸器的工具。抛弃了学问便是毁了你自己。再会了!你们的母校眼睁睁地要看你们十年之后成什么器。” 我非常喜欢这段话。的确,不管你在学校、在职场,还是自己创业,你毕生最重要的项目就是把自己铸造成器。我自我感觉今天还没有把自己铸造成器,所以我下面的观点跟大家共勉。

      凡是要做成一件事情,先要找出这件事情的关键成功要素,什么叫关键成功要素(Critical Success Factors, CSF’s)?就是成功的充分必要条件。换句话说,如果你具备了这几个要素,你的成功将成为必然,翻过来,如果你要成功,你必须具备这几个要素。我归纳了一下,一个人要取得人生的成功,有五个关键成功要素,第一个是要有目标、第二个是要有执行力、第三个是善于权变、第四个是有影响力,第五个是善于总结。

      我先说第一个,目标。疼痛和憧憬共同构成你的需求,因为你不满足现状,所以你有“疼痛”感,想改变他,因为你憧憬未来,所以你对自己的未来有个愿景设计,这两者就是你要实现的需求,是目标,人生目标是你对自己、对家人、对朋友、对社会、对上帝的一个承诺,目标是成功的种子,人生没有目标就麻烦了。

      为什么呢?心理学认为人和动物的一个最大区别是人有思维,人能够有目的地自我演进,就是说,人对自己将来成为什么样的人,是有设计或者有想法的。比方说,小小的小孩,他就设想自己长大了要当警察、要当科学家、要开飞机等等,这是小孩对自己人生的设计。那么,一只小花狗,它长大了要成为什么样的一只狗,恐怕它不知道。灵长类的人与动物最大的区别就是人从小就能给自己圈定一个目标,或者说划一个方向,然后朝着这个目标去演进,这也是人类为什么能够主宰万物主要原因。大家看这个图片上这个人,很有意思,到处找自己的脑袋,因为他迷失自我,不知道自己应该是一个什么样的人,这就叫盲目演进,你也是样子的话,那你就要反思一下自己是不是有点接近动物了。

      我认为人和人之间最大的差距不是小学、初中或者高中拉开的,而是大学毕业以后才拉开的。现在有些家长,孩子很小,就逼着孩子学钢琴、学英语,生怕孩子输在起跑线上,其实人和人的差距是大学毕业后才开始拉开,而且和他上过什么样的大学,受过什么样的教育关系并不大,我们在网上看到北大才子也有街头卖肉的,同时也看到不少没有上过大学的人,也取得了辉煌的成就。这是什么原因?我分析了很多的案例,我觉得最大的区别就是成功人士在大学毕业,走向社会后,还能像小学的时候一样有理想,并一直为之奋斗,而大部分人则是在刚毕业的时候,踌躇满志,意气风发,然后在走向社会,在职场上一次次碰壁后,遭遇了一次次事与愿违之后,便没了棱角,就随遇而安,得过且过,把自己的理想尘封起来,在工作三、四年之后,变得非常迷茫,不知道前方的路怎么走,而恰恰这时候最需要有理想,小学、中学的时候谈理想是空谈,好好学习就行,而毕业后是最需要有理想的时候,却丢掉了理想,所以大学毕业十年后,丢掉理想人和仍然保持理想的人之间的差距就出来了。

      我觉得什么时候树立自己的目标都不迟,就害怕长期没有自己的目标,没有目标就随遇而安,得过且过,那么当你七老八十,回顾往事的时候,就一定会为你的碌碌无为而悔恨。

      其次讲执行。为什么叫执行?人生路漫漫,只有目标远大、志存高远的人,才能够坚持不懈、始终如一地向既定目标前进,才不为花花世界一时的诱惑所打动,不会为了多挣五百元钱,而选择干自己不喜欢或者跟自己人生目标方向不一致的事情。所以,他在职业选择上,有所为,有所不为,与自己目标方向不一致的事情他不做。相反,如果没有目标,就不存在所做的事情跟目标是否一致的问题,也就谈不上坚持不懈的执行了。所以,只有牢记目标的人,才能在非常复杂的环境下,做出真正适合自己的抉择,才能在关键事情的决策过程中从长远计较,不感情用事。为什么韩信能受跨下之辱?原因是他有更高的人生目标,他希望成就一番大事业,如果他当时感情用事,和那个地痞拼了,同归于尽了,我们就看不到后面的那个雄才大略、功高盖世的韩信了。

      第三个讲权变。我觉得权变也非常重要,为什么呢?因为人生绝对不会一帆风顺,如果一帆风顺反倒不正常,人常说,人生不得意者十之八九。你虽然有目标,也有执行的决心,但不一定有很好的机遇和环境,这就是外因!所以,古人特别讲究天、地、人三者之间的和谐,天泛指政策机遇,地就是指客观环境,你必须根据你周围的环境及时调整你的策略、步伐、路线,迂回前进。所以人们总结成功需要的三项素质:有度量去容忍这些你不能改变的事情,有勇气去改变这些可以改变的事情,有智慧去分辨前两者。人生这个大项目,最大的特点是变数多,唯变不变,所以能在一波又一波的大浪冲击后,还能记住自己的目标(或理想),并为之而奋斗的人少之又少,所以成功的人很少。

      达尔文说过,万物进化的幸存者,不是属于那些最强大的,或是最聪明的,而是那些最能适应环境变化的。这是我讲的第三点,权变。

      第四个叫影响力。凡是能够成就一番事业的人,他都懂得一点,就是努力扩大自己的影响圈。我认为影响力是一个人驾驭社会资源和社会财富的能力。所以,成功人士一般能够有效的影响他人,取得他人的帮助,得到外部资源和支持。要想有影响力就要树立自己的形象,专业、权威、诚信、注重声誉、善于表达都是影响力的重要方面,人过留名,雁过留声,当你要离开这家公司的时候,你要回首看一下,你留了什么样的名?什么样的声?你是声名狼藉的默默离开?还是在依依惜别声中离开,就侧面反映了你在组织中的影响力。

      所以,要坚持修炼自己的影响力,本质上,决定你在重要岗位上能否称职是你自己的影响力够不够。比如,你的领导突然让你做副总裁,或者明天让你做国务院总理,你一定不敢去,因为你的影响力没到这个份上,你没有那么大的号召力和威信,上去肯定找死。有影响力的人,能做到在关键的时候,一声令下,大家都唯他的马首是瞻,能发动群众,所以能成就大事业。

      最后一个就是善于总结。有一句俗话叫“有钱难买回头望”,提醒我们做完任何事情都要习惯的回头望一望。要不断总结现实与目标的差距,及时改过,要做到君子无二过——尽量不要犯同样的错误,因为人生这个项目毕竟是有时间限制的,你如果犯错误耽误太多了,也影响目标达成。

      这里我还告诉大家,经历不等于经验,二者区别非常大!同样两个人都三十多岁、四十多岁了,但是他们看问题的高度,考虑问题的深度会相差很远,为什么呢?就是因为有的人积累了丰富的人生经验,而有的人只能说是有经历。大家做同样一个项目,有的人洋洋洒洒,能从多方面、多角度总结出很多东西,有的人则是猪八戒吃人参果,项目做完了,但是什么体会也谈不上。久而久之,这两个人的差距就出来了,你只有在做一件事情的时候,深入思考、善于总结,那么这件事情过后才能积累下属于你自己的经验!如果囫囵吞枣,被动应付,那绝对不会积累下属于自己的经验!

      这就是我讲的人生成功的五大要素。这是我自己的版本,不见于其他的教科书。有问题我们待会可以探讨。

      谈完这些理论,我们找几条不同的人生发展路径分析一下。我想,在座的各位,如果你不想碌碌无为地了此残生,如果你没有从政的机会,那么大约你有三条路可走。

      第一条路当专家。

      沿着你的专业走下去成为某一领域有名的专家、学者,如果你选择这条路,我送你一句话,就是“禁忌之处显风骨”。

      第二条路,做职业经理人,当管理者,做大公司的CEO。我也送一句话,叫“高天之外看春秋”。

      第三条路就是干脆自己创业当老板。我也送你一句话,是“风雨之后见彩虹”!

      有时候一个人可以兼走两条,或者三条都走,但实际上兼走三条成功的人还是很少,但是兼走两条的成功的人却是经常的。

      首先,要当专家,就要做到“禁忌之处显风骨”。禁忌之处是不毛之地,别人不敢碰的难题。这个项目别人搞不定,你去搞,这叫去禁忌之处,如果你搞成功了,就显示了你的风骨。所以,要做专家,第一个品质就是敢于迎接挑战、敢于迎难而上,为常人所为之不敢为!当然你也要有一些专业基础,不是傻胆大。常见的一些人,第一次做项目根本找不到做项目的感觉,稀里糊涂应付,到了第二次的时候,努力一下勉强能应付下来,做第三个项目的时候,就觉得做项目没什么意思,乏味了,不想做了,这样的人不具备这样的素质。

      所以,专家能够在看似枯燥、重复的事情中找到兴趣点,精益求精,追求尽善尽美!对自己感兴趣的或发现规律的事情,不厌其烦的重复去做,熟能生巧,最后做成专家。

      有的员工找我谈话说:“现在老把我放在项目上,一个项目做完就进下一个项目,老是重复同样的工作,觉得这个工作枯燥乏味了,不想干了。”

      我就问他,你觉得做这样的事情是无谓的重复?这是对生命的浪费吗?对你来说已经没有任何挑战性了吗?那么,这个领域的专家中,怎么就没有听到你的名字?说明你还没有作到专家的地步,做到专家的人还没有厌倦你就厌倦了,那说明你凡事不能深入进去,浅尝辄止,不具备做专家的潜质。凡是感觉自己工作是事务性的简单重复的人,我觉得你应该好好反思一下,你是不是你投入不够,留心不够,视野太窄,缺乏总结,你将来很有可能最终成为有经历而没有经验的人。这时候你需就要调整一下心态,第一项目和第二项目看似一样,但是你在这个过程中投入的注意力和观察点不一样,项目经理做第一个项目能够勉强应付,第二个就基本能独立做下来,做第三个的时候才能有一些自己的创新思维,体现自己的风格。第四个、第五个项目你可能更加从容…… 到第N个,你会做到近乎完美设计,随心所欲地驾驭。然后,若干个以后,你会达到艺术的境界,甚至到了出神入化的境界。就算工作是重复的,人在工作中的表现,和人在工作中所投入的注意力也是可以不重复的。

      我想我们的黄教授,已经把他的工作做到艺术的境界,他能把项目做到完美。今天站在讲台上,我告诉大家我的一个爱好就是做演讲,我曾经把我的一个PPT讲了上百遍,没有一次感到厌倦,我每次都有新的体会和收获,我的内容都会得到丰富和改进,所以我今天站在这里演讲才非常从容。这就是作为专家的出路,你必须往这个方向发展,否则你就会感觉工作缺乏激情,工作是一种累赘。

      还有惰于思考,人浮于事,总打算把一些事情应付过去人,是成不了专家的。这样的话,总有一天,你会因为你的应付而悔恨,你应付多了,体会就少了,收获就少了,一份投入就一定有一份回报,尽管这回报很多时候不是以货币形式体现出来的。

      想走专家的路的话就要在某一领域有量的积累,才会有质的变化,可惜,很多人等不到足够的量的积累,就改弦易辙了。这个漫画的题目是《这里面没有水,另找一处挖》,我印象中是1983年的高考作文的题,你千万不要拿你的生命做赌注去到处挖井。

      量的积累符合蝴蝶效应。也就是说,在初期的时候,你一次努力的没有成果,两次努力的没有成果,多次努力收效不大,但只要坚持下去,当你积累达到一定的程度的时候,会突然跳跃,有一个爆发!空气动力学对蝴蝶效应有专门的迭代函数来解释。

      假如你不想做专家,你想做经理人。我现在就是往经理人的路上走。你就要努力做到“高天之外看春秋”。

      什么叫“高天之外”。就是站在高处看嘛。就是要换位思考,多角度看问题,员工站在经理的高度考虑问题,就有可能成长成经理。

      拿破仑讲的“不想当将军的士兵不是好士兵。”当你打工的时候,你只知道埋头干自己的本职工作,视野太窄,不为上司考虑,不为其他同事考虑,那么,你永远不会有太大的全局观,职业经理人的路对你一定是堵死的。

      做经理人需要从I型人转成T型人,T型人需要有组织能力和影响能力。组织能力体现在依靠团队的力量做成一件事,要有影响力让大家能向你看齐,还需要涉猎面广,外行管内行容易孳生官僚主义。要成为通才,还要愿意承担份外的工作,体验不同的角色,  一件事情你可干可不干,要是选择了干,那么你的涉猎面就宽了一点点,经验和体会就多了一点点,影响力也大了一点点。如果你这一生没干过几件自己都很佩服自己的事情,恐怕你也不会有太大的成就。

      《菜根谭》里讲了:“立身不高一步立,如尘里振衣,泥中濯足,如何超达?”如果立身不高,就像在尘土里弹衣服上的灰,在泥巴里面洗脚,你永远都跳不出那个泥潭。立身不高,有时候跟见识太少有关系,就像山区里放羊的孩子,问他为什么放羊?放羊是为了取媳妇,为什么要娶媳妇,娶媳妇是为了生孩子,为什么生孩子?生孩子是为了放羊,这是因为没见过山外面更精彩的世界,立身没办法高!今天能来这里参会的人,应该还是有点见识的,还是要立身高一些的。

      如果你想做老板,有两种情况,第一种是毕业不久就扭头出去做老板,现在工商注册非常容易,拿点注册资金你就能成为老板。你一旦成为老板,你就知道开门七件事,柴米油盐酱醋茶样样都不容易。我们公司有些员工出去创业,我曾经给他们做了一个三五个人年收入一百万的损益表,给他算完这笔帐,他就放弃创业的想法,因为没有充分准备,没有长远设计的创业实在不是想象的那么容易,很艰难。

      我已经大学毕业十好几年了,前不久,碰到我的一个同学,他是一毕业就卖兼容机去了,那时候生意好做,也赚了一点钱,但十几年来他的公司一直没有发展壮大,他发现他的职业发展无路可走了,公司年年都做二三百万,只能勉强维持,搞下去看不到发展的希望,不搞又没饭吃,就只能年复一年惨淡经营,想关了公司去打工,发觉他这样的职业经历在职场上也缺乏竞争力。

      所以,有的人一毕业找一个小公司打工,然后在公司体验了几个月,就看到天花板了,感觉开公司太容易了!觉得老板的水平不过如此,他也可以去开公司,于是他也充其量开一个能勉强维持的小公司,因为勉强维持的小公司说白了跟卖鞋的小贩没有什么太大的区别。所以我认为优秀的公司培养优秀的经理人,差的公司培养很多小老板。当你在一个很优秀的公司工作,你始终觉得自己欠缺的东西很多,很多业务需要你去学习。当你有了多年职业经理人的经历之后,再出来当老板,你就可以从容应对很多复杂的情况,你下面的员工才会觉得你这个老板很不错,能把事情做大,跟着你能学不少东西。

      创业要有自己的事业理论,创业的目的是为社会做贡献,而不是投机、挣钱。微软的事业理论是让每个办公室和每个家庭的桌上都摆上一台电脑,而且每台电脑都用微软的产品。微软实现了他的理想,为时代进步做了卓越的贡献,也因此,时代成就了微软。企业的使命就是找机会服务于这个社会,推动社会某一领域发展进步,而盈利只是推动了社会发展进步,为社会做出贡献的附属品,是标不是本。尽管大家创业的出发点都是为自己考虑的,但客观上都是服务于社会,为社会做贡献,从而在社会的认可中得到应有的回报,所以,别老想这个事情赚钱,那个事情赚钱,而要想到这个事情社会上有需求,我做这个能满足社会需求,所以我才去做。

      做老板更还要有自己的影响力,能知人善用,对内能领导和团结一批真正的人才,在外你还要有好的人脉,关系也是第一生产力。还要具备公司运作管理的管控能力,能够有效控制你的公司和员工,我认为,人生最大的悲哀是为自己不能控制的事情负责任,如果没有驾驭公司资源的能力,你可能就是这种悲哀者。

      当你具备这些能力和素质之后,还要够抓住一个为社会的服务机会,毕竟想为社会做出贡献的人太多了,找一个能做的事也不容易。仅凭一腔热情,盲目创业,创业的目的就是为了赚钱,搞投机,我想是没有多大出路的。

      做老板就要“风雨之后见彩虹”!你在经理岗位上经历了很多的事情,经历了很多的风雨,才能攒一点企业运作和管理的经验,你大概才知道如何当老板,才能有更大的成功把握。这是第二种创业形式。

      总结一下成功人士的共同特征。一是有使命感,想为这个民族这个国家做什么事情,所以才会自强不息。二是有责任感,所以愿意挑重担,愿意投入全部精力。三是有包容心,所以能博采众长,我们经常说刘邦和刘备的共同的长处就是善于用人,能够把一些人才团结起来。第四就是有忍耐性,能自甘寂寞,能坚持下去。我认为,前两点是《易经》中乾卦的品德,所以乾卦的爻辞上说“天行键,君子自强不息!”后两点则是《易经》中坤卦的品德,所以坤卦的爻辞上说“地势坤,君子厚德载物!”“自强不息,厚德载物”也是我们国家最知名学府——清华大学的校训。
     最后我引用国学大师王国维的一段话作为结束语。他说:“古今之成大事业、大学问者,必经过三种之境界:昨夜西风凋碧树。独上高楼,望尽天涯路。此第一境也。”

      因为你的人生跟别人不一样,所以你注定了要独上高楼。你在任何一个企业的经历,都是你人生中不可或缺的一段,都是你自己独有的,没有人跟你一样,所以孤独寂寞是必然的,把命运掌握在自己手里,根据自己的人生目标有选择的去做一些事情。

      “衣带渐宽终不悔,为伊消得人憔悴。此第二境也。”

      你要坚持不懈地朝着你的目标去奋斗,而不是轻易搞两下,就觉得这个井下面没有水,要另找一处挖。

      “众里寻他千百度,蓦然回首,那人忽在灯火阑珊处。”

      “那人”就是你早早给你画的像,就是你理想中的那个自己,你在一路上独上高楼,耐得住寂寞,坚定信念,不断奋斗,总会有一天,你蓦然回首,看到镜中的自己,你觉得镜子中的这个人还是有点影响力,有点作为的,那时候你就成功了。

      朋友们,我觉得今天的社会给我们每一位提供了很广阔的施展自己才能的空间,六七十年代,七八十年代,甚至九十年代初期毕业的人,都是定向分配,要找一份好的工作没有这么的容易!而今天的职场,供你选择的地方很多,机会多得让你眼花缭乱,关键的问题是,你自己是不是一个真正的人才,如果你坚信自己是一个真正的人才,那么,我觉得你也应该坚信,你一定能找到一个好的平台,在这个平台上施展自己,磨练自己,丰富自己,成就自己!把你的人生做成一个令人骄傲得、完美的项目!

      退一步讲,如果你没有太大的理想,至少可以沿着我讲的思路去部分尝试,每多一点点尝试,你的成就便可能大那么一点点。所以我讲这些话的时候,没有觉得自己是说教,我觉得我很真诚,因为我信我所讲的,讲我所信的。要把自己铸造成器,我们都还有很长很长的路要走,但是我坚信,我讲的这些是成功的道和法,而不是术。

      坚定信念,一定能成功!谢谢大家!

  • 通过PING命令中的TTL来判断对方操作系统

    2007-06-02 15:40:48

    通过PING命令中的TTL来判断对方操作系统

    简单来说,TTL全程Time to Live,意思就是生存周期。
    首先要说明ping命令是使用的网络层协议ICMP,所以TTL指的是一个网络层的网络数据包(package)的生存周期,这句话不懂的先回去复习OSI7层协议去。

    第一个问题,为什么要有生存周期这个概念。

    很显然,一个package从一台机器到另一台机器中间需要经过很长的路径,显然这个路径不是单一的,是很复杂的,并且很可能存在环路。如果一个数据包在传输过程中进入了环路,如果不终止它的话,它会一直循环下去,如果很多个数据包都这样循环的话,那对于网络来说这就是灾难了。所以需要在包中设置这样一个值,包在每经过一个节点,将这个值减1,反复这样操作,最终可能造成2个结果:包在这个值还为正数的时候到达了目的地,或者是在经过一定数量的节点后,这个值减为了0。前者代表完成了一次正常的传输,后者代表包可能选择了一条非常长的路径甚至是进入了环路,这显然不是我们期望的,所以在这个值为0的时候,网络设备将不会再传递这个包而是直接将他抛弃,并发送一个通知给包的源地址,说这个包已死。
    其实TTL值这个东西本身并代表不了什么,对于使用者来说,关心的问题应该是包是否到达了目的地而不是经过了几个节点后到达。但是TTL值还是可以得到有意思的信息的。

    每个操作系统对TTL值得定义都不同,这个值甚至可以通过修改某些系统的网络参数来修改,例如Win2000默认为128,通过注册表也可以修改。而 Linux大多定义为64。不过一般来说,很少有人会去修改自己机器的这个值的,这就给了我们机会可以通过ping的回显TTL来大体判断一台机器是什么操作系统。

    以我公司2台机器为例
    看如下命令
    D:\Documents and Settings\hx>ping 61.152.93.131

    Pinging 61.152.93.131 with 32 bytes of data:

    Reply from 61.152.93.131: bytes=32 time=21ms TTL=118
    Reply from 61.152.93.131: bytes=32 time=19ms TTL=118
    Reply from 61.152.93.131: bytes=32 time=18ms TTL=118
    Reply from 61.152.93.131: bytes=32 time=22ms TTL=118

    Ping statistics for 61.152.93.131:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss
    Approximate round trip times in milli-seconds:
    Minimum = 18ms, Maximum = 22ms, Average = 20ms

    D:\Documents and Settings\hx>ping 61.152.104.40

    Pinging 61.152.104.40 with 32 bytes of data:

    Reply from 61.152.104.40: bytes=32 time=28ms TTL=54
    Reply from 61.152.104.40: bytes=32 time=18ms TTL=54
    Reply from 61.152.104.40: bytes=32 time=18ms TTL=54
    Reply from 61.152.104.40: bytes=32 time=13ms TTL=54

    Ping statistics for 61.152.104.40:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss
    Approximate round trip times in milli-seconds:
    Minimum = 13ms, Maximum = 28ms, Average = 19ms
    第一台TTL为118,则基本可以判断这是一台Windows机器,从我的机器到这台机器经过了10个节点,因为128-118=10。而第二台应该是台Linux,理由一样64-54=10。
    了解了上面的东西,可能有人会有一些疑问,例如以下:

    1,不是说包可能走很多路径吗,为什么我看到的4个包TTL都是一样的,没有出现不同?

    这是由于包经过的路径是经过了一些最优选择算法来定下来的,在网络拓扑稳定一段时间后,包的路由路径也会相对稳定在一个最短路径上。具体怎么算出来的要去研究路由算法了,不在讨论之列。

    2,对于上面例子第二台机器,为什么不认为它是经过了74个节点的Windows机器?因为128-74=54。

    对于这个问题,我们要引入另外一个很好的ICMP协议工具。不过首先要声明的是,一个包经过74个节点这个有些恐怖,这样的路径还是不用为好。

    要介绍的这个工具是tracert(*nix下为traceroute),让我们来看对上面的第二台机器用这个命令的结果
    D:\Documents and Settings\hx>tracert 61.152.104.40

    Tracing route to 61.152.104.40 over a maximum of 30 hops

    1 13 ms 16 ms 9 ms 10.120.32.1
    2 9 ms 9 ms 11 ms 219.233.244.105
    3 12 ms 10 ms 10 ms 219.233.238.173
    4 15 ms 15 ms 17 ms 219.233.238.13
    5 14 ms 19 ms 19 ms 202.96.222.73
    6 14 ms 17 ms 13 ms 202.96.222.121
    7 14 ms 15 ms 14 ms 61.152.81.86
    8 15 ms 14 ms 13 ms 61.152.87.162
    9 16 ms 16 ms 28 ms 61.152.99.26
    10 12 ms 13 ms 18 ms 61.152.99.94
    11 14 ms 18 ms 16 ms 61.152.104.40

    Trace complete.

    从这个命令的结果能够看到从我的机器到服务器所走的路由,确实是11个节点(上面说10个好像是我犯了忘了算0的错误了,应该是64-54+1,嘿嘿),而不是128的TTL经过了70多个节点。
    既然已经说到这里了,不妨顺便说说关于这两个ICMP命令的高级一点的东西。
    首先是ping命令,其实ping有这样一个参数,可以无视操作系统默认TTL值而使用自己定义的值来发送ICMP Request包。
    例如还是用那台Linux机器,用以下命令:
    D:\Documents and Settings\hx>ping 61.152.104.40 -i 11

    Pinging 61.152.104.40 with 32 bytes of data:

    Reply from 61.152.104.40: bytes=32 time=10ms TTL=54
    Reply from 61.152.104.40: bytes=32 time=13ms TTL=54
    Reply from 61.152.104.40: bytes=32 time=10ms TTL=54
    Reply from 61.152.104.40: bytes=32 time=13ms TTL=54

    Ping statistics for 61.152.104.40:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
    Minimum = 10ms, Maximum = 13ms, Average = 11ms

    D:\Documents and Settings\hx>
    这个命令我们定义了发包的TTL为11,而前面我们知道,我到这台服务器是要经过11个节点的,所以这个输出和以前没什么不同。现在再用这个试试看:
    D:\Documents and Settings\hx>ping 61.152.104.40 -i 10

    Pinging 61.152.104.40 with 32 bytes of data:

    Reply from 61.152.99.94: TTL expired in transit.
    Reply from 61.152.99.94: TTL expired in transit.
    Reply from 61.152.99.94: TTL expired in transit.
    Reply from 61.152.99.94: TTL expired in transit.

    Ping statistics for 61.152.104.40:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms

    D:\Documents and Settings\hx>

    可以看到,结果不一样了,我定义了TTL为10来发包,结果是TTL expired in transit.就是说在到达服务器之前这个包的生命周期就结束了。注意看这句话前面的ip,这个ip恰好是我们前面tracert结果到服务器之前的最后1个ip,包的TTL就是在这里减少到0了,根据我们前面的讨论,当TTL减为0时设备会丢弃包并发送一个TTL过期的ICMP反馈给源地址,这里的结果就是最好的证明。
    通过这里再次又证明了从我机器到服务器是经过了11个节点而不是70多个,呵呵。
    最后再巩固一下知识,有人可能觉得tracer这个命令很神奇,可以发现一个包所经过的路由路径。其实这个命令的原理就在我们上面的讨论中。

    想象一下,如果我给目的服务器发送一个TTL为1的包,结果会怎样?
    根据前面的讨论,在包港出发的第一个节点,TTL就会减少为0,这时这个节点就会回应TTL失效的反馈,这个回应包含了设备本身的ip地址,这样我们就得到了路由路径的第一个节点的地址。
    因此,我们继续发送TTL=2的包,也就受到第二个节点的TTL失效回应

    依次类推,我们一个一个的发现,当最终返回的结果不是TTL失效而是ICMP Response的时候,我们的tracert也就结束了,就是这么简单。


    顺便补一句ping命令还有个-n的参数指定要发包的数量,指定了这个数字就会按照你的要求来发包了而不是默认的4个包。如果使用-t参数的话,命令会一直发包直到你强行中止它。


    WINDOWS NT/2000   TTL:128
    WINDOWS 95/98     TTL:32
    UNIX              TTL:255
    LINUX             TTL:64

    在windows下面可以通过修改注册表的方式修改TTL的默认值

    位于:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters
    找到defaultttl 修改为10进制的(x)即可.

  • 少走弯路的十个忠告

    2007-06-02 15:39:01

    少走弯路的十个忠告

    少走弯路的十个忠告

      一、买个闹钟,以便按时叫醒你。贪睡和不守时,都将成为你工作和事业上的绊脚石,任何时候都一样。不仅要学会准时,更要学会提前。就如你坐车去某地,沿途的风景很美,你忍不住下车看一看,后来虽然你还是赶到了某地,却不是准时到达。“闹钟”只是一种简单的标志和提示,真正灵活、实用的时间,掌握在每个人的心中。

      二、如果你不喜欢现在的工作,要么辞职不干,要么就闭嘴不言。初出茅庐,往往眼高手低,心高气傲,大事做不了,小事不愿做。不要养成挑三拣四的习惯。不要雨天烦打伞,不带伞又怕淋雨,处处表现出不满的情绪。记住,不做则已,要做就要做好,甚至做到最好。

      三、每个人都有孤独的时候。要学会忍受孤独,这样才会成熟起来。年轻人嘻嘻哈哈、打打闹闹惯了,到了一个陌生的环境,面对形形色色的人和事,一下子不知所措起来,有时连一个可以倾心说话的地方也没有。这时,千万别浮躁,学会静心,学会忍受孤独。在孤独中思考,在思考中成熟,在成熟中升华。不要因为寂寞而乱了方寸,而去做无聊无益的事情,白白浪费了宝贵的时间。

      四、走运时要做好倒霉的准备。有一天,一只狐狸走到一个葡萄园外,看见里面水灵灵的葡萄垂涎欲滴。可是外面有栅栏挡着,无法进去。于是它一狠心绝食三日,减肥之后,终于钻进葡萄园内饱餐一顿。当它心满意足地想离开葡萄园时,发觉自己吃得太饱,怎么也钻不出栅栏了。相信任何人都不愿做这样的狐狸。退路同样重要。饱带干粮,晴带雨伞,点滴积累,水到渠成。有的东西今天似乎一文不值,但有朝一日也许就会身价百倍。奇书《你就是百万精兵》上说,不要以为你可以长生不老。你要为自己和家人买一份保险,万一有什么状况,也不至于人财两空。

      五、不要像玻璃那样脆弱。有的人眼睛总盯着自己,所以长不高看不远;总是喜欢怨天尤人,也使别人无比厌烦。没有苦中苦,哪来甜中甜?不要像玻璃那样脆弱,而应像水晶一样透明,太阳一样辉煌,腊梅一样坚强。既然睁开眼睛享受风的清凉,就不要埋怨风中细小的沙粒。

      六、管住自己的嘴巴。不要谈论自己,更不要议论别人。谈论自己往往会自大虚伪,在名不副实中失去自己。议论别人往往陷入鸡毛蒜皮的是非口舌中纠缠不清。每天下班后和你的那些同事朋友喝酒聊天可不是件好事,因为,这中间往往会把议论同事、朋友当做话题。背后议论人总是不好的,尤其是议论别人的短处,这些会降低你的人格。

      七、机会从不会“失掉”,你失掉了,自有别人会得到。不要凡事在天,守株待兔,更不要寄希望于“机会”。机会只不过是相对于充分准备而又善于创造机会的人而言的。也许,你正为失去一个机会而懊悔、埋怨的时候,机会正被你对面那个同样的“倒霉鬼”给抓住了。没有机会,就要创造机会,有了机会,就要巧妙地抓住。

      八、若电话老是不响,你该打出去。很多时候,电话会给你带来意想不到的收获,它不是花瓶,仅仅成为一种摆设。交了新朋友,别忘了老朋友,朋友多了路好走。交际的一大诀窍就是主动。好的人缘好的口碑,往往助你的事业更上一个台阶。

      九、千万不要因为自己已经到了结婚年龄而草率结婚。想结婚,就要找一个能和你心心相印、相辅相携的伴侣。不要因为放纵和游戏而恋爱,不要因为恋爱而影响工作和事业,更不要因一桩草率而失败的婚姻而使人生受阻。感情用事往往会因小失大。

      十、写出你一生要做的事情,把单子放在皮夹里,经常拿出来看一看。人生要有目标,要有计划,要有提醒,要有紧迫感。一个又一个小目标串起来,就成了你一生的大目标。生活富足了,环境改善了,不要忘了皮夹里那张看似薄薄的单子。
  • 三层交换机的工作原理

    2007-06-02 15:37:50

    三层交换机的工作原理

    这天晚上,令狐冲心灰意懒,借酒消愁,这时,一个黑影出现在他的面前,原来是一个道风仙骨的老人,正是风清扬。风清扬听了令狐冲的疑惑,说:路由器接口不够,把路由器做在lanswitch内部不就可以了;交换速度慢,是因为路由器查找的是网段路由,而lanswitch直接查mac对应出端口,当然速度快。为什么不能直接根据ip地址查到出端口呢?令狐冲一听,大为仰慕,但还是不明白,ip地址那么多,而且经常变化,如何能够直接查到出端口呢?风清扬说:

    "你先坐下,让我来问你,华山派有多少弟子?"
    "一万六千左右。"
    "你全知道他们住哪里吗?"
    "不知道。"
    "岳不群要你找一个不知道住哪里的人,如何去找?"
    "查华山派电话号码查询系统,找到他的地址,然后去找他。"
    "如果你回来后再让你找这个人,又如何去找?"
    "如何.... ,查华山派电话号码查询系统,找到他的地址,然后去找他。"
    "你不知道到这个人的地址吗?"
    "知道,但师父说,华山派的地址那么多,而且经常变化,不用知道地址。"
    "岳不群这小子,把徒弟都教成木头了!我问你,你自己认为应该如何找?"
    "直接去找!"
    "好!你这人还不算太苯。那你知道了一个人的地址后,是不是永远记住了?"
    "有的人记住了。其它的都忘了。"
    "为什么忘了?"
    "因为我记不了那么多人,而且一段时间没有去找他。"
    "华山派电话号码查询系统里的地址是如何获得的?"
    "我在空旷处大喊一声他的名字,他听到后就会来找我,告诉我他的地址。"

    风清扬又问了大把类似脑筋急转弯的问题,然后风清扬说:"现在你明白根据ip地址直接查出端口的道理了吗?等到你明白这个道理,你自然会做出三层交换机来",令狐冲仔细回忆了今天的话,终于明白了和二层转发由mac地址对应到出端口的道理一样,三层转发也可以直接由ip地址对应到出端口,ip地址的路由可以通过arp来学习,同样需要老化。这样,vlan间转发除第一个包需要通过arp获得主机路由外,其它的报文直接根据ip地址就能够查找到出端口,转发速度远远高于路由器转发的速度。抬头看时,风清扬已经走了。

242/2<12
Open Toolbar