📄 rfc1007.txt
字号:
Network Working Group Wayne McCoyRequest for Comments: 1007 June 1987 MILITARY SUPPLEMENT TO THE ISO TRANSPORT PROTOCOLStatus of this Memo This RFC is being distributed to members of the Internet community in order to solicit comments on the Draft Military Supplement. While this document may not be directly relevant to the research problems of the Internet, it may be of some interest to a number of researchers and implementors. Distribution of this memor is unlimited.1. SCOPE1.1 Purpose. This document supplements the Transport Service and Protocol of the International Standards Organization (ISO), IS 8072 and IS 8073, respectively, and their formal descriptions by providing conventions, option selections and parameter values to be used when the protocol is operated within the scope of the applicability statement in Paragraph 1.3 below. Paragraph 1.4, below, describes the ISO standards. Full implementation detail is not provided in this document, but reference is made to a separate document, entitled "Implementation Guide for the ISO Transport Protocol", in which guidance for implementation is given.1.2 Organization. Five sections comprise this supplement. In Section 1, the role and purpose of the Transport Protocol are stated and the international standards upon which the protocol is based are described. These documents, as well as others supporting the international standards and this supplement are listed in Section 2. Other definitions not already included in the international standards and supporting documents are given in Section 3. The international standards cover a very wide variety of network environments and situations. There is, thus, a collection of options and parameters provided by the standards which must be determined for specific uses. Section 4 states the options and parameters relevant to those implementations to which this supplement applies, and defines usage conventions.McCoy [Page 1]RFC 1007 June 1987 Conventions for addressing and Transport connection reference number usage and recovery of the Transport connection from peer deactivation are covered in Section 5.1.3 Application. The use of the Transport Protocol Class 4 and the Protocol for Providing the Connectionless-Mode Network Service (IS 8473) is mandatory foruse in all DOD packet-switched data networks where there is a potential for host-to-host connectivity across network or subnetwork boundaries. The term "network" as used here shall include Local Area Networks but not integrated weapons systems. The use of the Transport Protocol Class 4 and IS 8473 is strongly encouraged, particularly where a need for equipment interchangeability or survivability is perceived. Use of the Transport Protocol Class 4 and IS 8473 in weapons systems, where such usage does not diminish required performance, is also encouraged.1.4 International Standards Organization Transport Protocol. The international standard upon which this supplement is based is described in four documents: a. IS 8072, the Transport Service Definition, which defines the service that Transport provides to a user, described in English text; b. WG4 N53, the Formal Description of the Transport Service, in which the Transport Service is described using a formal description language; c. IS 8073, the Transport Protocol, in which the protocol is specified in English text; and d. N123, the formal description of the Transport Protocol, in which the specification IS 8073 is written in a formal description language. The ISO protocol has five classes of service, named Class 0 through Class 4. Only Classes 4 and 2 will apply to this supplement. The formal description language, Estelle, DP 9074, provides for protocol descriptions in terms of communicating finite state automata. It contains a subset language which corresponds to the international standard Pascal. The Class 4 protocol operation when supported by a connectionless network service is described in an addendum to IS 8073, N3339(rev).McCoy [Page 2]RFC 1007 June 19872. REFERENCED DOCUMENTS2.1 Issues of Documents. The following documents of the issue in effect on date of invitation for bids or request for proposal form a part of this supplement to the extent specified herein. FED-STD-1037 - Federal Standard - 1037, Glossary of Telecommunication Terms. Implementation Guide for the ISO Transport Protocol2.2 Other Publications. The following documents form part of this standard to the extent specified herin. Unless otherwise indicated, the issue in effect on the date of invitation for bids or request for proposal shall apply. IS 8072 - Information Processing Systems - Open Systems Interconnection - Transport Service Definition. Available from: ANSI ISO TC97/SC6 Secretariat 1430 Broadway New York, NY 10018 (212) 354-3343 IS 8073 - Information Processing Systems - Open Systems Interconnection - Transport Protocol Specification. Available from ANSI (SC6 Secretariat). N3339(rev) - Draft Proposed Addendum to IS 8073 to Enable Class 4 Operation Over Connectionless Mode Network Service as Defined in ISO/ISO 8348/AD1. Available from ANSI (SC6 Secretariat). DP 9074 - Estelle - A Formal Description Technique Based on an Extended State Transition Model. Available from ANSI (SC21 Secretariat), address as for SC6, above. WG4 N53 - Information Processing Systems - Open Systems Interconnection - Formal Description of IS 8072 in Estelle. (Working draft, ISO TC 97/SC 6/WG 4) N123 - Information Processing Systems - Open Systems Interconnection - Formal Description of IS 8073 in Estelle. (Working draft, ISO TC 97/SC 6) IS 8473 - Information Processing Systems - Data Communications - Protocol for Providing the Connectionless-mode Network Service. Available from ANSI (SC6 Secretariat).McCoy [Page 3]RFC 1007 June 19873. DEFINITIONS3.1 Definition of terms. The definition of terms used in this standard shall comply with FED-STD-1037, ISO IS 8072, IS 8073 and IS 8473. Other terms and definitions unique to N3756, WG4 N53 and N3339(rev) appear in those documents.3.2 Abbreviations and acronyms. The following abbreviations and acronyms are used in this supplement: a. ISO. The International Standards Organization; b. OSI. Open Systems Interconnection; c. TS. Transport service; d. TSAP. Transport service access point; e. NSAP. Network service access point; f. TPDU. Transport protocol data unit; g. CR. Connect request; h. CC. Connect confirm; i. DR. Disconnect request; j. ER. Error; k. AK. Acknowledgement; l. IP. Internetwork protocol; m. LAN. Local area network. n. CONS. Connection oriented network service. o. CLNS. Connectionless network service. (Other provisions of this Section are under consideration.)McCoy [Page 4]RFC 1007 June 19874. GENERAL REQUIREMENTS4.1 Conformance. Implementations to which this supplement applies shall satisfy the conformance requirements (Clause 14, of IS 8073 and N3339(rev), as adapted for this supplement) in the following statements. a. A system claiming to implement the procedures specified in this standard shall comply with the requirements in b. - d., below. b. The system shall implement: b.1 Class 2 or Class 0 or both, if operated over a connection oriented network service; or b.2 Class 4 if operated over a connectionless network service. c. If the system implements Class 4, it shall also implement Class 2, if it is operated over a connection oriented network service. Class 2 shall not be implemented if operation is exclusively over a connectionless network service. d. For each class which the system claims to implement, the system shall be capable of: d.1 initiating CR TPDUs or responding to CR TPDUs with TPDUs or both; d.2 responding to any other TPDU and operating network service in accordance with procedures for the class; d.3 operating all the procedures for the class listed as mandatory in the Provisions of Options table below; d.4 operating those procedures for the class, listed as as optional in the Provisions of Options table, for which conformance is claimed; and d.5 handling all TPDUs of lengths up to the lesser value of: d.5.1 the maximum length for the class; d.5.2 the maximum for which conformance is claimed. e. Claims of conformance shall state: e.1 whether or not operation over connectionless service is implemented; e.2 which class or classes of protocol are implemented, ifMcCoy [Page 5]RFC 1007 June 1987 operation over a connection oriented network is implemented; e.3 whether the system is capable of initiating or responding to CR TPDUs or both; e.4 which of the procedures listed in the Provisions of Options table are implemented; e.5 the maximum size of TPDU implemented; the value shall be chosen from the following list and all values in the list which are less than this maximum shall be implemented: 128, 256, 512, 1024, 2048, 4096, or 8192 octets. Provision of options (adapted from IS 8073, Table 9) __________________________________________________________________ | PROCEDURE | CLASS 2 | CLASS 4 | |__________________________|____________________|_________________| | | | | |TPDU with checksum |not applicable |mandatory | |TPDU without checksum |mandatory |optional | |__________________________|____________________|_________________| | | | | |Expedited data transfer |mandatory |mandatory | |No expedited data transfer|mandatory |mandatory | |__________________________|____________________|_________________| | | | | |Flow control in Class 2 |mandatory |not applicable | |No flow control in Class 2|optional |not applicable | |__________________________|____________________|_________________| | | | | |Normal formats |mandatory |mandatory | |Extended formats |optional |optional | |__________________________|____________________|_________________| The explicit manner in which implementations, to which this supplement applies, shall satisfy these conformance statements is given in Paragraph 4.4. The options are described in more detail in Paragraph 4.3.4.2 Transport Service access parameters.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -