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

📄 rfc1044.txt

📁 中、英文RFC文档大全打包下载完全版 .
💻 TXT
📖 第 1 页 / 共 5 页
字号:
RFC 1044           IP on Network Systems HYPERchannel      February 1988   This algorithm means that an adapter's hardware address recognition   logic will accept any messages to the box itself, any secondary or   aliased local addresses owned by the adapter, and any message   directed to a remote network or domain that that particular adapter   is prepared to forward.32-BIT MESSAGE FIELDSTRUNK MASK   Is as in the basic network message.  Messages that are to be   delivered outside the immediate network should have 0xFF in this byte   so that all possible trunks in intermediate networks should be tried.   Locally delivered 32-bit messages may still contain specially   tailored trunk masks to satisfy local delivery needs.MESSAGE FLAGS   The currently defined bits remain as before.  Three new bits have   been defined since that time.   CRC (END-END MESSAGE INTEGRITY).  Newer technology host adapters are   capable of generating a 32-bit CRC for the entire network message as   soon as it is received over the channel or bus interface from the   host.  This 32-bit CRC is appended to the end of the associated data   block and is preserved through the entire delivery process until it   is checked by the host adapter that is the ultimate recipient of the   message, which removes it.  This end to end integrity checking is   designed to provide a high degree of assurance that data has been   correctly moved through all intermediate LAN's, geographic links, and   internal adapter hardware and processes.   SRC (SOURCE FROM ADDRESS CORRECT).  This bit is provided to take   advantage of the physical nature of the network address to optionally   verify that the 32-bit FROM address provided in the network message   is in fact the location that the message originated.  If the bit is   not set by the transmitting host, no particular processing occurs on   the message.  If the bit is set, then all intermediate adapters   involved in the delivery of the message have the privilege of turning   the bit off if the received message FROM address is not a TO address   that would be delivered to the originator if the message were going   the opposite direction.   If the message is received by a host computer with this bit still   set, then the FROM address is guaranteed correct in the sense that   returning a message with TO and FROM information reversed will result   in delivery of the message to the process that actually originatedHardwick & Lekashman                                           [Page 12]RFC 1044           IP on Network Systems HYPERchannel      February 1988   it.  By careful attention to the physical security of adapters and   intermediate links between networks, a high degree of security can be   built into systems that simply examine the FROM address of a message   to determine the legitimacy of its associated request.   GNA (GLOBAL NETWORK ADDRESSING).  This bit ON indicates that 32-bit   addressing is present in the message.  When this bit is on, bytes 2-3   (Domain and Network numbers) should also be nonzero.TO ADDRESS   Four bytes contain the TO address, which is used to deliver the   network message as described in "Address Recognition and Message   Forwarding" on page 8.  The "logical" part of the TO address is used   to designate a protocol server exactly as in the basic format network   message header.   The existing "address" field has its high order bit reserved as an   outnet bit for compatibility with existing A-series network adapter   equipment.  Were it not for this bit, the A-series adapters would   attempt to accept messages that were "passing through" the local   network on their way elsewhere simply because the address field   matched while the the Domain and Network numbers (ignored by the A-   series adapters) were quite different.   This "outnet" bit is used in the following way:    o   All network adapters (of  any type) in an extended set of        networks containing A-Series adapters that will ever use 32-bit        addressing must have their addresses in the range 00-7F (hex.)    o   If a message is to be sent to a destination on a nonlocal        network and domain on such an extended network, then the        high order bit of the address field is turned on.    o   When the last bridge in the chain realizes that it is about to        forward the message to its final destination (the Domain and        Network numbers are local), then it turns the Outnet bit off.        This will result in local delivery to the destination adapter.FROM ADDRESS   The FROM address follows the same logic as the TO address in that any   message can be returned to its source by reversing the FROM and TO   fields of the message.  Since so many protocols examine byte 8 of the   message to determine its type, the FROM field has been split so that   the Domain and Network numbers extend into bytes 10-11.Hardwick & Lekashman                                           [Page 13]RFC 1044           IP on Network Systems HYPERchannel      February 1988MESSAGE TYPE   This field (informally defined in the past) has been extended to 16-   bits so that a unique value can be assigned to any present or future   protocol which is layer on HYPERchannel messages for either private   or public use.AGE COUNT   This field serves the same purpose as the IP "time to live" in that   it prevents datagrams from endlessly circulating about in an   improperly configured network.  Each time a 32-bit message passes   through a bridge, the Age Count is decremented by one.  When the   result is zero, the message is discarded by the bridge.NEXT HEADER OFFSET AND HEADER END OFFSET   These are used as fields to optionally provide "loose source   routing", where a list of 32-bit TO addresses can be provided by the   transmitter to explicitly determine the path of a message through the   network.  If this feature is not used, both these fields would   contain the value 16 (decimal) to both indicate extra TO addresses   are absent and that the beginning of protocol data following the   HYPERchannel header is in byte 16.   Although it is conceivable that a HYPERchannel IP process could use   this source routing capability to direct messages to hosts or   gateways, this capability is not felt to be of sufficient value to IP   to build it into a HYPERchannel IP protocol.   In the future, all higher level protocols should be able to examine   Header End Offset to determine the start of the higher level protocol   information.BROADCASTING   NSC message forwarding protocols use low level link protocols to   negotiate transmission of a message to its next destination on the   network.  Furthermore, NSC network boxes often "fan out" so that   several hosts share the same network transmission equipment as in the   A400 adapter.  Both these characteristics mean that providing a   genuine broadcast capability is not a trivial task, and in fact no   current implementations of NSC technology support a broadcast   capability.   The last several years have seen broadcast applications mature to the   point where they have virtually unquestioned utility on a local and   sometimes campuswide basis.  Accordingly, new NSC technologies willHardwick & Lekashman                                           [Page 14]RFC 1044           IP on Network Systems HYPERchannel      February 1988   support a broadcast capability.  Information on the use of this   capability is included here as it is essential to the discussion of   the Address Resolution Protocol later in this document.   Broadcast capability will be supported only with the extended (32-bit   address) message format.  A broadcast message will have the following   general appearance:    byte   Message Proper         +------------------------------+-----------------------------+      0  |      Trunks to Try           |        Message Flags        |         |   TO trunks  |  FROM trunks  |GNA|CRC|     |SRC|EXC|BST|A/D|         +--------------+---------------+---+---+--+--+---+---+---+---+      2  |       TO Domain Number       |      TO Network Number      |         |          or 0xFF             |          or 0xFF            |         +------------------------------+-----------------------------+      4  |           0xFF               |   Broadcast channel number  |         |                              |                             |         +------------------------------+-----------------------------+      6  |O| Physical addr of source    |                   |FROM port|         |N|     adapter (FROM)         |                   |  number |         +------------------------------+-----------------------------+      8  |                         Message type                       |         |                                                            |         +------------------------------+-----------------------------+      10 |     FROM Domain Number       |    FROM Network Number      |         |                              |                             |         +------------------------------+-----------------------------+      12 |          - reserved -        |         age count           |         |                              |                             |         +------------------------------+-----------------------------+      14 |      Next Header Offset      |      Header End Offset      |         |        (normally 16)         |        (normally 16)        |         +------------------------------+-----------------------------+      16 |                  Start of user protocol                    |         |              bytes 16 - 64 of message proper               |         |                                                            |         +------------------------------+-----------------------------+          Associated Data    +-----------------------------------------------------------------+    |                                                                 |    |     As with basic format network messages                       |    |     Maximum associated data size 1K bytes.                      |    |                                                                 |    +-----------------------------------------------------------------+Hardwick & Lekashman                                           [Page 15]RFC 1044           IP on Network Systems HYPERchannel      February 1988TRUNKS TO TRY AND MESSAGE FLAGS   These fields are defined just as with a normal 32-bit message.  All   bits in the Message Flags field are valid with broadcast modes.BROADCAST ADDRESS   For Domain, Network and Adapter Address fields, the value 0xFF is   reserved for use by the broadcast mechanism.  A value of 0xFF in the   adapter address field indicates to the local network hardware that   this message is to be sent to all connected network equipment on the   individual network.   A value of 0xFF in the network or domain fields, respectively   indicates a request that the scope of the broadcast exceed the local   network.  The bridging link adapters will receive the broadcast   message along with everyone else and will examine the "Broadcast   Channel" field and their internal switches to determine if the   message should be forwarded to other remote networks.   If the Network and Domain fields contain the local network and   domain, then the broadcast message will only be broadcast within the   local network.  If a remote Network and Domain is specified, then the   message will be delivered as a single message to the remote network   and broadcast there.BROADCAST CHANNEL   Since individual hosts and protocol servers generally are not   interested in all broadcast messages that float about the network, a   filtering mechanism is provided in the header and network adapter   equipment so that only proper classes of broadcast messages are   delivered to the end point.   Broadcast channel numbers in the range 00-0xFF will be assigned by   NSC much like the "message type" field.  Host protocol servers   specify a specific TO address containing a channel number (such as   0xFF04) when they bind themselves to the HYPERchannel device driver.   The driver and the underlying equipment will deliver only broadcast   messages with the correct channel number to the protocol server.  If   a protocol server wishes to receive several different broadcast   messages, it must bind itself to the driver several times with the   desired addresses.   Link adapters that are prepared to handle multinetwork broadcast   messages may be equipped with switches to determine which broadcast   channels will be propagated into the next network.  Since   multinetwork broadcast is an arrangement that must be configured withHardwick & Lekashman                                           [Page 16]RFC 1044           IP on Network Systems HYPERchannel      February 1988   care, these switches are off by default.FROM ADDRESS   The FROM address is constructed just as with a normal 32-bit network   message.  The Source Address Correct bit is processed just as with a   normal message.MESSAGE TYPE   Message type is defined as with normal messages.  Presumably   broadcast applications will have unique message types that are not   generally found in normal messages.AGE COUNT   Age count is vitally important in a multinetwork broadcast as "loops"   in the network can cause a great deal of activity until all the   progeny of the original broadcast message die out.PROTOCOL SPECIFICATION

⌨️ 快捷键说明

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