滴流猴子 猴子什么意思思

TCP_IP:TCP成块数据流
TFTP使用停止等待协议,数据发送方在发送下一个数据块之前需要等待接收方对已发送数据的确认。这里将介绍TCP所使用的被称为滑动窗口协议的另一种形式的流量控制方法。该协议允许发送方在停止并等待确认前可以连续发送多个分组。由于发送方不必每发一个分组就停下来等待确认,因此该协议可以加速数据的传输。
**************************************************************************************
正常数据流
这里使用《TCP/IP:协议》的例子,时间流表示的比较清楚。从主机svr4单向传输8192字节到主机bsdi,下图显示了这个流程的时间系列:
(1)1~3是三次握手;
(2)4~6是发送方传送的3个数据报;
(3)7仅确认了4和5的数据报,这可以从确认号为2048看出来;
&&& 三个报文4,5,6依次到达,并按接受顺序放到IP的输入队列。IP按同样的顺序交给TCP。当TCP处理报文4时,该连接标记为产生一个经受时延的确认。TCP处理下一个报文段5,由于TCP现在有两个未完成的报文段需要确认,因此产生一个序号为2048的ACK,并清除该连接产生经受时延的确认信息。
(4)TCP处理报文段6,该连接标记为产生一个经受时延的确认。在报文段9到达之前,时延定时器溢出,产生3073的ACK。报文段8中的窗口大小为3072,表明在TCP的接收缓存中还有1024个字节的数据等待被应用程序读取,就是报文6的数据。
***************************************************************************************
下图显示了滑动窗口协议:
上面图中,将字节从1到11进行编号。接收方通告的窗口称为提供的窗口,它覆盖了从4到9字节的区域,表明接收方已经确认了3字节在内的数据,且通告窗口大小为6。发送方计算它的可用窗口,该窗口表明多少数据可以立即被发送,这就是常见的win选项。
==========================================================================
当接收方确认数据后,这个滑动窗口不时的向右移动。窗口两个边沿的相对运动增加或减少了窗口的大小。我们使用三个术语来描述窗口左右边沿的运动:
(1)窗口合拢:窗口左边沿向右边沿靠近,这种现象发生在数据被发送和确认时;
(2)窗口张开:窗口右边沿向右移动,运行发送更多的数据,这种现象发生在另一端的接受进程读取已经确认的数据,并释放了TCP的接受缓存时;
(3)窗口收缩:窗口右边沿向左移动,这种方式不建议使用。
如果左边沿到达右边沿,则称为一个零窗口,此时发送方不能发送任何数据。
===========================================================================
下图显示了最上面例子的滑动窗口协议的动态性:
(1)发送方不必发送一个全窗口大小的数据;
(2)来自接收方的一个报文段确认数据把窗口向右滑动。这是因为窗口的大小是相对于确认序号的;
(3)报文7和报文8变化,可以看出窗口的大小可以减小,但是窗口的右边沿却不能向左移动;
(4)接收方在发送一个ACK前不必等待窗口被填满。
==================================================================
由接收方提供的窗口大小通常可以由接受进程控制,这将影响TCP的性能。插口API运行进程设置发送和接收缓存的大小。接收缓存的大小是该连接上所能够告知的最大窗口大小。
*************************************************************************************************
&&& 发送方使用PUSH通知接收方将所有收到的数据全部提交给接收进程。这里的数据包括和PUSH一起传送的数据,以及接收方TCP已经为接收进程收到的其它数据。
在最初的TCP规范中,一般假定编程接口允许发送进程告诉它的TCP何时设置PUSH标志。
(1)通过允许客户应用程序通知其TCP设置PUSH标志,客户进程通知TCP在向服务器发送一个报文段时不要因等待额外数据而使已提交数据在缓存中滞留;
(2)类似地,当服务器的TCP接收到一个设置了PUSH标志的报文段时,它需要立即将这些数据递交给服务器进程,而不能等待判断是否还会额外的数据到达。
如果待发送的数据将清空发送缓存,则大多数的源于伯克利的实现能够自动设置PUSH标志。这意味着我们能够观察到每个应用程序写的数据均被设置了PUSH标志,因为数据在写的时候立即被发送。
*************************************************************************************************
上面描述的例子中,发送方都是一开始便向网络发送多个数据报,直至达到接收方通告的窗口大小为止。当发送方和接收方处于同一个局域网时,这种方式是可行的。但是,如果在发送方和接收方之间存在多个路由器和速率较慢的链路时,就有可能出现一些问题。一些中间路由必须缓存分组,并有可能耗尽存储器的空间。
现在,TCP需要支持一种被称为"慢启动"的算法,该算法通过观察新分组进入网络的速率应该与另一端返回确认的速率相同而进行工作。
==============================================================
慢启动为发送方的TCP增加了另一个窗口:拥塞窗口,即为cwnd。当和另一个网络的主机建立TCP连接时,拥塞窗口被初始化为1个报文段。每收到一个ACK,拥塞窗口就增加一个报文段。发送方取拥塞窗口与通告窗口中的最小值作为发送上限。拥塞窗口是发送方使用的流量控制,而通过窗口则是接收方使用的流量控制。
&&& 发送方开始时发送一个报文段,然后等待ACK。当收到该ACK时,拥塞窗口从1增加到2,既可以发送两个报文段。当收到这两个报文段的ACK时,拥塞窗口就增加为4,这是一种指数增加的关系。
在某些点上可能达到了互联网的容量,于是中间路由器开始丢弃分组,这就通知发送方,它的拥塞窗口开得过大。
=======================================================
下图表示了从主机sun发送数据到vangogh.cs.berkeley的数据:
(1)发送方发送一个长度为512字节的报文段,然后等待ACK;
(2)收到ACK后,于是拥塞窗口增加到了2个报文段,且又发送了两个报文段;
(3)当收到报文段5的ACK后,拥塞窗口增加为3;
(4)此时尽管可以发送多达3个报文段啊,可是在下一个ACK收到之前,只发送了2个报文段。
**********************************************************************************************
窗口大小,窗口流量控制和慢启动会对成块数据的TCP连接的吞吐量造成影响。下图显示了左边发送方和右边接收方之间的一个TCP连接上的时间系列,共显示了16个时间单元。
(1)在时间0,发送方发送一个报文段,由于处于慢启动中,因此在继续发送以前,它必须等待该数据段的确认;
(2)第一个报文段有8个时间单元的往返时间(RTT);
(3)当发送端接收到ACK后,在时间8和9发送两个报文段,此时的拥塞窗口大小为2;
下面是后面16个时间单元:
2个ACK的到达使得拥塞窗口从2变成了4。后面4个ACK的到达使拥塞窗口变成了8个报文段。在时间31及其后续时间,发送方和接收方之间的管道被填满。此时不论拥塞窗口和通告窗口多少,它都不能再容纳更多的数据。每当接收方在某一个时间单元从网络上移动一个报文段,发方就再发送一个ACK。但是不管有多少报文段填充了这个管道,返回路径上总是有相同数目的ACK。这就是理想的稳定状态。
=================================================================================
带宽时延乘积
下面计算的模型是依赖上面所说的理想的稳定状态。作为最大的吞吐量,发送方在任何时候有8个已发送的报文段没有确认。接收方的通告窗口必须不小于这个数目,因为通告窗口限制了发送方能够发送的段的数目。
可以计算通道的容量为:
&&& capacity(bit) =
bandwidth(b/s) * round-trip time(s)
一般称为宽带时延乘积。这个值依赖于网络速度和两点的RTT,可以有很大的变动。
==================================================================================
当数据到达一个大的管道(快速局域网)并向一个小的管道(广域网)发送时会发送拥塞。当多个输入流到达一个路由器,而路由器的输出流小于输入流的总和时也会发生拥塞。
当路由器R2将所接收的分组发送到右端的局域网时,这些分组之间维持与其左侧广域网上相同的间隔,尽管局域网有更宽的传输带宽。类似地,返回的确认之间的间隔也与其在路径中最慢的链路上的间隔一致。
******************************************************************************************
&&& TCP提供了"紧急方式",它使一端可以告诉另一端有些具有某种方式的"紧急数据"已经放置在普通的数据流中。另一端被通知这个紧急数据已被放置在普通数据流中,由接收方决定如何处理。
可以通过设置TCP首部中的两个字段来发出这种紧急数据在数据流中的通知:
(1)URG比特设置为1;
(2)紧急指针被设置为一个正的偏移量,该偏移量和TCP首部中序号字段相加,得出紧急数据最后一个字节的序号。
TCP必须通知接收进程,何时已接到一个紧急数据指针以及何时某个紧急数据指针还不在此连接上,或者紧急指针是否在数据流中向前移动。接着接收进程可以读取数据流,并必须能够被告知何时碰到了紧急数据指针。只要从接收方当前位置到紧急数据指针之间有数据存在,就认为应由程序处于"紧急方式"。在紧急指针通过之后,应用程序便转回到正常方式。
*****************************************************************************************
PS:这部分的内容真是多,需要看《TCP/IP:实现》才能掌握,long long way to go
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。您的位置: >
本书类别:穿越作者:陌浅离书名:
更新时间: 23:12:21本章字数:3456
  夙郁王朝雄踞于龙腾大陆之东,三面环山,一面临海,资源丰富,国家富足,百姓安居乐业,是他国之不及也。  绝谷,隐于夙郁王朝断肠涯下,谷外设有阵法,世人皆不得入。  有传说,擅闯绝谷之人,从来没有活着出来的;误入绝谷之人,皆会被挖去双目,砍掉双腿丢出来。更有传言,绝谷历任谷主以人肉为食,饮人血为生;绝谷的花草树木皆有剧毒,触之即死。  总而言之,绝谷以恶震慑世人,以毒名扬天下。  可惜,在某人眼里,这里不过一方净土,一处世外桃源罢了。  美丽的山谷一处,隐隐可见两颗枣树之间晃荡着一架秋千。  秋千吗?丫鬟摇了摇头。  不,小姐说这叫摇床!是小姐专门吩咐人用冰蚕丝织成的网所做成的,火烧不坏,刀剑斩不断。现在网兜里躺着的,正是她家性子古怪的小姐。  “小姐,您别再晃了,这满树的枣儿都被您给摇下来了!”丫鬟心疼树枝上挂着的又红又大的枣儿,看着她家小姐,心里直呼作孽!  心下还想,果然叫摇床没错,是专门摇枣儿的床。  摇床上,少女的脸只看到见一半,称不上什么绝色美人,顶多只能算是清秀耐看。她一手半支起脑袋,另一只手不知从哪里变出一壶酒来。  仰头灌下一口酒,有少许溢出,顺着她微仰的脖颈流下去,划过优美的弧线。在阳光下,更衬得肌肤胜雪,粉颈如玉。  咕咚。。。正在捡枣儿的丫鬟不小心瞄见这一幕,忍不住吞咽了一把口水。小姐这几年,真是越来越有魅力了,即便她是个女子,再这样下去恐怕都要把持不住了呀!  “画儿你这死丫头,莫不是也嘴馋了本小姐的桃花酿,都听见你吞口水的声音了。”少女素手翻转,一枚树叶射向高处,头跟着一仰,一颗又大又红的枣儿已经落入她的口中,只听得“咔嘣,咔嘣”一阵清脆咀嚼声。  “我的大小姐,您可不可以稍微矜持一点,您这个样子回去,我怎么跟侯爷交代啊!”画儿连声叹气,她家小姐好歹也出生名门,以前虽然也做过不少不成体统的事,但好歹还知道一点女儿家的矜持。  可如今。。。自从来了这绝谷,没了束缚,她是完全放开了自己。看看那脚还光着呢,鞋都没穿,习了武之后,动不动就飞来飞去,跟个野猴子似的!  正在此时,远处匆匆跑来一个步履轻盈的丫头。  “主子,主子,不好了!”  “慌慌张张的像什么样子,你家主子我好着呢!”少女不满小丫头刺耳的喊叫,眼睛都没抬一下,就呵斥道。  另一方,画儿更是双眉紧锁。  琴儿这丫头,这般模样将来怎么带回侯府?侯府远在燕都,天子脚下,这样急躁冒失的性子迟早要生出祸端的。  不得不说,思画丫头觉得自己在绝谷生活三年,别的没变,倒是越来越像老妈子了。  “主子,我不是说您。是说外面有个凶神恶煞的乞丐大叔闯进来了,还在叫嚣着要老谷主还他女儿。”  “哦?难不成糟老头生前还出谷调戏良家妇女了?”少女顿时来了好奇心,立马从摇床上跳下来,“走,我们去看看!”  说着,人已经瞬间飞出老远。琴儿立马反应过来,追在主子后面飞了出去。  只余下画儿一个人呆愣在原地,片刻之后,她才反应过来,却是来了一句——  “小姐,等等,您的鞋还没穿呢!”于是,画儿提着小姐的鞋也跟着跑出去了。  只见一片花海外面,一个衣不蔽体的男人在破口大骂,大致内容是:  “绝无悔,你赶紧把老子的女儿交出来,再见不到女儿,老子就一把火烧了绝谷!”  唔,他手里还举了个火把!  少女坐在一棵树上,一边任由画儿丫头给自己穿鞋,一边托着下巴打量远处又蹦又跳的“乞丐”。  能够穿过有猛兽毒虫的鬼哭森林,破开北斗七星阵闯进绝谷的,哪里会是什么乞丐?分明是个高手!再看那男人,虽然衣服破烂,却明显是上好的料子。说话粗鲁,却霸气外泄,掩饰不住骨子里的尊贵。  这人。。。一定不会是寻常百姓,更别说是乞丐了!  “啊!”  少女还没想出个所以然来,正想着要不回去翻翻糟老头留下的随笔什么的,看有没有记录与人有夺女之恨,却听得画儿丫头指着那边的大叔尖叫一声,眼睛瞪得比青蛙还圆,嘴巴张得老大,大有“我就是他失散多年的女儿”之势!  “我说画儿,你平常的矜持哪里去了?就算那是你亲爹,见到自己老爹也不用表现得跟吞了苍蝇似的吧?”少女戳了戳画儿的脑袋,不满地嘟嚷。  好你个死画儿!不是说你是侯府的丫鬟么,怎么还冒出个这般高端大气上档次的老爹来?  “小。。。小姐。。。那是。。。侯。。。侯。。。”画儿吞吞吐吐半天,却愣是没猴出个名堂来。  “猴子?不是吧?怎么会?我觉得应该是猴子请来的逗比才对呀。你看他那模样。。。”少女蹙眉,画儿习惯了她用猴子形容别人,也学会了这个形容词儿。可是,哪有这样形容自家亲爹的?  “什么猴子!小姐,您不会连侯爷都忘了吧?那是你的亲爹!”一听到少女那句“猴子请来的逗比”,画儿立马找回了自己,说话也利索了。对于自家小姐连自己亲爹都没认出来的事儿,小丫头表现出了极度的不满。她可是侯府的家生子,侯爷的忠实粉丝!  没错,站在外面叫嚣的人,就是夙郁王朝的定国侯——临鼎天。而在绝谷中的少女,也就是他三年前送来的女儿,临家大小姐——临晚镜。  话说,三年前,临家大小姐临晚镜,不过十一岁有余,便吃喝嫖赌五毒俱全。带着丫头逛青楼,在青楼为一小倌儿与微服逛青楼的当朝九皇子大打出手,一不小心掉下楼去磕破了脑袋,从此昏迷不醒,药石无医。  这临鼎天也是个奇葩,拒绝了皇宫里派去的太医为自己女儿诊病,却偏偏跋山涉水把女儿送到了恶名在外的绝谷。并且也如今天一般放下话来,如果绝无悔不救他女儿性命,他就一把火烧了绝谷。  绝无悔年少的时候欠了临鼎天的人情,又介于怕他真的做出那等耍赖撒泼火烧绝谷的事儿,还真就答应了他的要求。  说来也搞笑,绝无悔明明只会用毒,哪里会给人治病?临鼎天之所以放心大胆地跑到绝谷来闹,是因为他知道绝谷与神医谷之间的渊源。如果绝无悔自己治不了,把他女儿送到神医谷去,那必然是没问题的。于是,送了女儿进来之后,临鼎天放心地离开了。  只是,人算不如天算。绝无悔早就和神医谷的主人闹翻了,哪里会为了他这个人情送上门去给仇人砍?  不过是救人么?那还不简单?天下哪个使毒的人不会医?他随便扎两针,就不信那女娃娃不醒!  于是,阴差阳错的,绝无悔一针下去就扎死了临鼎天真正的女儿临晚镜,迎来了另一个乌龙死去的异世之魂。  临晚镜是谁?  她是二十一世纪幻月阁的金牌杀手,代号“绝影”。以发丝为武器,一把毒针走天下。冷酷无情,狡诈如狐,慵懒随性。这些都不足以形容其多变的性格。总之,临鼎天的女儿是身体没换,换了芯子。  临晚镜是个很能随遇而安的人,发现自己乌龙挂了之后穿越异世,并没有太大的反应。很坦然地接受了自己的身份,并且也接受了那个一针扎死临晚镜的人为她编造的完美谎言——失忆!  她素来懂得什么叫将计就计,于是,就这样顶着临晚镜的身份,在绝谷一待就是三年。本来以为,她那个便宜老爹把女儿往绝谷丢就是为了让她自生自灭的(在她看来,绝无悔就是个坑爹的货,根本靠不住)。毕竟,在一个古代,女儿什么的,都是累赘,养在家里浪费粮食,出嫁的时候还要浪费金子置办嫁妆。所以,她一直没想过有一天会见到这个身体的亲爹。  还是如此高端大气上档次的亲爹!  一时之间,临晚镜的脑子有些短路,没反应过来。  直到画儿丫头再次摇晃了自家小姐的身体。  “小姐,您快些开启阵法,让琴儿去领侯爷进来吧。”  琴儿是土生土长的绝谷人,对这里的每个阵法都非常熟悉。只是,这个百花阵被临晚镜更改了,所以必须由她去开启。  “开什么开?画儿,你确定那是我的便宜老爹么?”临晚镜终于回过神来,一巴掌拍掉画儿的手,不确定地问道。  “小姐,您以为人人都和你一样连自己的亲爹都不认识吗?亏了侯爷一个人含辛茹苦地把您养大,又把您宠到天上去了,您现在怎么跟个白。。。”  “嗯?”画儿的话还没说完,临晚镜嘴里已经哼出了一个音节,“白什么?”  “没。。。没什么,小姐您要是不信,就站出去,让侯爷看看,侯爷准保认识你这个女儿!”画儿一时说漏嘴,把心里想的话都说出来了,赶紧转移话题。  “敢说你家小姐是白眼儿狼,小心罚你站军姿!”  临晚镜两指曲起,敲了敲画儿的小脑袋。  一听说要站军姿,画儿就更加害怕了,立马缩了缩脑袋,却又闭上眼狠了狠心,伸出手一把把临晚镜从树上拽了下去。  要是换做一般的丫头,肯定不敢这般对主子。可惜,画儿已经深知临晚镜的性子了,三年前醒来后的小姐根本没有太多的主仆观念,深知连奴婢都不让她们自称,就算她要恼怒,也定不会要了自己的命。  只是,站军姿更要命好吗?  她们这里动静这般大,真当临鼎天是瞎子吗?  人家在那边早就不叫了好吗?眼看着突然被人从树上抓下来的少女,临鼎天瞬间恢复了人模人样。  “不知这位姑娘可否通禀一下绝谷主人,把我家镜儿交出来。”  。。。。。。  临晚镜猛然回头瞪画儿:  你不是说临鼎天保准认识她这个女儿吗!!!  画儿无辜地眨了眨眼睛——我也不知道侯爷什么时候真成了猴子请来的逗比。。。------题外话------  亲爱滴们,新坑终于开了…  本书由潇湘书院首发,请勿转载!【答案】分析:(1)由于光在水面上发生镜面反射,月亮和在水中形成的像关于水面对称.据此画出月亮的位置,连接像与小猴子的眼睛确定入射点,即可完成光路.(2)使用杠杆时,当阻力和阻力臂一定时,动力臂越长,越省力;因此只需找出使动力臂最大的动力作用点,然后作动力臂的垂线即可.(3)安培定则内容为:用右手握住螺线管,四指指向电流方向,大拇指所指的方向为螺线管N极方向;故由电流的方向结合右手螺旋定则可判出通电螺线管的磁极.解答:解:(1)根据平面镜成像特点(物像对称),做出月亮的真实位置C,连接像B与小猴子的眼睛A与水面的交点,即为入射点O,再连接C和入射点O即为入射光线CO,AO为反射光线,如图所示:(2)作用在A点的力与杠杆垂直时,动力臂最大,动力最小、最省力,方向垂直向下;从支点O做F1力作用线的垂线段,即为动力臂L1,如图所示:(3)电流由右侧流入,故四指从电流流入的方向去握住螺线管,此时会发现大拇指指向该螺线管的左边,故该螺线管的左边是N极,其右边是S极;如图所示:点评:(1)考查的是我们对生活中光的反射现象的应用,这是我们光现象中的重点,是中考时必考的一个知识点.(2)考查了力臂的画法,同时也考查了最小力的确定.根据杠杆的平衡条件,要使杠杆上的力最小,必须使该力的力臂最大,而力臂最大时力的作用点一般离杠杆的支点最远,所以在杠杆上找到离杠杆支点最远的点即力的作用点,这两点的连线就是最长的力臂,过力的作用点作垂线就是最小的力.(3)对于一个通电螺线管,只要知道电流的方向、线圈的绕法、螺旋管的N、S极这三个因素中的任意两个,我们就可以据安培定则判断出另一个.
请选择年级七年级八年级九年级请输入相应的习题集名称(选填):
科目:初中物理
(2013?白下区一模)(1)“猴子捞月”的故事家喻户晓,小猴子看见月亮之后惊呼“月亮掉水里了”,惹得众猴子争相捞月.如图甲所示,小猴子的眼睛用点A表示,小猴子看见的水中“月亮”,用点B表示,请你画出小猴子看见水中“月亮”的光路图,要求画出“月亮”的位置(用点C表示),并保留必要的作图痕迹.(2)请在图乙中画出作用在A点最省力的力F的方向,并标出力F的力臂.(3)通电螺线管中的电流方向如图丙所示,标出通电螺线管此时的“N”极.
科目:初中物理
题型:阅读理解
阅读下面的短文,解答后面的问题.猴子捞月一群猴子在山上玩耍,领头的大猴看见下面的水潭里有一个和天上一样的月亮,大猴十分高兴,把群猴集合起来准备将潭中的月亮捞上来.因为山崖离水面较高,猴子们只好一个拉着另一个的脚,拉成一长串挂到水面(如图所示).它们找来了葫芦瓢,传给最下面那只小猴,它盛了一瓢水就把“月亮”捞了上来,大家兴高采烈地围着“月亮”又唱又跳.一只贪心的小猴想抢走“月亮”,于是你争我夺,把一瓢水泼在了地上,“月亮”没有了.小猴低头一看,月亮依旧在水中.大家面面相觑,困惑不解.(1)猴子得月又丢月,一群猴子面面相觑,困惑不解.下面四种说法中正确的是C(选填字母代号).A.水中的月亮比天上的月亮小&&&&&&&&&&&&&&B.水中的月亮是天上月亮的实像C.水中出现月亮属于光的反射现象&&&&&&&&&&D.水中的月亮是光沿直线传播形成的(2)用葫芦瓢盛上水就将“月亮”捞了上来,瓢中平静的水面在这里起到了平面镜镜的作用;假如这群猴子连接起来的长度是8m,捞月的水潭深5m,天上月亮到水面的距离为3.8×105km,那么猴子要捞的“月亮”离水面的距离约为D(选填字母代号).A.5m&&&&&&&&&&&&&&&B.8m&&&&&&&&&&&&&&C.13m&&&&&&&&&&&&&&&D.3.8×105km.
科目:初中物理
题型:解答题
(1)“猴子捞月”的故事家喻户晓,小猴子看见月亮之后惊呼“月亮掉水里了”,惹得众猴子争相捞月.如图甲所示,小猴子的眼睛用点A表示,小猴子看见的水中“月亮”,用点B表示,请你画出小猴子看见水中“月亮”的光路图,要求画出“月亮”的位置(用点C表示),并保留必要的作图痕迹.(2)请在图乙中画出作用在A点最省力的力F的方向,并标出力F的力臂.(3)通电螺线管中的电流方向如图丙所示,标出通电螺线管此时的“N”极.
科目:初中物理
如图1所示,下列成语与其物理知识相符的是( 
)A.凿壁偷光—光的折射      
B.井底之蛙—光的反射C.猴子捞月—光的折射      
D.杯弓蛇影—光的反射

我要回帖

更多关于 猴子什么意思 的文章

 

随机推荐