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

📄 rfc1707.txt

📁 <VC++网络游戏建摸与实现>源代码
💻 TXT
📖 第 1 页 / 共 3 页
字号:
   While the address (DSP) is initially always the 4 byte, version 4   address, it can be extended to arbitrary levels of subnetting within   the existing Internet numbering plan. Hosts with DSPs longer than 4   bytes will not be able to interoperate with version 4 hosts.Novell IPX   The Internetwork Packet Exchange protocol, developed by Novell based   on the XNS protocol (Xerox Network System) has many of the same   capabilities as the Internet and OSI protocols. At first look, it   appears to confuse the network and transport layers, as IPX includes   both the network layer service and the user datagram service of the   transport layer, while SPX (sequenced packet exchange) includes the   IPX network layer and provides service similar to TCP or TP4. ThisMcGovern & Ullmann                                             [Page 11]RFC 1707                         CATNIP                     October 1994   turns out to be mostly a matter of the naming and ordering of fields   in the packets, rather than any architectural difference.   IPX uses a 32-bit LAN network number, implicitly concatenated with   the 48-bit MAC layer address to form an Internet address. Initially,   the network numbers were not assigned by any central authority, and   thus were not useful for inter-organizational traffic without   substantial prior arrangement. There is now an authority established   by Novell to assign unique 32-bit numbers and blocks of numbers to   organizations that desire inter-organization networking with the IPX   protocol.   The Novell/IPX numbering plan uses an ICD, to be assigned, to   designate an address as an IPX address. This means Novell uses the   authority (AFI=47)(ICD=Novell) and delegates assignments of the   following 32 bits.   An IPX address in the common form looks like:      +----------+----------+---------------+---------------------+      |  length  |   AFI    |  IDI ...      | DSP ...             |      +----------+----------+---------------+---------------------+      |    13    | 47 (hex) |  Novell ICD   | network+MAC address |      +----------+----------+---------------+---------------------+   This will always be followed by two bytes of zero padding when it   appears in a common network layer datagram. Note that the socket   numbers included in the native form IPX address are part of the   transport layer.SIPP   It may seem a little odd to describe the interaction with SIPP-16   (version 6 of IP) which is another proposed candidate for the next   generation of network layer protocols. However, if SIPP-16 is   deployed, whether or not as the protocol of choice for replacement of   IP version 4, there will then be four network protocols to   accommodate.  It is prudent to investigate how SIPP-16 could then be   integrated into the common addressing plan and datagram format.   SIPP-16 defines 128 bit addresses, which are included in the NSAP   addressing plan under the Internet AFI as AD number 0.1. It is not   clear at this time what administration will hold the authority for   the SIPP-16 numbering plan. This produces a 20 byte NSAPA, with the   system ID field positioned exactly as expected by (e.g.) IS-IS.McGovern & Ullmann                                             [Page 12]RFC 1707                         CATNIP                     October 1994      +----------+----------+---------------+---------------------+      |  length  |   AFI    |  IDI ...      | DSP ...             |      +----------+----------+---------------+---------------------+      |    19    |   192    |  AD (0.1)     |   SIPP-16 address   |      +----------+----------+---------------+---------------------+   The SIPP-16 addressing method (the definition of the 128 bits) will   not be described here.   The SIPP proposal also includes an encapsulated-tunnel proposal   called IPAE, to address some of the issues that are designed into   CATNIP.  The CATNIP direct translation does not use the SIPP-IPAE   packet formats. IPAE also specifies a "mapping table" for prefixes.   This table is kept up-to-date by periodic FTP transfers from a   "central site." The CATNIP definitions leave the problem of prefix   selection when converting into SIPP firmly within the scope of the   SIPP-IPAE proposal, and possible methods are not described here.   In translating from SIPP (IPv6) to CATNIP (IPv7), the only unusual   aspect is that SIPP defines some things that are normally considered   options to be "payloads" overloaded onto the transport protocol   numbering space.  Fortunately, the only one that need be considered   is fragmentation; a fragmented SIPP datagram may need to be   reassembled prior to conversion.  Other "payloads" such as routing   are ignored (translated verbatim) and will normally simply fail to   achieve the desired effect.   Translation to SIPP is simple, except for the difficult problem of   inventing the "prefix" if an implementation wants to support   translating Internet AD 0.0 numbers into the SIPP addressing domain.Internet DNS   CATNIP addresses are represented in the DNS with the NSAP RR. The   data in the resource record is the NSAP, including the zero selector   at the end. The zone file syntax for the data is a string of   hexadecimal digits, with a period "." inserted between any two octets   where desired for readability. For example:   The inverse (PTR) zone is .NSAP.INT, with the CATNIP address   (reversed).  That is, like .IN-ADDR.ARPA, but with .NSAP.INT instead.   The nibbles are represented as hexadecimal digits.   This respects the difference in actual authority: the IANA is the   authority for the entire space rooted in .IN-ADDR.ARPA. in the   version 4 Internet, while in the new Internet it holds the authority   only for 0.C.NSAP.INT. (Following the example of 192 as the AFI   value.) The domain 0.0.0.0.0.C.NSAP.INT is to be delegated by IANA toMcGovern & Ullmann                                             [Page 13]RFC 1707                         CATNIP                     October 1994   the InterNIC. (Understanding that in present practice the InterNIC is   the operator of the authoritative root.)Security Considerations   The CATNIP design permits the direct use of the present proposals for   network layer security being developed in the IPSEC WG of the IETF.   There are a number of detailed requirements; the most relevant being   that network layer datagram translation must not affect (cannot   affect) the transport layers, since the TPDU is mostly inaccessible   to the router. For example, the translation into IPX will only work   if the port numbers are shadowed into the plaintext security header.References   [Chapin93]      Chapin, L., and D. Piscitello, "Open Systems                   Networking", Addison-Wesley, Reading, Massachusetts,                   1993.   [Perlman92]     Perlman, R., "Interconnections: Bridges and Routers"                   Addison-Wesley, Reading, Massachusetts, 1992.   [RFC791]        Postel, J., Editor, "Internet Protocol - DARPA                   Internet Program Protocol Specification", STD 5, RFC                   791 USC/Information Sciences Institute,  September                   1981.   [RFC792]        Postel, J., Editor, "Internet Control Message                   Protocol - DARPA Internet Program Protocol                   Specification", STD 5, RFC 792, USC/Information                   Sciences Institute, September 1981.   [RFC793]        Postel, J., Editor, "Transmission Control Protocol -                   DARPA Internet Program Protocol Specification,                   STD 7, RFC 793, USC/Information Sciences Institute,                   September, 1981.   [RFC801]        Postel, J., "NCP/TCP Transition Plan", RFC 801,                   USC/Information Sciences Institute, November, 1981.   [RFC1191]       Mogul, J., and S. Deering, "Path MTU Discovery",                   RFC 1191, DECWRL, Stanford University, November,                   1990.   [RFC1234]       Provan, D., "Tunneling IPX Traffic Through IP                   Networks", RFC 1234, Novell, Inc., June 1991.McGovern & Ullmann                                             [Page 14]RFC 1707                         CATNIP                     October 1994   [RFC1247]       Moy, J., "OSPF Version 2", RFC 1247, Proteon, Inc.,                   July 1991.   [RFC1287]       Clark, D., Chapin, L., Cerf, V., Braden, R., and                   R. Hobby, "Towards the Future Internet Architecture",                   RFC 1287, MIT, BBN, CNRI, ISI, UCDavis, December,                   1991.   [RFC1335]       Wang, Z., and J. Crowcroft, "A Two-Tier Address                   Structure for the Internet: A Solution to the                   Problem of Address Space Exhaustion", RFC 1335,                   University College London, May 1992.   [RFC1338]       Fuller, V., Li, T., Yu, J., and K. Varadhan,                   "Supernetting: an Address Assignment and Aggregation                   Strategy", RFC 1338, BAARNet, cicso, Merit, OARnet,                   June 1992.   [RFC1347]       Callon, R., "TCP and UDP with Bigger Addresses                   (TUBA), A Simple Proposal for Internet Addressing                   and Routing", RFC 1347, DEC, June 1992.   [RFC1466]       Gerich, E., "Guidelines for Management of IP Address                   Space", RFC 1466, Merit, May 1993.   [RFC1475]       Ullmann, R., "TP/IX: The Next Internet", RFC 1475,                   Process Software Corporation, June 1993.   [RFC1476]       Ullmann, R., "RAP: Internet Route Access Protocol",                   RFC 1476, Process Software Corporation, June 1993.   [RFC1561]       Piscitello, D., "Use of ISO CLNP in TUBA                   Environments", RFC 1561, Core Competence, December                   1993.McGovern & Ullmann                                             [Page 15]RFC 1707                         CATNIP                     October 1994Authors' Addresses   Michael McGovern   Sunspot Graphics   EMail: scrivner@world.std.com   Robert Ullmann   Lotus Development Corporation   1 Rogers Street   Cambridge, MA 02142   Phone: +1 617 693 1315   EMail: rullmann@crd.lotus.comMcGovern & Ullmann                                             [Page 16]

⌨️ 快捷键说明

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