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

📄 rfc82.txt

📁 <VC++网络游戏建摸与实现>源代码
💻 TXT
📖 第 1 页 / 共 3 页
字号:
                 120>n>>_1 n is the character count in an 8-bit field.      The character count precedes the line so as to give the software      system the same efficiency as the hardware system, the computer      doesn't have to scan for the EOL.   Vezza: Don't you get the length information with the IMP message?   Crocker: My philosophy is that IMP message boundaries should be      completely invisible.   Long: I object to splitting typewriter messages into two separate      chunks.   Crocker: What is your objection, 1) Lines beginning on message      boundaries or 2) message not beginning on a line boundary?   Long: Both.   Engelbart: Each host should write an interface to handle the most      common terminal types.   Crocker: The official protocol does not allow IMP message boundaries      to have any significance.   Engelbart: I don't want to worry about IMP message boundaries.  The      network should be invisible (at this level).   Vezza, Long: We'll concede, we'll go along.   Meyer: I'd like to change the restriction.  The last character in the      line packet need not be an EOL (as when an output does not advance      to a ne line), but an EOL cannot appear in the midst of a packet.   Van Zoeren: I don't like this restriction.   Meyer: Count tells us that any EOL is at the end, we need not scan.   Crocker: The EOL is the character that tells the system to take      action.   Harslem: Our system has 46 function keys, not just one EOL.   Crocker: How about if C, E {breakset}; i=n.  This s more complex,      because have to transmit a breakset.  I'll propose this in a      moment.  How about this: message oriented (1/2 duplex) connectionMeyer                                                          [Page 13]RFC 82                   Network Meeting Notes             December 1970      between User and Server hosts for console interaction.  Local      echo, no server echo.  This is for line oriented service systems.      These are slight generalizations of Multics conventions.   Meyer: I'm sure other systems other than Multics use it.  It's not as      bad as you seem to think.   Engelbart: Upper management should know that it is bad.   Meyer: That's not clear.  There are efficiency questions.   Van Zoeren: I don't want to have to transmit files this way.   Crocker: This is for consoles, not file transmission.   Engelbart: We need a unified scheme for data transmission.   O'Sullivan: (For consoles) we're to devise a way to tell a system      where its interrupt should be simulated.   Crocker: There is a general problem of data transmission for tapes      and files.   O'Sullivan: But we have the specific problem of implementing      typewriter communications.   Engelbart: But what we need is a general way of sending stuff through      the network (so it is invisible) and have the host interpret it as      it wants to.   Meyer: There should be one console interface for the network, not      several at each site.   Crocker: This problem is perhaps overblown.   Engelbart, Meyer, O'Sullivan: Discussion about supporting specific      terminal types.   Engelbart: I'll draw a graph of systems vs. terminal type.  The      intersection of a system and a terminal that is accepted by that      system is marked by a dot.  Network communication problem is one      of finding a terminal at local host that is also supported at the      target host.Meyer                                                          [Page 14]RFC 82                   Network Meeting Notes             December 1970              _____|_____|_____|_____|_____                   |     |     |     |       systems_____|_____|_____._____|_____                   |     |     |     |              _____|_____._____|_____|_____                   |     |     |     |              _____|_____|_____|_____|_____                   |     |     |     |                   terminals   Crocker: There is a general problem of a subsystem reacting to input.      Let's propose that input should be sent as a full message or in      multiples of 8-bits.   Vezza: Are we constraining too much?   Meyer: Why is it necessary to have 8-bit multiples?   Crocker, Engelbart: Okay throw that away.                                                   End of Second Meeting                               Network Meeting                         8:20 PM Wednesday, 11/18/70   (The following notes are greatly condensed and attempt only to      present the   major themes discussed at this meeting.)   Crocker: Let's meet at the SJCC with more prior organization.  Let's      have several day meetings at 2-3 month intervals.  We've got a lot      of good discussion on the next level protocol.  Let a subgroup      work if out.   (Harslem volunteers to redraft the logger protocol proposed in RFC      66.  Meyer will revise proposal in RFC 46.)   Meyer: Let's go back, discuss these issues, write proposals.  Later      we have an open meeting to decide on a formal proposal.   Crocker: Small group is better, perhaps I'll pick a subset.Meyer                                                          [Page 15]RFC 82                   Network Meeting Notes             December 1970   Vezza: It's true that things aren't settled here.  Major proposals      should be on paper preparatory to a meeting.  We can't legislate      what a small group does.  It has no more authority than an      individual.   (Karp of MITRE volunteers to produce a bibliography of network      documents, perhaps by January.)   (Who has implemented logger protocol? UCSB and UCLA mod 91 have or      are planning.  SDC may have it by 21/1, found it awkward, willing      to change.)   (Discussion of file transmission.  Crocker proposes that a future      protocol change might attach a byte size such as 8, 32, 36 bits to      a connection.)   (Regarding control links, everything is transmitted in 8-bit bytes      except ECO, ERP, ERR commands, No objection was voiced to changing      the protocol so that they also must be multiples of 8-bit bytes.)   (Discussion of how to specify the end of a file.  Prior transmission      of bit count, or send EOR character at end? Suggestion that we      want global solution to the general problem of sending an      arbitrary length message, rather than just file transmission.)   (Discussion of "transaction units" or record sizes.  What is an      optimum transaction unit size? IMP message boundaries are      invisible (by protocol fiat) and are not connected with this      discussion.  Multics block size was brought up.  Nearest thing is      page size, 1024 words.)   (How to specify end of file.  Engelbart says send data packets, then      EOF packet.  Crocker suggests that CLSing connection can act as      EOF.  Vezza suggests that IMP message boundaries be used to      determine end.  If less than full IMP message, this is last part      of file.  Meyer suggests use of two connections, data channel and      control channel, over which all control messages, such as file      name, bit length, etc. are passed.)   (Discussion concerning different situations in which whole file, part      of the file, or the whole file in arbitrary chunks was wanted.)   Meyer: Why not defer this, and talk about typewriter communications,      which is most critical.   Vezza: Engelbart wants a clean general solution.Meyer                                                          [Page 16]RFC 82                   Network Meeting Notes             December 1970   Crocker: If we get an ad hoc solution now, it may interfere with      implementing a general solution later.   (Crocker proposes format for transmitting a file of arbitrary length      records of fixed sized bytes of 8-26 bits.  A record is less than      10^5 bytes.  Each record is headed by a count byte.)                      1   2               n       1    2          m               |----------------------------------------------------|               |  n |   |   |           |   | m |   |   |       |   |               |----------------------------------------------------|               <------- record -----------> <-------- record ------->   O'Sullivan: Does this model fit a terminal which has character and      graphic modes?   (Discussion about differences between keyboard and file transmission.      Uncertainty as to whether a global solution would fit both.)   (Who wants to ship files through the network? Multics and 6-10, RAND      to UCLA, MITRE using BBN.)   Crocker: Let's go away thinking about this and propose solutions      later.   (Harslem proposes format for transmitting data with operation codes.      Each record consists of: <opcode> <length> <data>.  Gives the      opportunity to send many type of status info.)   (Discussion regarding sending data and control information intermixed      or on separate connections.  Issues of pollution of data vs.      synchronization and race problems.  Claimed that synchrony      problems are easily overcome.)   (Suggestion that we really don't know much about this area.  We      should go off and write.)   Intermission   Crocker: What has to be done before we can log onto other systems?   Meyer: 3 issues: 1) ho to establish the connection, 2) what is the      character set, 3) what is the mode of transmission (relating to      full and 1/2 duplex problem).   (Discussion of orienting standard protocol towards service systems      which generally are line-oriented and 1/2 duplex.  Any systems      offering services to have a 1/2 duplex interface.)Meyer                                                          [Page 17]RFC 82                   Network Meeting Notes             December 1970   (Discussion of whether possible or desirable for the logger protocol      to allow transmission of partial lines in a IMP message.  Less      efficient to take partial lines, reasonable to send full line.      Pointed out that NCP protocol disallows any meaning to IMP message      boundaries, so systems must be prepared to accept lines straddling      IMP message boundaries.  However, best to send complete line.)   (Discussion of whether line-oriented protocol protocol should bend so      as to accept single character transmission from full duplex      systems.  Seems that we are coming up with a protocol to allow any      system to use a line- oriented system.  To use a char-oriented      system form other systems is more difficult and requires a      separate protocol.)   Heart: I am in favor of an immediate solution.   Postel: Once something goes in, it will be hard to change it.   Crocker: I think these meetings will turn out to be more important      than we ever wanted them to be.  I am more concerned with the long      term effects than the starting date.   Van Zoeren: If we don't decide it, somebody else will decide it the      bad way.          [ This RFC was put into machine readable form for entry ]           [ into the online RFC archives by Gottfried Janik 2/98 ]Meyer                                                          [Page 18]

⌨️ 快捷键说明

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