第十二天[今天涉及的知识有:三阶段握手协议] 今天小熊和另外的一些人在一起的时候谈到了自己在网上的经历,哥们都觉得十分惊讶,因为他们觉得网络上的事情什么都有,可是这样的事情可是不多。他们觉得这可能是一个年青人,不会超过25岁。他们几个设计了几个测试的手段来检查这个人的一些个人消息。毕竟他们在一起时间还长,它们还可以使用很多的方法来检查这个人的情况,了解一个生活中的人需要很长时间,不要说是一个网上的代号了。 晚上,小熊照例来到房间,他打开计算机,看到一切正常后它开始了例行的程序,每天都这样,他觉得十分讨厌,觉得这个计算机并没有自己想的那样聪明,许多人将智慧装在里面,可是这么多人的智慧为什么还这么笨呢。小熊决定在听完TCP的一些问题后问sunny这个问题。 很快,sunny出现在网络上。“来得这么早呀。”sunny说。 “是的,我早就在这里了,因为也没有什么事情,所以我在这里想想这几天来的事情。” “我们今天来看看TCP中的一些问题吧,首先我们来看看TCP是如何建立连接的吧。”sunny今天开门见山。而小熊觉得sunny今天有点急,平常他们还要说点什么别的,可是今天却不同,今天有些事情。 “好的,我们就看看建立连接吧。” “TCP建立连接时就通过一种称为三阶段握手协议的方法进行的。”sunny说道。 “什么,握手,这是什么意思?” “握手是计算机中一个常见的说法,它指的是几台计算机通信之前先进行的一种礼貌的致意,就象你问人家路一样,不能直接就说点什么,而总要先打个招呼,叫一声什么阿姨,什么大爷之类。计算机之间进行这种礼貌的致意是为了说明双方的一些情况,以便在以后的通信中注意一下。” “是不是可以这样理解,握手时,两台计算机就告诉对方我叫什么,我喜欢吃什么不喜欢吃什么,我们今天想谈什么,我几点钟有事要走,这样的话。”小熊问。 “是的,就象我们在生活中的例子一样,我们在见面时可能需要相互了解,相互沟通。” “那TCP要握三次手了?”小熊问。 “这倒不是的,TCP的握手分为三个阶段,完成了这三个阶段后,TCP才算建立了连接,才可以进行通信。” “原来是这样。”小熊表示明白。 “这三次握手是这样的。第一次、A方发起通信,要求与B方建立连接,A对B说:我们谈谈好吗?”sunny说。小熊觉得这种说法很象他第一次约一位漂亮女生出去吃饭时说的话。 “第二次、B同意与A建立连接,并准备与A建立连接,B对A说,好的,如果你同意我们可以在门口谈谈,你觉得如何?”sunny的这番话让小熊觉得更象自己想的了。 “第三次、A同意B的请求。A对B说,好的,我们这就到门口去。到此为止,双方建立了连接。你觉得难懂吗?”sunny问。 “不难,这象我在请一位漂亮女生去吃冰淇淋。” “是的,在通信中,这种比较绅士的作法我们就礼貌地进行某某活动。与之对应的就是不礼貌的,比如你一言不发地拉着对方到什么地方去。” “礼貌一点会有好处的。”小熊说。 “是的,礼貌一点不但在请女生吃饭的时候有好处,而且在通信的时候也有好处。这样不但可以避免双方的误解,而且可以比较安全地进行通信,当然了,就象你礼貌地请女生吃饭会得到整个愉快的晚上一样,礼貌的握手会使通信也十分顺利。” “:)”小熊笑笑,觉得这个人的年纪不可能超过25岁了。 “可是,这种礼貌可能会带来一些问题,如果绅士碰到一位淑女,那情况就会一切正常,可是如果淑女碰到的是一位不那么负责的男士,那你可能就要倒霉了。” “为什么?”小熊问。 “想想看,如果有人要请你吃饭,你也答应了,而他却没声了你会如何?” “我会如何,没事呀,我会吃我自己的。” “我指的是计算机,计算机可没你那么聪明。” “让我看看我们的聊天记录。”小熊说,“噢,那我会在那里等,等对方的回答。” “对了,这时候如果对方跑掉了,你就会等,一直等在那里,直到回不了家。”sunny说。 “那就是在攻击我了。”小熊觉得这样可不太好,自己宁愿无赖一点,也不当绅士了。 “是的,这就是黑客可以使用的方法之一。” “那这样不是不好,计算机真笨。” “计算机只能照顾到大部分的情况,对于个别的情况不能够进行处理,这就是为什么现在对计算机软件需求量这么大的原因。” “噢,原来是这样。”小熊明白了一点。 “今天我们就到这里,明天我们看一下TCP中的滑动窗口协议。”sunny说,“我今天有事,不能陪你了。” “88”小熊使用了一个今天从哥们那儿学的缩写。 “bye”sunny用的还是英文。 小熊下楼去找爸爸,可是爸并不在家,他本想找爸告诉他这回事,看来今天是没有机会了。 |