⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc47.txt

📁 著名的RFC文档,其中有一些文档是已经翻译成中文的的.
💻 TXT
字号:
Network Working GroupRequest for Comments #47                                    J. Postel                                                            S. Crocker                                                            UCLA                                                            20 April 70                     BBN's Comments on NWG/RFC #33BBN has given us the attached comments on NWG/RFC 33, but wouldn'tpublish them being relectant to embarrass us.  Embarrassment notwith-standing, we found the comments particularly useful and decided to sharethem with our friends.  Bill Crowther is the author.                                                                [Page 1]RFC 47               BBN's Comments on NWG/RFC #33            April 1970I found two substantial errors in the Host Protocol Paper, which wasotherwise an excellent paper.  Both concern a misunderstanding of thenature of the IMP as a communications device, and in particular thenature of buffering an IMP must do.  The authors consider the network asa device into which one pushes a message which travels around some,waits in buffers for substantial lengths of times, and then emerges atthe destination.  In fact a better model would be that the message popsout again an instant after it is inserted.  While it is true there is adelay, it is imposed by phone line hardware for the most part.  The IMPbuffering is minimal, and devoted to error control and momentary trafficsurges.Since we cannot force a Host to take a message, we have built an elab-orate RFNM mechanism to suspend new input until he does.  This mech-anism is an imperfect attempt to solve a very hard communicationsproblem.  The desire is to regulate traffic in such a way that as theHost takes its message from the IMP the next message is arriving on thephone line, and no buffering occurs at all.In fact we cannot achieve this, and therefore have included buffering tohandle traffic surges.  These buffers are useless for their intendedpurpose unless they are empty.  Only empty buffers are available to soakup a traffic surge.The two specific errors occur on pages 5 and 23.  On page 5 the authorssay "Implicit in this purpose is the assumption that a user does not usemultiple links to achieve a wide band."  In fact one of the primarypurposes of links is to achieve a wider band.                                                                [Page 2]RFC 47               BBN's Comments on NWG/RFC #33            April 1970We wish to allow as much band width as possible.  Our troubles occur notwith wide band but with an imbalance of input and output.  The authorshave rightly noticed that multiple links subvert the RFNM mechanism,making our job harder, but have wrongly labeled the nature of theproblem.Again on page 5 "An even more basic assumption, of course, is that thenetwork's load comes from some users transmitting sequences of messagesrather than many users transmitting single messages coincidentally."  Weare in great shape against single message users when their messages arerandomly related.  The statistics are all in our favor and we havespecial procedures for the (rare) coincedences.  Our problems come withthe non-random coincidences, and we have taken special precautionsagainst users transmitting bursts (sequences) of messages.  We assumeall kinds of users, and protect ourselves accordingly.On pages 23 and 24 there are 4 critical sentences which imply that thesystem design could have been improved by allowing the Host to specifywhich of several waiting inputs he might wish to accept.  We grant thatthe Host needs to buffer these messages for its users, but violentlydisagree that the IMP has the capability to do this buffering.If we are operating in ideal mode, we would have at most one message forthe Host at any time.  If we have more than one we urgently need theHost to accept these messages, because our ability to handle trafficsurges is now below standard.  At present we allow three full                                                                [Page 3]RFC 47               BBN's Comments on NWG/RFC #33            April 1970length messages in an IMP for its Host before we start backing trafficup in the network.  "Three" is not enough to help the Host in additionto keeping a reserve for the traffic surges.But if buffering is needed why not get more memory and do it in the IMP?Because buffering is a Host function, is different in each time sharesystem, is hard to control over a busy serial channel, might not beneeded at all in some places, and is better done where the extra memorycan be efficiently shared by the Host operating system.I repeat:  the IMP's buffers must be empty or they are not serving theircommunication purpose.The offending sentences are:     Paragraph 2 sentence 3           "   3 all           "   4 sentences 1 and 2 (80ms is hardware screw adjustable)           "   4 sentence last          [ This RFC was put into machine readable form for entry ]      [ into the online RFC archives by Jeff & Christy McClellan 2/98]                                                                [Page 4]

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -