ISO
Click on the red underlined text to get to the source
...
There are two basic approaches which can be taken when "porting" ISO
applications to TCP/IP ([RFC793 ...
... separately, developing local protocols on top of TCP. A second
approach is based on the notion of layering the ISO Transport Service
over TCP/IP ...
... over TCP/IP. This approach solves the problem for all applications
which use the ISO Transport Service. This document describes the
second approach.
...
... The protocol described in this memo is based on the observation that
both the Internet Protocol Suite and the ISO Protocol Suite are
layered systems. A key aspect of the layering principle is that of
layer ...
... identical to the Services and Interfaces offered by the ISO Transport
Service Definition [ISO8072], but which will in fact implement the
...
... Transport
Service Definition [ISO8072], but which will in fact implement the
ISO Transport Protocol [ISO8073] on top of TCP/IP ...
...
This section describes the differences between the model used by the
ISO Transport and that described in this document.
...
... Transport Service Definition
(TS). The ISO Transport Service Definition describes the services
...
... ISO Transport Protocol
Specification (TP). The ISO Transport Protocol specifies common
encoding rules ...
...
The relationship of these ISO standards is illustrated below:
...
... +--------------------------------------------------+
|
|-ISO Network Service Definition [ISO8348]
...
...
This document defines a model which provides ISO Transport Service,
with minor extensions, running over TCP ...
...
The ISO 8072 Transport Service is supported with minor modifications.
See section 3.1.
...
...
The ISO 8073 Transport Protocol with some modifications is used to
provide the modified Transport Service ...
...
The Transmission Control Protocol is used in place of the ISO 8348 to
provide a CONS like service. See section 4.
...
... This document specifies a simple encapsulation mechanism between the
modified ISO 8073 Transport Protocol and the TCP.
...
... Transport Protocol specifies five classes when operating
over ISO 8348 CONS. This document specifies how to operate class 0
and 2 over TCP ...
... Transport Service Provider |
| ISO Transport Protocol (modified) Specification |
+--------------------------------------------------+
...
...
This document defines use of the ISO Transport Protocol (with some
extensions) running over TCP ...
... Service offered to the Transport User by this
protocol, and shows the differences from the ISO Transport Service.
The mapping between the Service ...
... Transport Service.
The mapping between the Service primitives in the ISO Network Service
and TCP ...
...
ISO 8072 Transport Service is supported with the following
extensions:
...
... ISO 8348 CONS primitives ...
...
ISO 8073 Transport Protocol exchanges information between peers in
discrete units of information called transport protocol ...
...
This document mandates the implementation of ISO 8073 Transport
Protocol options negotiation (which includes class ...
... The principles used in connection establishment are based upon those
described in ISO 8073, with the following extensions:
...
... Service" may be negotiated
using the negotiation mechanism specified in ISO 8073. The
default is to not use "Expedited Data Transfer Service ...
... Non-standard TPDU size may be negotiated using the negotiation
mechanism specified in ISO 8073. The maximum TPDU size is 65531
octets. The Default maximum TPDU size is 65531 octets.
Please refer to 'Notes to Implementors ...
... The elements of procedure used during transfer are based upon those
presented in ISO 8073, with the following extension:
...
... elements of procedure used during a connection release are
identical to those presented in ISO 8073.
...
... The principles used in connection establishment are based upon those
described in ISO 8073, with the following extensions:
...
... by setting bit 1 of the "Additional Option" parameter,
and is negotiated using the mechanism specified in ISO 8073.
...
... bit 6 of the "Additional Option" parameter, and is
negotiated using the mechanism specified in ISO 8073.
...
... bit 7 of the "Additional Option" parameter, and is
negotiated using the mechanism specified in ISO 8073.
...
... bit 4 of the "Additional
Option" parameter, and is negotiated using the mechanism
specified in ISO 8073.
...
... Non-standard TPDU size may be negotiated using the negotiation
mechanism specified in ISO 8073. The maximum TPDU size is 65531
octets. The default maximum TPDU size is 65531 octets.
Please refer to 'Notes to Implementors ...
...
In the absence of a Flow Control policy, the use of ISO 8073
Multiplexing procedure lead to degradation of the quality of service ...
... The elements of procedure used during transfer are based upon those
presented in ISO 8073, with the following extensions:
...
... The Forward Connection (Splitting and Recombining) procedure is
defined in ISO 8073. This procedure allows a transport connection
to make use of multiple TCP connections ...
...
The Reverse Connection procedure is not defined in ISO 8073. When
using the Reverse Connection procedure the initiator ...
... elements of procedure used during a connection release are based
upon those described in ISO 8073. A connection can be terminated by
the TS ...
...
ISO Transport expects information to be sent and delivered in
discrete objects termed Network Service ...
... Network Service Data Units (NSDU). Although
ISO Transport allows combination of more than one TPDU inside a
single NSDU for the purposes of discussion ...
... single NSDU for the purposes of discussion an NSDU is identical to a
TPDU. Please refer to ISO 8073 for the valid set of concatenated
TPDUs.
...
...
Implementors should be aware that ISO transport protocols assume that
they will be told by the network service provider ...
... Class negotiation is identical to those
described in ISO 8073. Class and options are negotiated during
Connection establishment ...
...
The default maximum TPDU size value specified in this document breaks
ISO Transport negotiation rule which states that the maximum TPDU
...
... NR (bits 0 to 6)
fields to be ignored on input, which is in line with ISO 8073
encoding rules. RFC1006std35 ...
... +--------------------------------------------------------------------+
(*) In ISO 8073, bit 4 is defined as use of "Network Expedited" and
...
... data
channels without synchronisation relaxes the Transport Service
definition of Expedited data and is not consistent with ISO 8072.
...
...
As defined in ISO 8073, when "Forward Connection" (Splitting and
Recombining) procedure is used for Expedited Data transmission, ED
...
...
As defined in ISO 8073, this document does not mandates use of the
Splitting procedure for Expedited Data transmission. The
Recombination procedure, which associates Data (normal and expedited)
...
... Class 0 Connect Confirm,
at which point the Connect Confirm should be rejected as specified in
ISO 8073.
...
... Operation of this protocol is no more and no less secure than
operation of TCP and ISO 8073 protocols. The reader is directed there
for further reading.
...
... ISO. "International Standard 8072. Information Processing Systems - Open Systems Interconnection: Transport Service Definition." ...
... ISO. "International Standard 8073. Information Processing Systems - Open Systems Interconnection: Transport Protocol Specification." ISO ...
... ISO. "International Standard 8073. Information Processing Systems - Open Systems Interconnection: Transport Protocol Specification." ISO 8073:1992 and 8073:1992/Amd.5:1995. ...
... ISO. "International Standard 8348. Information Processing Systems - Open Systems Interconnection: Network Service Definition." ...
