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

📄 rfc745.txt

📁 RFC 相关的技术文档
💻 TXT
📖 第 1 页 / 共 2 页
字号:
NWG/RFC# 745                                        MDB2 30-MAR-78 43649JANUS Interface SpecificationsNetwork Working Group                                     Michael BeelerRequest for Comments 745                                             BBNNIC 43649                                                  30 March 1978PRTN 245                     JANUS Interface Specifications                   (Symmetrical, 1822-like Interface)1.  INTRODUCTION1.1.  MotivationA need arose in the Packet Radio project for specification of aninterface between Packet Radio units and other equipment.  This paper isto meet BBN's responsibility to supply that specification.  It is ourhope that it will find application in other areas as well.1.2.  Historical Relationship to 1822The ARPANET employs a network of switching nodes, called IMPs, toprovide interconnection among user equipment, called hosts.  A uniformmeans of connecting a host to an IMP is specified in BBN Report Number1822.  Consequently, this interface has become known as an 1822interface.As the need to interconnect new types of devices has grown, it hasbecome attractive to implement an 1822-like interface on each end ofpairs of devices which are to communicate.  The devices are thenconnected electrically, and communication can take place in spite ofdifferences in processing speed, word length, signal levels and so forthin the two devices.  A part of Report 1822 reads as follows.   "The technique of transferring information between the Host and the   IMP is identical in each direction; we will, therefore, refer to the   sender and the receiver without specifying the Host or IMP   explicitly."   [BBN Report Number 1822, 12/75 revision, page 4-2.]Unfortunately, Report 1822 does not specify a completely symmetricalinterface.  Although there is a high degree of symmetry, some aspectsare peculiar to the IMP side and some to the host side.  Therefore, twointerfaces constructed to connect to IMPs may not function connected toeach other.  In what follows, the unsymmetrical aspects are respecifiedin a way which will accomplish full interchangeability.The interface specified here is called the JANUS interface, todistinguish it from the Report 1822 interface.                                 - 1 -NWG/RFC# 745                                        MDB2 30-MAR-78 43649JANUS Interface Specifications1.3.  TerminologyThe terms, "IMP" and "host," are not relevant in the present context.Sections of Report 1822 such as Appendix B are convenientlyre-interpreted by substituting "foreign interface" and "home interface,"respectively.2.  SPECIFICATIONSReport 1822 addresses two aspects of the connection of a host to theARPANET, the hardware requirements and the software protocols.  Sincethe JANUS interface will typically be used in applications other thanconnection to the ARPANET, the higher level software protocols arebeyond the scope of this paper. They are properly addressed bydocumentation specific to each application.  Concern here is only forelectrical specification of the JANUS interface.  The various areaswhich differ from Report 1822 are as follows.2.1.  Low-level ProtocolCertain aspects of the JANUS interface and its operation may beimplemented in hardware, software of a mixture of the two.  We refer tothese aspects as "low-level protocol."  They are to be distinguishedfrom such "high-level protocol" aspects as header definitions and dataformats.2.1.1.  PaddingRequirement:Received messages are padded out to a full word (of the home device'ssize), if necessary, with zeros only.Discussion:A one-bit to mark the end of received data, as IMPs employ, is NOT used.The mark bit has not proved very useful, although the ARPANET IMPs douse it to generate the message length field in the new format header.Rather, counts at one or another level of protocol are generally used,so the complication of a mark bit can be eliminated.  It is the author'simpression that the ARPANET will not implement this aspect ofsymmetrical interfaces, so hosts communicating through the ARPANET willcontinue to see the marker one-bit appended by the source IMP regardlessof whether the hosts have 1822 or JANUS interfaces.2.1.2.  Message LengthRequirement:A JANUS interface must accept messages up to and including 8160 bitslong.                                 - 2 -NWG/RFC# 745                                        MDB2 30-MAR-78 43649JANUS Interface SpecificationsException:If the interface is absolutely never intended for use inARPANET-compatible applications, this requirement may be relaxed in anyof three ways.  A smaller maximum length may be implemented;  a largermaximum lengthbe implemented; or the maximum length may be so large asto be in practice infinite.Discussion:A JANUS interface may discard messages longer than 8160 bits when usedwith the ARPANET.  This constraint can be enforced in software ratherthan in hardware, if desired.2.1.3.  Four-way HandshakeRequirement:The interface must use the four-way handshake.  That is, the receivermust wait until the incoming There's-Your-Bit drops before turning onReady-For-Next-Bit.Discussion:The two-way handshake, presented as an option in Report 1822, must notbe used.  Experience has shown that it is vulnerable to variousfailures.  First, if the off period in RFNB is not seen by the sender(due to noise or its being too short), a deadlock occurs and no moredata is transferred.  Second, a two-way receiver cannot talk with astrictly four-way sender, since the sender's next assertion of TYB maydepend on seeing the RFNB transition to on.  And third, the two-wayhandshake is overly sensitive to transitions, and may be activated bynoise pulses. Transitions in the two-way handshake may be missedaltogether in a sender implementation which samples the RFNB line onlyat certain intervals.  The superiority of the more positive four-wayhandshake is important in applications where neither of thecommunicating interfaces is necessarily constructed to particularstandards.2.1.4.  Contact BounceRequirement:Each interface, considered together with the software driving it, mustprevent data from flowing across the interface in either direction whileits Ready relay contacts may be bouncing.  Thus, for 1/10 second afterraising Ready, the outgoing signals There's-Your-Bit andReady-For-Next-Bit must not be asserted.Discussion:This may be accomplished either in hardware or software, as discussed inReport 1822 section B.3.  The delay of 1/10 second is specified here toresolve an ambiguity in Report 1822, concerning whether a shorter delaywas acceptable if the relay was known to solidly finish closing sooner.                                 - 3 -NWG/RFC# 745                                        MDB2 30-MAR-78 43649JANUS Interface SpecificationsReport 1822 specified a 1/2 second delay, but modern reed relaysreliably finish closing in 1/10 second.2.1.5.  RFNB, TYB Minimum Off TimeRequirement:Ready-For-Next-Bit must be off for at least 50 nanoseconds for localhost connections, and at least 1 microsecond for distant hostconnections, as seen by the receiver of the signal (who is the sender ofdata).  Note that this means that RFNB at the cable driver may have tobe off for somewhat longer than this minimum if deterioration of thesignal waveform along the cable is anticipated.  There's-Your-Bit mustsimilarly be off for at least 50 nanoseconds for local host connections,and at least 1 microsecond for distant host connections, as seen by thereceiver of the signal.Discussion:This extends the Report 1822 requirements for signals received by theIMP, to both interfaces in a JANUS interface pair.2.1.6.  DeskewingRequirement:The outgoing data bit must be on the line and the Last-Bit level correctat least 500 nanoseconds before the sender turns on the There's-Your-Bitsignal.  The sender must turn off TYB before changing either the data orthe LB.Discussion:The responsibility for deskewing signals rests with the sender in eachinterface.  This applies the Report 1822 IMP sender behavior to eachJANUS interface as a requirement.  Note that the receiver may count onthe Last-Bit signal being valid during, and only during, the assertionof There's-Your-Bit.  Specifically, Last-Bit must be asserted duringtransmission of the last data bit.  Report 1822 was slightly ambiguousin this regard.2.1.7.  Transmission OrderRequirement:"The high-order bit of each word is transmitted first."  (Report 1822,section 4.1.)Discussion:If a computer has addressing modes other than word addressing, suchunits or bytes are not used as units of transmission by the interface.For example, the first bit transmitted from or received into a PDP-11 isbit 15, the leftmost bit of a 16-bit word.  This is repeated here tobring it especially to the attention of designers.                                 - 4 -NWG/RFC# 745                                        MDB2 30-MAR-78 43649JANUS Interface Specifications2.2.  Distant Host Electrical RequirementsDiscussion:The paragraphs below specify a Distant Host option of the JANUSinterface which differs substantially from the 1822 Distant Hostinterface.  Several considerations prompted this change.  Report 1822specifies transformer coupling at the receiver, so requirements onsignal rise time and hold times were made.  To relax these, and toachieve greater tolerance to differences in ground potential, opticalisolators are now often used, even in 1822 interfaces.  Neither theReport 1822 Distant Host driver, nor the driver adopted for JANUS,generate more than 1.0 volt. Commonly available optical isolatorsrequire at least 1.1 volts to overcome their forward drop before theywill operate.  Thus an optical isolator driver is needed in both the1822 and the JANUS receivers.  The ground potential difference betweenthe communicating interface may exceed the maximum ratings of the inputamplifier, so the input circuit must be powered from a floating powersupply.  Appropriate DC-DC converters for this purpose are available atreasonable cost.2.2.1.  DH Signal TimingRequirement:Receiver circuits in distant host interfaces shall be implemented withoptical isolators or other means which are not sensitive to rise andhold times, as transformer coupling is.  Therefore, the requirements forrise and hold times on distant host signals appearing in Report 1822 aresuspended.2.2.2.  DH Signal Levels and WaveformsRequirement:Signal levels and waveforms at the driver and the receiver shall followthe specifications in EIA standard RS-422.  In particular, the drivermust supply a differential of at least 2 and not more than 6 volts;  andthe receiver must operate correctly on as small a differential as 0.2volts.2.2.3.  DH Electrical IsolationRequirement:The receiver circuit must operate correctly over a common mode voltagerange of -100 to +100 volts, and must not be permanently damaged by acommon mode voltage of from -300 to +300 volts.                                 - 5 -

⌨️ 快捷键说明

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