ISO/IEC 14700:1997
(Main)Information technology - Open Systems Interconnection - Network Fast Byte Protocol
Information technology - Open Systems Interconnection - Network Fast Byte Protocol
Technologies de l'information — Interconnexion de systèmes ouverts (OSI) — Protocole de couche réseau "Fast Byte"
General Information
- Status
- Published
- Publication Date
- 11-Jun-1997
- Drafting Committee
- ISO/IEC JTC 1/SC 6/WG 7 - Network, transport and future network
- Current Stage
- 9093 - International Standard confirmed
- Start Date
- 16-Aug-2002
- Completion Date
- 30-Oct-2025
Overview
ISO/IEC 14700:1997 - Information technology - Open Systems Interconnection - Network Fast Byte Protocol - defines a network-layer protocol and encoding rules intended for use within the OSI Reference Model. Published jointly with ITU-T (identical to ITU-T Rec. X.633), the standard specifies procedures and Network Protocol Data Unit (NPDU) structures for transferring data and control information over a connection-mode data link service. It emphasizes simplicity and a constrained set of data-link quality assumptions rather than optimizations.
Key Topics and Requirements
- Scope: Procedures for NPDU transfer and the structure/encoding of NPDUs between peer network entities; interactions with network service users and the data link service provider.
- NPDU lifecycle: Rules for connection establishment, connection refusal, normal and abnormal release, error indication and user-initiated resets.
- Data transfer mechanics: Segmenting and reassembling, qualifier-bit handling, invalid NPDU behavior and data/control separation.
- FB-NPDU structure: Header, control and data parts with specified encoding rules for interoperability.
- Conformance: Clause on conformance requirements and a Protocol Implementation Conformance Statement (PICS) proforma (Annex A) to document implemented options and capabilities.
- Subnetwork adaptation: Annex B provides a Subnetwork Dependent Convergence Function (for subnetworks employing out-of-band signalling).
- Normative references: Built on OSI fundamentals and related ITU-T/ISO standards (e.g., ITU-T X.200/X.213/X.212 and ISO/IEC 7498-1/8348/8886), establishing consistent terminology and testing guidance.
Applications and Who Uses It
- Implementers and vendors: Developers of network-layer stacks or embedded protocols who need a simple, interoperable network protocol for environments using connection-mode data link services.
- System designers and integrators: Architects building OSI-compliant systems or integrating legacy OSI network components.
- Testers and procurers: Organizations creating test suites, conformance checklists, and procurement specifications - the PICS proforma helps specify feature support.
- Network engineers: Teams maintaining or migrating networks that interoperate using OSI network-layer protocols and require clear rules for NPDU handling and error procedures.
Practical deployments are likely where constrained, predictable data-link behavior is available and a lightweight OSI network-layer protocol (Network Fast Byte Protocol) is preferred.
Related Standards
- ITU-T Recommendation X.633 (identical text)
- ITU-T X.200 / ISO/IEC 7498-1 - OSI Basic Reference Model
- ITU-T X.213 / ISO/IEC 8348 - Network Service Definition
- ITU-T X.212 / ISO/IEC 8886 - Data Link Service Definition
- ITU-T X.233 / ISO/IEC 8473-1 - Connectionless-mode protocol (for context)
- ITU-T X.290 / ISO/IEC 9646-1 and X.296 / ISO/IEC 9646-7 - OSI conformance testing and PICS guidance
Keywords: ISO/IEC 14700, Network Fast Byte Protocol, OSI, NPDU, network layer protocol, connection-mode data link service, conformance, PICS, FB-NPDU, segmenting and reassembling.
ISO/IEC 14700:1997 - Information technology -- Open Systems Interconnection -- Network Fast Byte Protocol
ISO/IEC 14700:1997 - Technologies de l'information -- Interconnexion de systemes ouverts (OSI) -- Protocole de couche réseau "Fast Byte"
ISO/IEC 14700:1997 - Technologies de l'information -- Interconnexion de systemes ouverts (OSI) -- Protocole de couche réseau "Fast Byte"
Frequently Asked Questions
ISO/IEC 14700:1997 is a standard published by the International Organization for Standardization (ISO). Its full title is "Information technology - Open Systems Interconnection - Network Fast Byte Protocol". This standard covers: Information technology - Open Systems Interconnection - Network Fast Byte Protocol
Information technology - Open Systems Interconnection - Network Fast Byte Protocol
ISO/IEC 14700:1997 is classified under the following ICS (International Classification for Standards) categories: 35.100.30 - Network layer. The ICS classification helps identify the subject area and facilitates finding related standards.
You can purchase ISO/IEC 14700:1997 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.
Standards Content (Sample)
ISCMEC
INTERNATIONAL
STANDARD
First edition
1997-06-I 5
Information technology - Open Systems
- Network Fast Byte
Interconnection
Protocol
Technologies de /‘information - lnterconnexion de systemes
ouverfs (OS) - Protocole de byte rapide de r&eau
Reference number
ISOAEC 14700:1997(E)
ISO/IEC14700: 1997(E)
Contents
Page
.............................................................................................................................................................. 1
Scope
..................................................................................................................................... 1
Normative references
Identical Recommendations [ International Standards . 1
2.1
......................... 2
2.2 Paired Recommendations 1 International Standards equivalent in technical contents
...................................................................................................................................................... 2
Definitions
3.1 This Recommendation 1 International Standard is based on the concepts developed in ITU-T
Rec. X.200 1 ISWIEC 7498-l and makes use of the following terms defined in it . . 2
For the purposes of this Recommendation 1 International Standard, the following definitions apply: 2
3.2
3.3 This Recommendation I International Standard uses the following terms defined in ITU-T
Rec. X.290 and ISO/IEC 9646-l l .
3.4 This Recommendation I International Standard uses the following terms defined in ITU-T
................................................................................................................ 3
Rec. X.2 10 1 ISO/IEC 1073 1
Symbols and abbreviations . 3
4.1 Data units . 3
4.2 NPDU types . 3
........................................................................................................................................ 3
4.3 NPDU fields
..................................................................................................................................... 3
4.4 Miscellaneous
Overview of the Network Fast Byte Protocol . 4
5.1 Service provided by the Network Layer . 4
........................................................................................ 4
5.2 Service assumed from the Data Link Layer
......................................................................................................... 4
5.3 Functions of the Network Layer
...................................................................................................................... 6
5.4 Operation over CODLS
............................................................................................................... 6
5.5 Model of the Network Layer
......................................................................................................
Network Fast Byte Protocol specification 6
6.1 Network Protocol Data Unit (NPDU) transfer . 7
................................................................................................................... 8
6.2 Connection establishment
.............................................................................................................................. 9
6.3 Connection refusal
.................................................................................................................................... 10
6.4 Normal release
................................................................................................................................... 10
6.5 Error Indication
................................................................................................................................ 10
6.6 Abnormal release
Data transfer . 11
6.7
6.8 Segmenting and reassembling .
0 ISO/IEC 1997
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or
utilized in any form or by any means, electronic or mechanical, including photocopying and
microfilm, without permission in writing from the publisher.
ISO/IEC Copyright Office l Case postale 56 l CH-1211 Gen&ve 20 l Switzerland
Printed in Switzerland
ii
ISOLIEC 14700 : 1997 (E)
@ ISO/IEC
6.9 Qualifier-bit .
6.10 Invalid NPDU .
......................................................................................................................... 12
6.11 NS-user initiated reset
................................................................................................................. 13
7 FB-NPDU Structure and encoding
..........................................................................................................................................
7.1 Header part
.........................................................................................................................................
7.2 Control part
7.3 Data part .
..................................................................................................................................................
8 Conformance
Annex A - Protocol Implementation Conformance Statement (PICS) proforma .
A.1 General .
.......................................................................................................................................
A.2 Identification
...................................................................................................................
A.3 Indices used in this annex
Initiator/responder capability to establish connection .
A.4
Supported functions .
A.5
...............................................................................................................................
A.6 Supported NPDUs
...................................................................................... 19
Supported FB NPDU fields and parameters
A.7
Negotiation and selection .
A.8
.....................................................................................................................................
A.9 Error handling
Annex B - Subnetwork Dependent Convergence Function for subnetworks employing out-of-band signalling . . . . .
B. 1 Applicable subnetworks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B.2 Fast Byte Protocol specification
0.e
ISO/IECl4700:1997(E) 0 ISO/IEC
Foreword
IS0 (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form
the specialized system for worldwide standardization. National bodies that are members of IS0 or IEC participate in the
development of International Standards through technical committees established by the respective organization to deal
with particular fields of technical activity. IS0 and IEC technical committees collaborate in fields of mutual interest.
Other international organizations, governmental and non-governmental, in liaison with IS0 and IEC, also take part in the
work.
In the field of information technology, IS0 and IEC have established a joint technical committee, ISO/IEC JTC 1. Draft
International Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication
as an International Standard requires approval by at least 75 % of the national bodies casting a vote.
International Standard ISO/IEC 14700 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information
technology, Subcommittee SC 6, Telecommunications and information exchange between systems, in collaboration with
ITU-T. The identical text is published as ITU-T Recommendation X.633.
Annex A forms an integral part of this International Standard. Annex B is for information only.
iv
ISO/IEC 14700 : 1997 (E)
0 ISO/IEC
Introduction
This Recommendation I International Standard is one of a set of Recommendations I International Standards produced to
facilitate the interconnection of information processing systems. This set of Recommendations I International Standards
covers the services and protocols required to achieve such interconnection.
The Network Fast Byte Protocol Recommendation I International Standard is positioned with respect to other related
Recommendations 1 International Standards by the layers defined in the Reference Model for Open Systems Inter-
connection (see ITU-T Rec. X.200 1 ISO/IEC 7498-l). It is most closely related to, and lies within the field of
application of the Network Service definition (ITU-T Rec. X.213 I ISOAEC 8348). It also uses and makes reference to
the Data Link Service definition (see ITU-T Rec. X212 ( ISO/IEC 8886), whose provisions it assumes in order to
accomplish Network Fast Byte’s aims. The interrelationship of these Recommendations I International Standards is
illustrated in Figure Intro. 1.
Network Service definition .
I
-------
Reference to aims - - - - - I
Network
Fast Byte
Specification - - - - - - -Reference to assumptions - -
I
!
Data Link Service definition
TIS07790-96/dOl
Figure Intro. 1 - Relationship between the Network Fast Byte Protocol and adjacent services
This Recommendation I International Standard specifies a common encoding and protocol procedures. It is intended that
the Network Fast Byte should be simple and cater for a specific range of Data Link Service qualities possible. This
Recommendation I International Standard does not define mechanisms that can be used to optimize or enhance the
quality of the Data Link Service.
The primary aim of this Recommendation I International Standard is to provide a set of rules for communication
expressed in terms of the procedures to be carried out by peer entities at the time of communication. These rules for
communication are intended to provide a sound basis for development in order to serve a variety of purposes:
as a guide for implementors and designers;
a)
b) for use in the testing and procurement of equipment;
as part of an agreement for the admittance of systems into the open systems environment;
C)
d) as a refinement of the understanding of OSI.
@ ISO/IEC
ISO/IEC14700:1997(E)
This Recommendation 1 International Standard contains a clause on conformance of equipment claiming to implement
the procedures in this Recommendation 1 International Standard (see clause 8). To evaluate conformance of a particular
implementation, it is necessary to have a statement of which capabilities and options have been implemented for a given
OS1 protocol. Such a statement is called a Protocol Implementation Conformance Statement (PICS). A PICS proforma is
provided in Annex A. Attention is drawn to the fact that this Recommendation 1 International Standard does not contain
any tests to demonstrate this conformance.
It should be noted that it may not be possible with current technology to verify that an implementation will operate the
protocol defined in this Recommendation 1 International Standard correctly under all circumstances. It is possible by
means of testing to establish confidence that an implementation correctly operates the protocol in a representative sample
of circumstances. It is, however, intended that this Recommendation 1 International Standard can be used in
circumstances where two implementations fail to communicate in order to determine whether one or both have failed to
operate the protocol correctly.
Vi
ISO/IEC 14700 : 1997 (E)
INTERNATIONAL STANDARD
ITU-T RECOMMENDATION
INFORMATION TECHNOLOGY
OPEN SYSTEMS INTERCONNECTION -
NETWORK FAST BYTE PROTOCOL
1 Scope
This Recommendation 1 International Standard specifies:
procedures when operating over the connection-mode data link service for the connection-mode transfer
a)
of data and control information from one network entity to a peer network entity;
the structure and encoding of the NPDUs used for the transfer of data and control information.
W
The procedures are defined in terms of:
the interactions between peer network entities through the exchange of NPDUs;
a)
the interactions between a network entity and the network service user in the same system through the
W
exchange of network service primitives;
a network entity and the data link service provider through the exchange of data
the interactions between
C)
link service primitives.
These procedures are applicable to instances of communication between systems which support the Network Layer of
the OS1 Reference Model and wish to interconnect in the open systems environment using the Network Fast Byte
Protocol.
in clause 8, conformance requirements for systems
This Recommendation ( International Standard specifies,
implementing these procedures and provides the PICS proforma in compliance with the relevant requirements, and in
accordance with the relevant guidance, given in ITU-T Rec. X.296 and ISO/IEC 9646-7. It does not contain tests which
can be used to demonstrate this conformance.
2 Normative references
The following Recommendations and International Standards contain provisions which, through reference in this text,
constitute provisions of this Recommendation 1 International Standard. At the time of publication, the editions indicated
were valid. All Recommendations and International Standards are subject to revision and parties to agreements based on
this Recommendation 1 International Standard are encouraged to investigate the possibility of applying the most recent
edition of the Recommendations and International Standards listed below. Members of IEC and IS0 maintain registers
of currently valid International Standards. The Telecommunication Standardization Bureau of the ITU maintains a list of
currently valid ITU-T Recommendations.
21 .
Identical Recommendations 1 International Standards
-
ITU-T Recommendation X.200 (1994) I ISO/IEC 7498-l : 1994, Information technozogy - Open Systems
Interconnection - Basic Reference Model: The Basic Model.
-
ITU-T Recommendation X.210 (1993) I ISO/IEC 1073 1: 1994, Information technology - Open Systems
Interconnection - Basic Reference Model: Conventions for the definition of OSI services.
-
ITU-T Recommendation X.212 (1995) I ISO/IEC 8886: 1996, Information technology - Open Systems
Interconnection - Data link service definition.
ITU-T Rec. X.633 (1996 E)
ISO/IEC 14700 : 1997 (E)
-
ITU-T Recommendation X.2 13 (1995) I ISO/IEC 8348: 1996, Information technology - Open Systems
Interconnection - Network Service Definition.
-
ITU-T Recommendation X.233 (1993) I ISO/IEC 8473-l : 1994, Information technology - Protocol for
providing the connectionless-mode network service: Protocol specification.
-
ITU-T Recommendation X.263 (1995) I ISO/IEC TR 9577. . *), Information technology - Protocol
ident$cation in the Network Zayer.
22 . Paired Recommendations 1 International Standards equivalent in technical contents
-
ITU-T Recommendation X.223 (1993), Use of XI 25 to provide the OSI connection-mode network service
for ITU-T applications.
ISO/IEC 8878: 1992, Information technology - Telecommunications and information exchange between
systems - Use of XI 25 to provide the OSI Connection-mode Network Service.
-
ITU-T Recommendation X.290 (1995), OSI conformance testing methodology and framework for
protocoZ Recommendations for ITU-T applications - General concepts.
ISO/IEC 9646- 1: 1994, Information technology - Open Systems Interconnection - Conformance testing
methodology and@amework - Part I: General concepts.
-
ITU-T Recommendation X.296 (1995), OSI conformance testing methodology and framework for
protocoZ Recommendations for ITU-T applications - Implementation conformance statements.
ISOIIEC 9646-7: 1995, Information technology - Open Systems Interconnection - Conformance testing
Part 7: Implementation Conformance Statements.
methodology andfiamework -
3 Definitions
NOTE - The definitions contained in this clause make use of abbreviations defined in clause 4.
Standard is based on the concepts developed in ITU-T Rec. X.200 1
3.1 This Recommendation I International
ISO/IEC 7498-l and makes use of the following terms defined in it:
concatenation and separation;
a)
b) segmenting and reassembling;
multiplexing and demultiplexing;
Cl
d) splitting and recombining;
e) flow control;
connection-mode network service;
f)
connection-mode data link service.
8)
3.2 For the purposes of this Recommendation I International Standard, the following definitions apply:
Hardware or software or a combination of both; it need not be physically distinct within a
3.2.1 equipment:
computer system.
3.2.2 local matter: A decision made by a system concerning its behavior in the Network Layer that is not subject to
the requirements of this protocol.
3.2.3 initiator: A network entity that acts on an N-CONNECT request from the NS-user.
responder: A network entity with whom an initiator wishes to establish a network connection.
3.2.4
3.2.5 sending network entity: A network entity that sends a given NPDU.
3.2.6 receiving network entity: A network entity that receives a given NPDU.
error indication: A DL-RESET indication that a network entity receives from the DLS-provider.
3.2.7
invalid NPDU: An NPDU that does not comply with the requirements of this Recommendation I International
3.2.8
Standard for structure and encoding.
l) To be published.
2 ITU-T Rec. X.633 (1996 E)
ISO/IEC 14700 : 1997 (E)
3.2.9 protocol error: An NPDU whose use does not comply with the associated procedures.
3.2.10 transparent (data): NS-user data that is transferred intact between network entities and which is unavailable
for use by the network entities.
3.2.11 calling: A classification associated with the initiator (e.g. a calling address is the address of the initiator; a data
transfer direction of calling-to-called is the direction of transfer which originates at the initiator and terminates at the
responder).
3.2.12 called: A classification associated with the responder (e.g. a called address is the address of the responder; a
data transfer direction of called-to-calling is the direction of transfer which originates at the responder and terminates at
the initiator).
3.3 This Recommendation I International Standard uses the following terms defined in ITU-T Rec. X.290 and
ISO/IEC 9646-l :
a) PICS proforma;
b) Protocol Implementation Conformance Statement (PICS).
3.4 This Recommendation I International Standard uses the following terms defined in ITU-T Rec. X.210 I
ISO/IEC 1073 1:
network service user;
a)
b) data link service provider.
Symbols and abbreviations
For the purposes of this Recommendation I International Standard, the following abbreviations apply:
41 .
Data units
NPDU Network-protocol-data-unit
NSDU Network-service-data-unit
DLSDU Data-link-service-data-unit
42 . NPDU types
FB-NPDU Fast Byte NPDU
43 . NPDU fields
End of NSDU
EON
Q-bit parameter
Q
NPCI Network Layer Protocol Control Information
Null PC1 data transfer parameter
Null-PC1
44 . Miscellaneous
Network-service user
NS-user
NS-provider Network-service provider
NSAP Network-service-access-point
DLS-provider Data link service provider
DLSAP Data-link-service-access-point
Quality of Service
QOS
CODLS Connection-mode Data Link Service
ITU-T Rec. X.633 (1996 E) 3
ISO/IEC 14700 : 1997 (E)
5 Overview of the Network Fast Byte Protocol
The Network Fast Byte Protocol applies to the provision of the OS1 connection-mode network service in end systems,
eliminates the round trip delay associated with the establishment and release of a network connection, and requires very
low PCI overhead. The Network Fast Byte Protocol is required for use in situations in which enhancements to the data
link QOS are not required, and efficiency of operation (e.g. reduction of round trip delays on establishment and release)
is of primary concern The protocol ensures an interoperable method for accomplishing this, by standardizing a
“mapping” between the network and data link services.
Unlike traditional protocols, the Fast Byte protocol does not define different PDU types (e.g. connect, release,
reset, etc.). The Fast Byte protocol defines a single PDU, and the semantics of this PDU are dependent on the service
primitive in which the PDU is received.
51 . Service provided by the Network Layer
The Network Fast Byte Protocol supports the OS1 connection-mode network service defined in ITU-T Rec. X.213 I
ISO/IEC 8348 with the following restrictions:
the optional receipt confirmation and optional expedited data services are not supported;
1)
no enhancement of the data link service QOS is provided, so that the network service QOS approximates
2)
to the corresponding data link service QOS.
This protocol is intended to complement, as opposed to replace, the suite of existing protocols which supports the
connection-mode network service (e.g. ITU-T Rec. X.223 and ISO/IEC 8878).
For support of the OS1 connectionless-mode network service, ITU-T Rec. X.233 ( ISO/IEC 8473-l applies.
Information is transferred to and from the NS-user in the network service primitives listed in Table 1.
52 . Service assumed from the Data Link Layer
The Network Fast Byte Protocol assumes the use of the OS1 connection-mode data link service (CODLS) defined in
ITU-T Rec. X.212 I ISO/IEC 8886.
When operating over CODLS, information is transferred to and from the DLS-provider in the data link service
primitives listed in Table 2.
NOTES
1 The parameters listed in Table 2 are those in the data link service.
The way the primitives and parameters are exchanged between the network entity and the DLS-provider is a local
matter.
53 . Functions of the Network Layer
5.3.1 Overview of functions
The functions in the Network Layer are primarily concerned with the data transfer, routeing and relaying, and the
The Network Fast Byte Protocol is intended for use in situations where
enhancement of Quality of Service.
enhancements are not required, and the efficiency of operation is of primary concern. The Network Fast Byte Protocol
eliminates the round trip propagation delay associated with the establishment and release of a network connection, and
requires very low PC1 overhead. The following functions are therefore not supported:
multiplexing;
a)
error detection;
b)
error recovery;
C>
flow control;
d)
expedited data;
encryption;
f)
g) accounting mechanisms;
status exchanges and monitoring of QOS;
temporary release of data link connections.
4 ITU-T Rec. X.633 (1996 E)
ISO/IEC 14700 : 1997 (E)
Table 1 - Network Service primitives
Notes
Primitives Notes Parameters
request Called Address
(-CONNECT
ndication Calling Address
Receipt Confirmation Selection
Expedited Data Selection
QOS-parameter Set 2
NS-user-data
Responding Address
‘J-CONNECT response
:onfirm Receipt Confirmation Selection
Expedited Data Selection
QOS-parameter Set
NS-user-data
request NS-user-data
Y-DATA
Confirmation request 4
indication
request 4
N-DATA-ACKNOWLEDGE
indication
4 NS-user-data
request
N-EXPEDITED DATA
indication
Reason
N-RESET request
Originator
N-RESET indication
Reason
response
N-RESET
confirm
request Reason
N-DISCONNECT
NS-user-data 3
Responding Address
indication Originator
N-DISCONNECT
Reason
NS-user-data 3
Responding Address
NOTES
1 The NS-user may select the support of receipt confirmation and/or expedited data in a N-CONNECT request; however,
the non-support of these services shall be indicated in the associated N-CONNECT confirm.
QOS parameter values, and QOS negotiation capabilities, are limited by those available from the underlying data link
service provider. The Fast Byte protocol does not support enhancement of the QOS offered by the underlying service. Where
the underlying service supports a range of QOS-parameter values, the Fast Byte protocol may use the corresponding
negotiation facilities of the underlying service. A similar level of QOS service may be requested from the network service or,
in the presence of local knowledge, a lower level may be requested. The actual level of QOS achieved may be lower than,
similar to, or even higher than that requested.
maximum length of the user-data parameter of the underlying service minus the NPCI length.
3 Maximum length =
4 Not supported.
Connection establishment
5.3.2
The purpose of connection establishment is to establish a network connection between two NS-users. The following
functions of the network layer during this phase match the NS-users’ requested Quality of Service with the services
offered by the network layer:
map network addresses onto data link addresses;
a)
b) transport of NS-user data (see 6.2).
5.3.3 Data transfer
The purpose of data transfer is to permit duplex transmission of NSDUs between the two NS-users connected by the
network connection. This purpose is achieved by means of two-way simultaneous communication and by the use of
segmenting and reassembly (see 6.7,6.8 and 6.9).
ITU-T Rec. X.633 (1996 E) 5
ISO/IEC 14700 : 1997 (E)
Table 2 - Connection-Oriented Data link service primitives
X Parameters XN/Z
Primitives
X Called Address
DL-CONNECT request X
indication X Calling Address X
QOS parameter set Y
DLS-user-data X
X Responding Address
DL-CONNECT response X
X QOS parameter set
confirm Y
DLS-user-data X
DL-DATA request X DLS-user-data X
X
indication
DL-RESET request X Reason X
DL-RESET indication X Originator z
Reason z
DL-RESET response X
X
confirm
DL-DISCONNECT request X Reason X
DLS-user-data X
X Originator
DL-DISCONNECT indication z
Reason z
DLS-user-data
X
X The Network Fast Byte Protocol assumes that this capability is provided by all DLS-providers.
Y The Network Fast Byte Protocol assumes that this facility is provided by all DLS-providers. The
QOS-parameter values supported by the DLS-provider limit the corresponding values provided to the NS-user,
since there are no mechanisms in the Network Fast Byte Protocol for enhancing the DLS-provided QOS.
z Not used by the Network Fast Byte Protocol.
5.3.4
Release
The purpose of release (see 6.3, 6.4, 6.5, and 6.6) is to provide disconnection of the network connection, regardless of
the current activity.
54 . Operation over CODLS
It is assumed that each network entity is aware of the Quality of Service provided by particular data link connections.
The Network Fast Byte Protocol has been designed to be used with data link connections with an acceptable residual
error rate (for example, not signalled by disconnect or reset) and an acceptable rate of signalled errors.
55 . Model of the Network Layer
A network entity communicates with its NS-users through one or more NSAPs by means of the service primitives as
defined by the network service definition (see ITU-T Rec. X.213 1 ISO/IEC 8348). Service primitives will cause or be
the result of network protocol data unit exchanges between the peer network entities supporting a network connection.
These protocol exchanges are effected using the services of the Data Link Layer as defined by the data link service
definition (see ITU-T Rec. X.212 1 ISO/IEC 8886) through one or more DLSAPs (see Figure 1).
Network connection endpoints are identified in end systems by an internal, implementation dependent, mechanism so
that the NS-user and the network entity can refer to each network connection.
Network Fast Byte Protocol specification
This clause contains elements of procedure which comprise the Network Fast Byte Protocol specification.
In the specific case in which the Network Fast Byte Protocol is operated over a subnetwork employing out-of-band
signalling which is listed in B. 1, then the procedures which are applicable are specified in B.2, through appropriate
references to the procedures in clause 6, and through references to other subnetwork specific Recommendations 1
International Standards. No modifications to the procedures in clause 6 are made in Annex B.
6 ITU-T Rec. X.633 (1996 E)
ISO/IEC 14700 : 1997 (E)
NS-user NS-user
Layer 4
I I
NSAP NSAP
NS-provider
Layer 3 Network entity Network entity
1 DLSAP 1 DLSAP
DLS-provider
b
I I
Layer 2 ------------------------------
I- -I T-lSO7800-96/dO2
Figure 1 - Model of the network layer
When the Network Fast Byte Protocol is operated over a subnetwork which employs out-of-band signalling but the
subnetwork is not listed in B. 1, the network entities shall use the procedures listed below, and the Fast Byte protocol
shall operate over the subnetwork User-plane. When the Network Fast Byte Protocol is not operated over a subnetwork
employing out-of-band signalling, the network entities shall use the procedures listed below:
Network Protocol Data Unit (NPDU) transfer (see 6.1);
a>
Connection establishment (see 6.2);
b)
Connection refusal (see 6.3);
C>
Normal release (see 6.4);
d)
Error indication (see 6.5);
Abnormal release (see 6.6);
Data transfer (see 6.7);
8)
Segmenting and reassembling (see 6.8);
h)
Qualifier bit (see 6.9);
.
Invalid NPDU (see 6.10);
J>
NS-user initiated reset (see 6.11);
k)
The procedures define the transfer of NPDUs whose structure and coding is specified in clause 7. Network entities shall
accept and respond to an NPDU received in a valid DLSDU and may issue NPDUs initiating specific elements of
procedure specified in this clause.
Network Protocol Data Unit (NPDU) transfer
61 .
6.1.1 Purpose
The NPDU transfer procedure is used to convey network protocol data units in user data fields of data link service
primitives.
6.1.2 Data link service primitives
The procedure uses the following data link service primitives when operating over CODLS:
a) DL-DATA;
b) DL-CONNECT;
c) DL-DISCONNECT.
ITU-T Rec. X.633 (1996 E)
ISO/IEC 14700 : 1997 (E)
6.1.3 Procedure
The network entities shall transmit and receive NPDUs as:
a) DLS-user data parameters of DL-DATA primitives;
b) DLS-user data parameters of DL-CONNECT primitives;
c) DLS-user-data parameters of DL-DISCONNECT primitives.
When an NPDU is put into a DLS-user data parameter, the significance of the bits within an octet and the order of octets
within an NPDU shall be as defined in clause 7.
62 . Connection establishment
6.2.1 Purpose
The procedure for connection establishment is used by network entities to create a new network connection.
6.2.2 Data link service primitives
The procedure uses the DL-CONNECT and DL-DISCONNECT data link service primitives.
Network service primitives
6.2.3
The procedure uses the N-CONNECT and N-DISCONNECT network service primitives.
6.2.4 NPDUs and parameters used
The procedure uses the FB NPDU and the NS-user data, called or responding address, calling address, called-to-calling
Data NPDU size, calling-to-called Data NPDU size, Null-PCI, and Q-bit parameters.
6.2.5 Procedure
A network connection is established by means of one network entity (the initiator) transmitting an FB-NPDU to the
other network entity (the responder), which replies with an FB-NPDU.
On receipt of an N-CONNECT request, the initiating network entity shall transmit an FB-NPDU as the DLS-user data
parameter of a DL-CONNECT request, in order to establish a network connection.
On receipt of a DL-CONNECT indication containing an FB-NPDU, the responding network entity shall inform the
NS-user by issuing an N-CONNECT indication.
On receipt of an N-CONNECT response, the responding network entity shall transmit an FB-NPDU as the DLS-user-
data parameter of a DL-CONNECT response, in order to accept the network connection. If the network connection
cannot be accepted by the responding NS-user (i.e. an N-DISCONNECT request is received from the NS-user) then 6.3
applies.
On receipt of a DL-CONNECT confirm containing an FB-NPDU, the initiating network entity shall consider the
network connection accepted and inform the NS-user by issuing an N-CONNECT confirm.
On receipt of a DL-CONNECT confirm not containing an FB-NPDU, the initiating network entity shall consider the
network connection not accepted and inform the NS-user by issuing an N-DISCONNECT indication. The reason
“connection rejection-transient condition”. The initiating network entity shall issue a
parameter shall indicate
DL-DISCONNECT request. The originator and reason parameters shall indicate “undefined”.
NOTE 1 - There is a one-to-one correspondence of a network connection to a data link connection. Connection
establishment occurs simultaneously.
NOTE 2 - The NS-user may select the support of receipt confirmation and/or expedited data in an N-CONNECT request;
however, the non-support of these services shall be indicated in the associated N-CONNECT confirm and N-CONNECT indication.
During this exchange, all information parameters needed for the network entities to operate shall be exchanged or
negotiated.
The following information is exchanged:
a) Initiator: called and calling NSAP addresses, Null-PCI, Q bit, and NS-user data (if any).
b) Responder: responding NSAP address, Null-PC& Q bit, and NS-user data (if any).
8 ITU-T Rec. X.633 (1996 E)
ISO/IEC 14700 : 1997 (E)
The following negotiations take place:
Initiator:
a>
-
Called-to-calling Data NPDU length, calling-to-called Data NPDU length. The initiator shall propose
the maximum size for Data NPDUs in the called-to-calling, and calling-to-called directions. The
values proposed by the initiator shall not exceed the maximum DLSDU size.
NOTE 3 - Network entities may have knowledge, by some local means, of the maximum available DLSDU
- Q-bit support - The initiator shall set the Q bit to ONE to request Q-bit support from the responding
network entity; otherwise, the Q bit shall be set to ZERO.
-
Null PC1 data transfer support - The initiator shall set the Null-PC1 parameter to ONE to request null
PC1 during the data transfer phase; otherwise, the Null-PC1 parameter shall be set to ZERO.
Responder:
b)
-
Called-to-calling Data NPDU length, calling-to-called Data NPDU length - The responder shall
select the maximum size for Data NPDUs in the called-to-calling, and calling-to-called directions.
The values selected by the responder shall be equal to or less than the values proposed by the
initiator.
- Q-bit support - If the initiator set the Q bit to ONE, the responder shall indicate acceptance of Q-bit
support by setting the Q bit to ONE, or shall decline Q-bit support by setting the Q bit to ZERO. If
the initiator set the Q bit to ZERO, the responder shall indicate non-support by setting the Q bit to
ZERO.
-
Null PC1 data transfer support - If the initiator set the Null-PC1 parameter to ONE, the responder
shall indicate acceptance of the request for null PC1 during the data transfer phase by setting the
Null-PC1 parameter to ONE, or shall decline support by setting the Null-PC1 parameter to ZERO. If
the initiator set the Null-PC1 parameter to ZERO, the responder shall indicate non-support by setting
the Null-PC1 parameter to ZERO
63 . Connection refusal
6.3.1 Purpose
The connection refusal procedure is used when the NS-user or a network entity refuses a network connection in response
to an FB-NPDU.
6.3.2 Data link service primitives
The procedure uses the DL-DISCONNECT data link service primitive.
6.3.3 Network service primitives
The procedure uses the N-DISCONNECT network service primitive.
6.3.4 NPDUs and parameters used
The procedure uses the FB NPDU, and NS-user data and responding address parameters.
6.3.5 Procedure
On receipt of an N-DISCONNECT request resulting from a previously issued N-CONNECT indication or if the
responding network entity refuses the network connection, the responding network entity shall transmit an FB-NPDU as
the DLS-user-data parameter of a DL-DISCONNECT request. The reason shall indicate “disconnection-abnormal
condition”.
On receipt of a DL-DISCONNECT indication containing an FB-NPDU which is received as a result of a previously
transmitted DL-CONNECT request, the initiating network entity shall consider the network connection not accepted and
inform the NS-user by issuing an N-DISCONNECT indication. The originator parameter shall indicate “NS user”, and
the reason parameter shall indicate “disconnection-abnormal condition”.
The following information is conveyed to the initiator:
-
responding NSAP address;
NS-user data, if any.
ITU-T Rec. X.633 (1996 E) 9
ISO/IEC 14700 : 1997 (E)
64 . Normal release
6.4.1 Purpose
The release procedure is used by a network entity in order to terminate an existing network connection.
6.4.2 Data link service primitives
The procedure uses the DL-DISCONNECT data link service primitive.
6.4.3 Network service primitives
The procedure uses the N-DISCONNECT network service primitive.
6.4.4 NPDUs and parameters used
The procedure uses the FB-NPDU and NS-user data parameter.
6.4.5 Procedure
On receipt of an N-DISCONNECT request after a network connection has been established or after an originator has
a network entity shall transmit an FB-NPDU as the
initiated a network connection but before its acceptance,
DLS-user-data parameter of a DL-DISCONNECT request, and shall consider the network connection to be released and
so inform the NS-user. The reason parameter shall indicate “disconnection-normal condition”.
The following information is conveyed:
-
NS-user data (if any).
A network entity receiving an FB-NPDU as the DLS-user data parameter of a DL-DISCONNECT indication after a
network connection has been established or after an originator has initiated a network connection but before its
acceptance, shall consider the network connection to be released and so inform the NS-user by issuing an
N-DISCONNECT indication. The originator parameter shall indicate “NS user” and the reason parameter shall indicate
“disconnection-normal condition”.
65 . Error Indication
6.5.1 Purpose
This procedure is used on the receipt of a DL-RESET indication.
6.5.2 Data link service primitives
The procedure uses the DL-RESET data link service primitive.
6.5.3 Network service primitives
The procedure uses the N-RESET network service primitive.
6.5.4 NPDUs and parameters used
This procedure does not use an NPDU.
6.5.5 Procedure
A network entity receiving a DL-RESET indication shall signal the occurrence of the reset to the NS-user using an
“NS provider” and the reason parameter set to “reason
N-RESET indication with the originator parameter set to
unspecified”.
A network entity receiving an N-RESET response shall issue a DL-RESET response primitive.
66 . Abnormal release
6.6.1 Purpose
The release procedure is used by a network entity to release a network connection on the receipt of a DL-DISCONNECT
indication which does not contain an FB-NPDU (i.e. resulting from a DLS-provider initiated disconnect).
6.6.2 Data link service primitives
The procedure uses the DL-DISCONNECT data link service primitive.
10 ITU-T Rec. X.633 (1996 E)
ISO/IEC 14700 : 1997 (E)
6.6.3 Network service primitives
The procedure uses the N-DISCONNECT network service primitive.
6.6.4 TPDUs and parameters used
None.
6.6.5 Procedure
If a network connection exists, and a DL-DISCONNECT indication which does not contain an FB-NPDU is received,
then the network entity shall consider that the network connection is released and inform the NS-user by issuing an
“undefined” and the reason parameter shall
N-DISCONNECT indication. The originator parameter shall indicate
indicate “undefined”.
If a network connection does not exist, and a DL-DISCONNECT indication which does not contain an FB-NPDU is
received, then the network entity shall take no action.
. Data transfer
Purpose
6.7.1
The transfer procedure is used to convey NS-user data of an N-DATA primitive.
6.7.2 Data link service primitives
The procedure uses the DL-DATA data link service primitive.
6.7.3 Network service primitives
The procedure uses the N-DATA network service primitive.
6.7.4 NPDUs and parameters used
The procedure uses the FB-NPDU and NS-user data parameter.
6.7.5 Procedure
The network entities shall transmit and receive an FB-NPDU as the DLS-user data parameter of a DL-DATA primitive.
The NS-user data is contained within the NS-user data parameter of the FB-NPDU.
68 . Segmenting and reassembling
6.8.1 Purpose
The segmenting and reassembling procedure is used to map an NSDU onto one or more NPDUs.
6.8.2 Data link service primitives
The procedure uses the DL-DATA data link service primitive.
6.8.3 Network service primitives
The procedure uses the N-DATA network service primitive.
6.8.4 NPDUs and parameters used
The procedure uses the FB-NPDU and End of NSDU (EON).
6.8.5 Procedure
A network entity shall map an NSDU onto an ordered sequence of one or more FB-NPDUs. This sequence shall not be
interrupted by other NPDUs.
All FB-NPDUs except the last FB-NPDU in a sequence greater than one shall have a length of data greater than zero.
NOTES
The EON of an FB-NPDU indicates whether or not there are subsequent FB-NPDUs in the sequence.
There is no requirement that the FB-NPDUs shall be the maximum length available on the network connection.
ITU-T Rec. X.633 (1996 E) 11
ISO/IEC 14700 : 1997 (E)
69 . Qualifier-bit
6.9.1 Purpose
The qualifier bit procedure is used to indicate that the data received is not to be passed transparently to the NS-user.
6.9.2
Data link service primitives
The procedure uses the DL-DATA and DL-DISCONNECT data link service primitives.
6.9.3 NPDUs
...
ISO/CEl
NORME
INTERNATIONALE
Première édition
1997-06-l 5
Technologies de l’information -
Interconnexion de systèmes ouverts
(OSI) - Protocole de couche réseau ((Fast
Byte»
- Open Systems Interconnection - Network Fast
Information technology
Byte Protocol
Numéro de référence
ISOICEI 14700: 1997(F)
ISOKEI 14700 : 1997 (F)
Sommaire
Page
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Domaine d’application
Références normatives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1 Recommandations 1 Normes internationales identiques
2.2 Paires de Recommandations 1 Normes internationales équivalentes par leur contenu technique . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Définitions
Symboles et abréviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1 Unités de données
4.2 Types d’unités NPDU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Champs d’unité NPDU . 3
4.3
4.4 Termes divers .
5 Aperçu général du protocole de couche Réseau «Fast Byte» .
................................................................................................... 4
5.1 Service fourni par la couche Réseau
............................................................. 4
5.2 Service devant être assuré par la couche Liaison de données
Fonctions de la couche Réseau . 4
5.3
..................................................................... 6
5.4 Fonctionnement par l’intermédiaire du service CODLS
5.5 Modèle de la couche Réseau .
Spécification du protocole de couche Réseau «Fast Byte» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
6.1 Transfert d’unités de données du protocole de réseau (NPDU)
6.2 Etablissement de connexion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Refus de connexion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
6.3
6.4 Libération normale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.5 Indication d’erreur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.6 Libération anormale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6.7 Transfert de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.8 Segmentation et réassemblage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Bit qualificateur 13
6.9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.10 Unités NPDU non valides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.11 Réinitialisation amorcée par l’utilisateur NS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
7 Structure et codage des unités NPDU FB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.1 Partie en-tête . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2 Partie commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Partie données 18
7.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 Conformité . . . . .o.*.
0 ISOKEI 1997
Droits de reproduction r&ervés. Sauf prescription différente, aucune partie de cette publication ne
peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou
mécanique, y compris la photocopie et les microfilms, sans l’accord krit de l’éditeur.
ISOKEI Copyright Office l Case postale 56 l CH- 12 11 Genève 20 l Suisse
Imprimé en Suisse
ii
ISOKEI 14700 : 1997 (F)
@ ISOKEI
Annexe A - Formulaire de déclaration de conformité d’implémentation de protocole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.2 Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.3 Indices used in this annex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
A.4 Initiatorkesponder capability to establish connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.5 Supported functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
A.6 Supported NPDUs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.7 Supported FB NPDU fields and parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
A.8 Negotiation and selection
.................................................................................................................... 21
A.9 Error handling . 22
Annexe B - Fonction de convergence dépendant du sous-réseau pour les sous-réseaux utilisant la signalisation
hors bande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B.1 Sous-réseaux applicables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
B.2 Spécifïcation du protocole de couche Réseau «Fast Byte» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
9 . .
ISO/CEIl4700: 1997(F) 0 ISOKEI
Avant-propos
L’ISO (Organisation internationale de normalisation) et la CE1 (Commission électrotechnique internationale) forment
ensemble un système consacré à la normalisation internationale considérée comme un tout. Les organismes nationaux
membres de 1’ISO ou de la CE1 participent au développement de Normes internationales par l’intermédiaire des comités
techniques créés par l’organisation concernée afin de s’occuper des différents domaines particuliers de l’activité
technique. Les comités techniques de I’ISO et de la CE1 collaborent dans des domaines d’intérêt commun. D’autres
organisations internationales, gouvernementales et non gouvernementales, en liaison avec I’ISO et la CE1 participent
également aux travaux.
Dans le domaine des technologies de l’information, I’ISO et la CE1 ont créé un comité technique mixte, l’ISO/CEI JTC 1.
Les projets de Normes internationales adoptés par le comité technique mixte sont soumis aux organismes nationaux pour
approbation, avant leur acceptation comme Normes internationales. Les Normes internationales sont approuvées
conformément aux procédures qui requièrent l’approbation de 75 % au moins des organismes nationaux votants.
La Norme internationale ISOKEI 14700 a été élaborée par le comité technique mixte ISOKEI JTC 1, Technologies de
Z’information, sous-comité SC 6, Téléinformatique, en collaboration avec l’UIT-T. Le texte identique est publié en tant
que Recommandation UIT-T X.633.
L’annexe A fait partie intégrante de la présente Norme internationale. L’annexe B est donnée uniquement à titre
d’information.
@ ISOKEI ISOKEI 14700 : 1997 (F)
Introduction
La présente Recommandation 1 Norme internationale fait partie d’un ensemble de Recommandations 1 Normes
internationales élaborées pour faciliter l’interconnexion des systèmes de traitement des informations. Cet ensemble de
Recommandations 1 Normes internationales couvre les services et les protocoles nécessaires à la réalisation de cette
interconnexion.
La Recommandation 1 Norme internationale relative au protocole de couche Réseau «Fast Byte» (NFB) est positionnée
par rapport aux autres Recommandations 1 Normes internationales apparentées par les couches définies dans le modèle
de référence pour l’interconnexion des systèmes ouverts (voir la Rec. UIT-T X.200 1 ISOKEI 7498-1). Elle s’apparente
de très près à la définition du service de (couche) Réseau (Rec. UIT-T X.213 1 ISOKEI 8348) et s’inscrit dans son
domaine d’application. Elle fait aussi appel et référence à la définition du service de liaison de données (voir la
Rec. UIT-T X.212 1 ISOKEI 8886) dont elle adopte les dispositions pour réaliser les objectifs de la couche Réseau «Fast
Byte». La relation entre ces Recommandations 1 Normes internationales est illustrée à la Figure Intro. 1.
Définition du service de couche Réseau
Î
SpéCifht~Oll - - - - - -Référence aux objectifs - - - 1
de couche
Réseau
- - - - - -Référence aux hypothèses- - I
« Fast Byte »
t I
Définition du service de couchekaison de données
TISO7790-96/dOl
Figure Intro. l- Relation entre le protocole de couche Réseau «Fast Byte»
et les services adjacents
La présente Recommandation 1 Norme internationale spécifie un codage commun et des procédures de protocole. Le but
recherché est que le protocole NFB soit simple et convienne pour une gamme particulière de qualités possibles du
service de liaison de données. La présente Recommandation 1 Norme internationale ne définit pas les mécanismes
pouvant être utilisés pour optimiser ou pour améliorer la qualité du service de liaison de données.
La présente Recommandation 1 Norme internationale a principalement pour but de fournir un ensemble de règles de
communication se présentant sous la forme de procédures devant être exécutées par des entités homologues au moment
de la communication. Ces règles de communication visent à permettre la constitution d’une base de développement
cohérente pour diverses utilisations:
en tant que guide à l’usage des concepteurs et des implémenteurs;
a)
pour l’essai et l’approvisionnement des équipements;
b)
0 ISO/CEI
ISO/CEIl4700:1997(F)
en tant que partie intégrante de contrats d’acceptation de systèmes dans l’environnement OSI;
pour affiner la compréhension de l’interconnexion des systèmes ouverts.
Etant donné que les premiers utilisateurs de la présente Recommandation 1 Norme internationale devraient être les
concepteurs et les implémenteurs d’équipements, cette Recommandation 1 Norme internationale comporte, sous la forme
de notes et d’annexes, des instructions pour l’implémentation des procédures qui y sont définies.
La présente Recommandation 1 Norme internationale comporte un article consacré à la conformité de l’équipement
prescrivant l’implémentation des procédures qui y sont définies (voir l’article 8). Pour pouvoir apprécier la conformité
d’une implémentation déterminée, il est nécessaire de connaître les possibilités et les options qui ont été implémentées
pour un protocole OS1 donné. Cette déclaration est appelée «déclaration de conformité d’une implémentation de
protocole» (PICS). Un formulaire de déclaration (PICS) est reproduit à 1’Annexe A. L’attention est attirée sur le fait que
cette Recommandation 1 Norme internationale ne comporte aucun essai pour démontrer cette conformité.
Il convient de noter que l’état actuel de la technologie ne permet pas toujours de s’assurer qu’une implémentation
exploitera correctement en toutes circonstances le protocole défini dans la présente Recommandation 1 Norme
internationale. Il est possible, au moyen d’essais, d’acquérir la certitude qu’une implémentation exploite correctement le
protocole dans un échantillon de circonstances représentatif. Cette Recommandation 1 Norme internationale doit
cependant pouvoir être utilisée dans des cas où deux implémentations ne parviennent pas à communiquer, de manière à
déterminer si c’est l’une d’entre elles qui n’est pas parvenue ou si ce sont les deux qui ne sont pas parvenues à exploiter
correctement le protocole.
ISOKEI 14700 : 1997 (F)
NORME INTERNATIONALE
RECOMMANDATION UIT-T
TECHNOLOGIES DE L’INFORMATION -
INTERCONNEXION DE SYSTÈMES OUVERTS (OSI) -
PROTOCOLE DE COUCHE RÉSEAU «FAST BYTE»
1 Domaine d’application
La présente Recommandation 1 Norme internationale spécifie:
a) des procédures pour utilisation lorsqu’on opère par l’intermédiaire du service de couche Liaison de
données en mode connexion pour la transmission, en mode connexion, de données et d’informations de
commande d’une entité de réseau à une entité de réseau homologue;
b) la structure et le codage des unités NPDU utilisées pour la transmission des données et des informations
de commande.
Ces procédures sont définies en ce qui concerne:
a) les actions réciproques qui se produisent entre entités de réseau homologues suite à l’échange d’unités
NPDU;
b) les actions réciproques qui se produisent entre une entité de réseau et l’utilisateur du service de réseau au
sein d’un même système suite à l’échange de primitives de service de réseau;
c) les actions réciproques qui se produisent entre une entité de couche Réseau et le fournisseur du service de
couche Liaison de données suite à l’échange de primitives de service de réseau.
Ces procédures sont applicables aux instances de communication entre systèmes qui prennent en charge la couche
Réseau du modèle de référence OS1 et qui désirent s’interconnecter dans l’environnement des systèmes ouverts en
utilisant le protocole de transmission rapide de multiplets («Fast Byte») sur réseau.
La présente Recommandation 1 Nonne internationale spécifie, à l’article 8, les exigences de conformité applicables aux
systèmes implémentant ces procédures. Elle fournit le formulaire PICS en accord avec les exigences correspondantes et
avec les instructions correspondantes, figurant dans la Rec. UIT-T X.296 1 ISO/CEI 9646-7. Elle ne comporte pas
d’essais pouvant être utilisés pour démontrer cette conformité.
2 Références normatives
Les Recommandations et les Normes internationales suivantes contiennent des dispositions qui, par suite de la référence
qui y est faite, constituent des dispositions valables pour la présente Recommandation 1 Norme internationale. Au
moment de la publication, les éditions indiquées étaient en vigueur. Toutes Recommandations et Normes internationales
sont sujettes à révision et les parties prenantes aux accords fondés sur la présente Recommandation 1 Norme
internationale sont invitées à rechercher la possibilité d’appliquer les éditions les plus récentes des Recommandations et
des Normes internationales indiquées ci-après. Les membres de la CE1 et de 1’ISO possèdent le registre des Normes
internationales en vigueur. Le Bureau de la normalisation des télécommunications de 1’UIT tient à jour une liste des
Recommandations UIT-T en vigueur.
21 . Recommandations 1 Normes internationales identiques
-
Recommandation UIT-T X.200 (1994) 1 ISO/CEI 7498-1: 1994, Technologies de l’information -
Modèle de référence de base: le modèle de référence de base.
Interconnexion des systèmes ouverts -
-
Recommandation UIT-T X.2 10 (1993) 1 ISO/CEI 1073 1: 1994, Technologies de l’information -
Interconnexion des systèmes ouverts - Modèle de référence de base: conventions pour la définition des
services de l’interconnexion des systèmes ouverts.
Rec. UIT-T X.633 (1996 F) 1
ISOKEI 14700 : 1997 (F)
-
Recommandation UIT-T X.212 (1995) 1 ISOKEI 8886: 1996, Technologies de l’information -
Interconnexion des systèmes ouverts - Définition du service de liaison de données.
-
Recommandation UIT-T X.213 (1995) 1 ISO/CEI 8348: 1996, Technologies de l’information -
Interconnexion des systèmes ouverts - Définition du service de réseau.
-
Recommandation UIT-T X.233 (1993) 1 ISOKEI 8473-1: 1994, Technologies de l’information -
Protocole assurant le service réseau en mode sans connexion de l’interconnexion de systèmes ouverts:
spécification du protocole.
-
l), Technologies de l’information -
Recommandation UIT-T X.263 (1995) 1 ISOKEI TR 9577:. . .
Identzfication des protocoles dans la couche Réseau.
22 . Paires de Recommandations 1 Normes internationales équivalentes par leur contenu technique
-
Recommandation UIT-T X.223 (1993), Utilisation du protocole X.25 pour mettre en œuvre le service
réseau en mode connexion de l’interconnexion de systèmes ouverts pour les applications de Z’UIT-T
-
ISO/CEI 8878: 1992, Technologies de l’information - Télécommunications et échange d’informations
entre systèmes - Utilisation du protocole X.25 pour fournir le service de réseau OSI en mode connexion.
- Recommandation UIT-T X.290 (1995), Cadre général et méthodologie des tests de conformité
d’interconnexion des systèmes ouverts pour les Recommandations sur les protocoles pour les applications
de I’UIT-T - Concepts généraux.
-
ISOKEI 9646-l : 1994, Technologies de l’information - Interconnexion de systèmes ouverts - Cadre
général et méthodologie des tests de conformité - Partie 1: Concepts généraux.
-
Recommandation UIT-T X.296 (1995), Cadre général et méthodologie des tests de conformité OSI pour
les Recommandations sur les protocoles pour les applications de Z’UIT-T - Déclarations de conformité
d’instance.
-
- Interconnexion de systèmes ouverts (OSI) -
ISOICEI 9646-7: 1995, Technologies de l’information
Essais de conformité - Méthodologie générale et procédures -Partie 7: Déclarations de conformité des
mises en œuvre.
3 Définitions
NOTE - Les définitions figurant dans cet article utilisent les abréviations définies à l’article 4.
3.1 La présente Recommandation 1 Norme internationale repose sur les concepts développés dans la
Rec. UIT-T X.200 1 ISOKEI 7498-l et utilise les termes suivants, définis dans celle-ci:
concaténation et séparation;
segmentation et réassemblage;
b)
multiplexage et démultiplexage;
Cl
éclatement et recombinaison;
d)
contrôle de flux (commande de débit);
e)
service réseau en mode connexion;
service liaison de données en mode connexion.
3.2 Pour les besoins de la présente Recommandation 1 Norme internationale, les définitions suivantes s’appliquent:
3.2.1 equipement: matériel ou logiciel ou combinaison des deux; il n’est pas nécessaire que l’équipement fasse
l’objet d’une distinction physique dans un système d’ordinateur.
3.2.2 initiative locale: décision prise par un
système quant à son comportement dans la couche Réseau, qui n’est pas
soumise aux prescriptions du présent protocole.
3.2.3 initiateur: entité de couche Réseau qui fait suite à une demande N-CONNECT émanant de l’utilisateur de
service réseau.
3.2.4 répondeur: entité de couche Réseau avec laquelle un initiateur désire établir une connexion réseau.
l) A publier.
2 Rec. UIT-T X.633 (1996 F)
ISOKEI 14700 : 1997 (F)
3.2.5 entité de couche Réseau expéditrice: entité de couche Réseau expédiant une unité NPDU donnée.
3.2.6 entité de couche Réseau réceptrice entité de couche Réseau recevant une unité NPDU donnée.
3.2.7 indication d’erreur: indication DL-RESET qu’une entité de couche Réseau reçoit du fournisseur de service de
couche Liaison de données.
3.2.8 . unité NPDU non valide: unité NPDU dont la structure et le codage ne sont pas conformes aux prescriptions
de la présente Recommandation 1 Norme internationale.
3.2.9 erreur de protocole: unité NPDU dont l’utilisation n’est pas conforme aux procédures associées.
3.2.10 (données) transparentes: données d’utilisateur réseau transférées changement entre des entités de couche
Réseau et ne pouvant pas être utilisées par les entités de couche Réseau.
exemple, une adresse appelante est l’adresse de
3.2.11 appelant: classification associée à l’initiateur (par l’initiateur;
un transfert de données dans le sens appelant à appelé émane de l’initiateur et se termine au répondeur).
3.2.12 appelé: classification associée au répondeur (par exemple, une adresse appe lée est l’adresse du répondeur; un
transfert de données dans le sens appelé à appelant émane du répondeur et se termine à l’initiateur).
3.3 La présente Recommandation 1 Norme internationale utilise les termes suivants, qui sont définis dans la
Rec. UIT-T X.290 et l’ISO/CEI 9646-1:
a) formulaire de déclaration PICS;
b) déclaration de conformité d’une instance de protocole (PICS).
3.4 La présente Recommandation 1 Norme internationale utilise les termes suivants, qui sont définis dans la
Rec. UIT-T X.2 10 1 ISOKEI 1073 1:
utilisateur de service de couche Réseau;
a)
b) fournisseur de service de couche Liaison de données.
4 Symboles et abréviations
Pour les besoins de la présente Recommandation 1 Norme internationale, les abréviations suivantes sont utilisées.
41 . Unités de données
NPDU Unité de données du protocole de couche Réseau (network-protocol-data-unit)
NSDU Unité de données du service de couche Réseau (network-service-data-unit)
Unité de données du service de couche Liaison de données (data-link-service-data-unit)
DLSDU
.
42 Types d’unités NPDU
NPDU FB Unité de données du protocole réseau «Fast Byte» (fast byte NPDU)
43 . Champs d’unité NPDU
EON Fin d’unités NSDU (end of NSDU)
Paramètre de bit Q
Q
NPCI Informations de commande de protocole de couche Réseau (network layer protocol
control information)
PC1 nulles Paramètre de transfert de données avec information PC1 nulles (nul1 PC1 data transfer
parameter)
Rec. UIT-T X.633 (1996 F) 3
ISO/CEI 14700 : 1997 (F)
44 . Termes divers
Utilisateur de service de couche Réseau (network-service user)
Utilisateur NS
Fournisseur de service de couche Réseau (net-work-service provider)
Fournisseur NS
Point d’accès au service de couche Réseau (network-service-access-point)
NSAP
Fournisseur de service de couche Liaison de données (data link serviceprovider)
Fournisseur DLS
DLSAP Point d’accès au service de couche Liaison de données (data-link-service-access-point)
Qualité de service
QS
Service de couche Liaison de données en mode connexion (connection-mode data link
CODLS
service)
5 Aperçu général du protocole de couche Réseau «Fast Byte»
Le protocole de couche Réseau «Fast Byte» s’applique à la fourniture du service de réseau en mode connexion OS1 dans
les systèmes d’extrémité, supprime le temps de propagation aller et retour associé à l’établissement et à la libération d’une
connexion au réseau et ne nécessite que très peu de surdébit d’interface de communication programmable. Le protocole
de couche Réseau «Fast Byte» est destiné à être utilisé lorsque des améliorations de la qualité du service de liaison de
données ne sont pas nécessaires et que l’on cherche avant tout à améliorer l’efficacité du fonctionnement (par exemple, à
réduire les temps de propagation aller et retour lors de l’établissement et de la libération de la connexion). Ce protocole
fournit une méthode transparente à l’interfonctionnement permettant de parvenir à ce résultat en normalisant une
«correspondance» entre les services de couches Réseau et Liaison de données.
A la différence des protocoles traditionnels, le protocole «Fast Byte» ne définit pas différents types d’unités PDU (par
exemple: connexion, libération, réinitialisation, etc.). Il définit une seule unité PDU dont la sémantique dépend de la
primitive de service dans laquelle l’unité est reçue.
51 . Service fourni par la couche Réseau
Le protocole de couche Réseau «Fast Byte» prend en charge le service de couche Réseau en mode connexion OS1 défini
dans la Rec. UIT-T X.213 1 ISOKEI 8348 avec les exceptions suivantes:
l’accusé de réception facultatif et les services de données exprès facultatifs ne sont pas pris en charge;
1)
2) aucune amélioration de la qualité de service du service liaison de donnée n’est prévue, de façon que la
qualité de service du service réseau soit proche de la qualité de service du service correspondant de
couche Liaison de données.
Ce protocole est destiné à compléter et non pas à remplacer la suite de protocoles existants qui prennent en charge le
service de réseau en mode connexion (voir la Rec. UIT-T X.223 et I’ISOKEI 8878).
La Rec. UIT-T X.233 1 ISO/CEI 8473-1 s’applique à la prise en charge du service de réseau en mode sans
connexion OSI.
Les informations sont transmises en du service NS dans les primitives de
provenance et à destination de l’utilisateur
service de réseau répertoriées dans le Tableau 1.
52 . Service devant être assuré par la couche Liaison de données
Le protocole de couche Réseau «Fast Byte» suppose l’utilisation du service de liaison de données en mode connexion
OS1 (CODLS) défini dans la Rec. UIT-T X.212 1 ISOKEI 8886.
Lorsqu’on utilise le service CODLS, les informations sont transmises à destination et en provenance du fournisseur DLS
dans les primitives du service de liaison de données indiquées au Tableau 2.
NOTES
Les paramètres énumérés au Tableau 2 sont ceux du service de liaison de données.
La façon dont les primitives et les paramètres sont échangés entre l’entité de réseau et le fournisseur DLS relève d’une
initiative locale.
4 Rec. UIT-T X.633 (1996 F)
ISOKEI 14700 : 1997 (F)
Tableau 1 - Primitives de service de réseau
Primitives Notes Paramètres Notes
N-CONNECT demande Adresse de l’appelé
indication Adresse de l’appelant
Sélection d’accusé de réception
Sélection de données exprès 1
Ensemble de paramètres QS
Données d’utilisateur NS 3
N-CONNECT réponse Adresse répondante
confirmation Sélection d’accusé de réception 1
Sélection de données exprès
Ensemble de paramètres QS 2
Données d’utilisateur NS
N-DATA demande Données d’utilisateur NS
indication Demande de confirmation 4
N-DATA ACKNOWLEDGE
demande 4
indication
N-EXPEDITED DATA
demande 4 Données d’utilisateur NS
indication
N-RESET demande Cause
N-RESET indication Expéditeur
Cause
N-RESET réponse
confirmation
N-DISCONNECT demande Cause
Données d’utilisateur NS 3
Adresse répondante
N-DISCONNECT indication Expéditeur
Cause
Données d’utilisateur NS
Adresse répondante
NOTES
1 L’utilisateur NS peut sélectionner la prise en charge d’accusé de réception et/ou de données exprès dans une demande
N-CONNECT, mais la non-prise en charge de ces services sera indiquée dans la confirmation N-CONNECT associée.
2 Les valeurs des paramètres QS et les capacités de négociation QS sont limitées par les valeurs et les capacités qu’offre le
fournisseur du service liaison de données sous-jacent. Le protocole «Fast Byte» n’assure pas l’amélioration de la QS offerte par le
service sous-jacent. Lorsque ce service prend en charge une série de valeurs de paramètres QS, le protocole «Fast Byte» peut
utiliser les fonctionnalités de négociation correspondantes du service sous-jacent. Un niveau analogue de service QS peut être
demandé à partir du service réseau ou, en présence de connaissances locales, un niveau inférieur peut être demandé. Le niveau de
QS réalisé peut être inférieur, identique ou même supérieur à celui qui a été demandé.
3 Longueur maximale = longueur maximale du paramètre Données d’utilisateur du service sous-jacent moins la longueur des
informations NPCI.
4 Non pris en charge.
Rec. UIT-T X.633 (1996 F) 5
ISOKEI 14700 : 1997 (F)
Tableau 2 - Primitives de service de liaison de données en mode connexion
X Paramètres
Primitives xN/z
demande X Adresse de l’appelé X
DL-CONNECT
X Adresse de l’appelant X
indication
Ensemble de paramètres QS Y
Données d’utilisateur DLS X
DL-CONNECT réponse X Adresse répondante X
X Ensemble de paramètres QS Y
confnmation
Données d’utilisateur DLS X
X Données d’utilisateur DLS X
DL-DATA demande
indication X
demande X Cause X
DL-RESET
Expéditeur
DL-RESET indication X z
Cause z
réponse X
DL-RESET
confirmation X
DL-DISCONNECT demande X Cause X
Données d’utilisateur DLS
X
DL-DISCONNECT indication X Expéditeur z
Cause z
Données d’utilisateur DLS X
X Le protocole de couche Réseau «Fast Byte» suppose que cette fonctionnalité est fournie par tous les fournisseurs DLS.
Y Le protocole de couche Réseau «Fast Byte» suppose que cette fonctionnalité est fournie par tous les fournisseurs DLS. Les
valeurs des paramètres QS prises en charge par le fournisseur DLS limitent les valeurs correspondantes offertes à l’utilisateur
NS, étant donné que le protocole de couche Réseau «Fast Byte» ne dispose d’aucun mécanisme pour améliorer la QS fournie
par les fournisseurs de service DLS.
Z Non utilisé par le protocole de couche Réseau «Fast Byte».
. Fonctions de la couche Réseau
Aperçu général des fonctions
5.3.1
Les principales fonctions utilisées dans la couche Réseau sont le transfert, l’acheminement et le relais de données ainsi
que l’amélioration de la qualité du service. Le protocole de couche Réseau «Fast Byte» est destiné à être utilisé lorsque
des améliorations de la qualité du service de liaison de données ne sont pas nécessaires et que l’on cherche avant tout à
améliorer l’efficacité du fonctionnement. Le protocole de couche Réseau «Fast Byte» supprime les temps de propagation
aller et retour associés à l’établissement et à la libération d’une connexion réseau et ne nécessite que très peu de surdébit
d’interface de communication programmable. Les fonctions suivantes ne sont donc pas prises en charge:
multiplexage;
a)
b) détection d’erreur;
reprise sur erreur;
C)
d) contrôle de flux (commande de débit);
e) données exprès;
f) chiffrement;
g) mécanismes de comptabilité;
h) échanges d’états et surveillance de la qualité de service;
i) libération temporaire de connexions de couche Liaison de données.
5.3.2 Etablissement de connexion
L’établissement de connexion sert à établir une connexion de couche Réseau entre deux utilisateurs NS. Les fonctions de
couche Réseau suivantes satisfont, au cours de cette phase, à la qualité de service demandée par les utilisateurs NS au
niveau des services offerts par la couche Réseau:
mise en correspondance des adresses réseau avec les adresses liaison de données;
a)
b) transport de données d’utilisateur NS (voir 6.2).
Rec. UIT-T X.633 (1996 F)
ISOKEI 14700 : 1997 (F)
Transfert de données
5.3.3
Le transfert de données est destiné à permettre la transmission bilatérale d’unités NSDU entre deux utilisateurs NS par la
connexion réseau. Cette opération est réalisée par une communication simultanée dans les deux sens et par segmentation
et réassemblage (voir 6.7, 6.8 et 6.9).
5.3.4 Libération
La libération (voir 6.3 6.4, 6.5 et 6.6) a pour but de mettre fin à la connexion de Réseau, quelle que soit l’activité
en cours d’exécution.
54 . Fonctionnement par l’intermédiaire du service CODLS
Chaque entité de couche Réseau est supposée connaître la qualité de service assurée par des connexions de couche
Liaison de données déterminées. Le protocole de couche Réseau «Fast Byte» a été conçu pour être utilisé avec des
connexions de liaison de données se caractérisant par un taux d’erreur résiduel acceptable (non signalé par déconnexion
ou réinitialisation, par exemple) et par un taux d’erreur signalé acceptable.
55 . Modèle de la couche Réseau
Une entité de couche Réseau communique avec ses utilisateurs NS par l’intermédiaire d’un ou de plusieurs points NSAP
au moyen des primitives de service indiquées dans la définition du service de couche de Réseau (voir la Rec. UIT-T
X.213 1 ISOKEI 8348). Les primitives du service seront la cause ou le résultat d’échanges d’unités de données du
protocole de réseau entre les unités de réseau homologues prenant en charge une connexion de couche Réseau. Ces
échanges de protocoles sont réalisés à l’aide des services de la couche Liaison de données indiqués dans la définition du
service de liaison de données (voir la Rec. UIT-T X.212 1 ISOKEI 8886) par l’intermédiaire d’un ou de plusieurs points
DLSAP (voir la Figure 1).
Les points d’extrémité de connexion réseau sont identifiés dans les systèmes d’extrémité par un mécanisme interne
dépendant de l’implémentation, de manière que l’utilisateur NS et l’entité de couche Réseau puissent se référer à chaque
connexion de réseau.
Utilisateur NS Utilisateur NS
Couche 4
l I
,
Point NSAP 1 Point NSAP L
Fournisseur NS
Entité de Entité de
Couche 3
couche Réseau
couche Réseau
Point DLSAP Point DLSAP 1
Fournisseur DLS
I I
L ---------w---- --B-B------- w--- A
Couche 2 TlSO7800-96ldO2
Figure 1 - Modèle de la couche Réseau
6 Spécifïcation du protocole de couche Réseau «Fast Byte»
Cet article contient les éléments de procédure qui constituent la spécifïcation du protocole de couche Réseau «Fast
Byte».
Dans le cas particulier où le protocole de couche Réseau «Fast Byte» est mis en œuvre par l’intermédiaire d’un
sous-réseau qui utilise une signalisation hors bande et qui est répertorié en B. 1, les procédures applicables sont spécifiées
en B.2, par références appropriées aux procédures énoncées à l’article 6 et par références à d’autres Recommandations 1
Normes internationales propres aux sous-réseaux. A 1’Annexe B, aucune modification n’est apportée aux procédures
indiquées à l’article 6.
Rec. UIT-T X.633 (1996 F) 7
ISOKEI 14700 : 1997 (F)
Lorsque le protocole de couche Réseau «Fast Byte» est mis en œuvre dans un sous-réseau qui utilise une signalisation
hors bande mais qui n’est pas répertorié en B. 1, les entités de réseau doivent utiliser les procédures indiquées ci-dessus et
le protocole de couche Réseau «Fast Byte» doit être mis en œuvre par l’intermédiaire du plan d’utilisateur du sous-
réseau. Lorsque le protocole de couche Réseau «Fast Byte» n’est pas mis en œuvre par l’intermédiaire d’un sous-réseau
utilisant une signalisation hors bande, les entités de réseau doivent utiliser les procédures énumérées ci-après:
a) transfert d’unités de données du protocole de réseau (NPDU) (voir 6.1);
b) établissement de connexion (voir 6.2);
c) refus de connexion (voir 6.3);
d) libération normale (voir 6.4);
e) indication d’erreur (voir 6.5);
f) libération anormale (voir 6.6);
g) transfert de données (voir 6.7);
h) segmentation et réassemblage (voir 6.8);
i) bit qualifïcateur (voir 6.9);
j) unités NPDU non valides (voir 6.10);
k) réinitialisation amorcée par l’utilisateur NS (voir 6.11).
Les procédures définissent le transfert d’unités NPDU dont la structure et le codage sont spécifiés à l’article 7. Les entités
de réseau accepteront et répondront à une unité NPDU reçue dans une unité DLSDU valide. Elles pourront également
émettre des unités NPDU déclenchant des éléments de procédure particuliers, spécifiés dans le présent article.
61 . Transfert d’unités de données du protocole de réseau (NPDU)
6.1.1 But
La procédure de transfert d’unités NPDU sert à acheminer des unités de données du protocole de réseau dans des champs
de données d’utilisateur contenus dans des primitives du service de liaison de données.
6.1.2 Primitives du service de couche Liaison de données
La procédure utilise les primitives du service de couche Liaison de données suivantes, lorsqu’elle est mise en œuvre par
l’intermédiaire du service CODLS:
a) DL-DATA;
b) DL-CONNECT;
c) DL-DISCONNECT.
6.1.3 Procédure
Les entités de couche Réseau transmettront et recevront les unités NPDU sous la forme suivante:
a) paramètres de Données d’utilisateur DLS dans les primitives DL-DATA;
b) paramètres de Données d’utilisateur DLS dans les primitives DL-CONNECT;
c) paramètres de Données d’utilisateur DLS dans les primitives DL-DISCONNECT.
Lorsqu’une unité NPDU est introduite dans un paramètre de Données d’utilisateur DLS, le poids des bits dans un octet et
l’ordre des octets dans une unité NPDU seront tels qu’ils sont définis à l’article 7.
Etablissement de connexion
62 .
6.2.1 But
d’établissement
La procédure de connexion est utilisée par les entités de couche Réseau en vue de créer une nouvelle
connexion de réseau.
6.2.2 Primitives du service de liaison de données
La procédure utilise les primitives DL-CONNECT et DL-DISCONNECT du service de couche Liaison de données.
6.2.3 Primitives du service de couche Réseau
La procédure utilise les primitives N-CONNECT et N-DISCONNECT du service de couche Réseau.
8 Rec. UIT-T X.633 (1996 F)
ISOKEI 14700 : 1997 (F)
6.2.4 Unités NPDU et paramètres utilisés
La procédure utilise les unités NPDU FB et les données d’utilisateur NS, l’adresse de l’entité appelée ou l’adresse de
l’entité répondante, l’adresse de l’entité appelante, la longueur des unités NPDU de données d’appelé à appelant, la
longueur des unités NPDU de données d’appelant à appelé, les paramètres d’informations PC1 nulles et de bit Q.
6.2.5 Procédure
Une connexion de couche Réseau est établie par l’intermédiaire d’une entité de réseau (l’entité initiatrice) transmettant
une unité NPDU FB à l’autre entité de réseau (l’entité répondante), qui répond par une autre unité NPDU FB.
Lorsqu’elle recevra une primitive de demande N-CONNECT, l’entité de réseau initiatrice transmettra une unité NPDU
FB en tant que paramètre de Données d’utilisateur DLS dans une primitive de demande DL-CONNECT, afin d’établir
une connexion de réseau.
Lorsqu’elle recevra une primitive d’indication DL-CONNECT contenant une unité NPDU FB, l’entité de réseau
répondante informera l’utilisateur NS en émettant une indication N-CONNECT.
Lorsqu’elle recevra une réponse N-CONNECT, l’entité de réseau répondante transmettra une unité NPDU FB en tant que
paramètre de Données d’utilisateur DLS dans une primitive de réponse DL-CONNECT, afin d’accepter la connexion de
réseau. Si la connexion de réseau demandée ne peut pas être acceptée par l’utilisateur NS répondant (c’est-à-dire si une
demande N-DISCONNECT est reçue de l’utilisateur NS), la procédure décrite au 6.3 sera appliquée.
Lorsqu’elle recevra une confirmation DL-CONNECT contenant une unité NPDU FB, l’entité de réseau initiatrice
considérera la connexion de réseau demandée comme ayant été acceptée et en informera l’utilisateur NS en émettant une
primitive de confirmation N-CONNECT.
Lorsqu’elle recevra une confirmation DL-CONNECT ne contenant pas d’unité NPDU FB, l’entité de réseau initiatrice
considérera la connexion de réseau demandée comme n’ayant pas été acceptée et en informera l’utilisateur NS en
émettant une primitive d’indication N-DISCONNECT. Le paramètre Cause indiquera ctrejet de connexion
- état
transitoire». L’entité de réseau initiatrice émettra une primitive de demande DL-DISCONNECT. Les paramètres
Expéditeur et Cause indiqueront «indéfini».
NOTE 1 - Il existe une correspondance biunivoque entre une connexion de couche
Réseau et une connexion de
Liaison de données. L’établissement de ces connexions intervient simultanément.
NOTE 2 - L’utilisateur du service NS peut sélectionner la prise e
...
ISO/CEl
NORME
INTERNATIONALE
Première édition
1997-06-l 5
Technologies de l’information -
Interconnexion de systèmes ouverts
(OSI) - Protocole de couche réseau ((Fast
Byte»
- Open Systems Interconnection - Network Fast
Information technology
Byte Protocol
Numéro de référence
ISOICEI 14700: 1997(F)
ISOKEI 14700 : 1997 (F)
Sommaire
Page
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Domaine d’application
Références normatives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1 Recommandations 1 Normes internationales identiques
2.2 Paires de Recommandations 1 Normes internationales équivalentes par leur contenu technique . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Définitions
Symboles et abréviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1 Unités de données
4.2 Types d’unités NPDU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Champs d’unité NPDU . 3
4.3
4.4 Termes divers .
5 Aperçu général du protocole de couche Réseau «Fast Byte» .
................................................................................................... 4
5.1 Service fourni par la couche Réseau
............................................................. 4
5.2 Service devant être assuré par la couche Liaison de données
Fonctions de la couche Réseau . 4
5.3
..................................................................... 6
5.4 Fonctionnement par l’intermédiaire du service CODLS
5.5 Modèle de la couche Réseau .
Spécification du protocole de couche Réseau «Fast Byte» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
6.1 Transfert d’unités de données du protocole de réseau (NPDU)
6.2 Etablissement de connexion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Refus de connexion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
6.3
6.4 Libération normale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.5 Indication d’erreur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.6 Libération anormale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6.7 Transfert de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.8 Segmentation et réassemblage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Bit qualificateur 13
6.9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.10 Unités NPDU non valides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.11 Réinitialisation amorcée par l’utilisateur NS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
7 Structure et codage des unités NPDU FB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.1 Partie en-tête . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2 Partie commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Partie données 18
7.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 Conformité . . . . .o.*.
0 ISOKEI 1997
Droits de reproduction r&ervés. Sauf prescription différente, aucune partie de cette publication ne
peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou
mécanique, y compris la photocopie et les microfilms, sans l’accord krit de l’éditeur.
ISOKEI Copyright Office l Case postale 56 l CH- 12 11 Genève 20 l Suisse
Imprimé en Suisse
ii
ISOKEI 14700 : 1997 (F)
@ ISOKEI
Annexe A - Formulaire de déclaration de conformité d’implémentation de protocole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.2 Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.3 Indices used in this annex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
A.4 Initiatorkesponder capability to establish connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.5 Supported functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
A.6 Supported NPDUs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.7 Supported FB NPDU fields and parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
A.8 Negotiation and selection
.................................................................................................................... 21
A.9 Error handling . 22
Annexe B - Fonction de convergence dépendant du sous-réseau pour les sous-réseaux utilisant la signalisation
hors bande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B.1 Sous-réseaux applicables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
B.2 Spécifïcation du protocole de couche Réseau «Fast Byte» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
9 . .
ISO/CEIl4700: 1997(F) 0 ISOKEI
Avant-propos
L’ISO (Organisation internationale de normalisation) et la CE1 (Commission électrotechnique internationale) forment
ensemble un système consacré à la normalisation internationale considérée comme un tout. Les organismes nationaux
membres de 1’ISO ou de la CE1 participent au développement de Normes internationales par l’intermédiaire des comités
techniques créés par l’organisation concernée afin de s’occuper des différents domaines particuliers de l’activité
technique. Les comités techniques de I’ISO et de la CE1 collaborent dans des domaines d’intérêt commun. D’autres
organisations internationales, gouvernementales et non gouvernementales, en liaison avec I’ISO et la CE1 participent
également aux travaux.
Dans le domaine des technologies de l’information, I’ISO et la CE1 ont créé un comité technique mixte, l’ISO/CEI JTC 1.
Les projets de Normes internationales adoptés par le comité technique mixte sont soumis aux organismes nationaux pour
approbation, avant leur acceptation comme Normes internationales. Les Normes internationales sont approuvées
conformément aux procédures qui requièrent l’approbation de 75 % au moins des organismes nationaux votants.
La Norme internationale ISOKEI 14700 a été élaborée par le comité technique mixte ISOKEI JTC 1, Technologies de
Z’information, sous-comité SC 6, Téléinformatique, en collaboration avec l’UIT-T. Le texte identique est publié en tant
que Recommandation UIT-T X.633.
L’annexe A fait partie intégrante de la présente Norme internationale. L’annexe B est donnée uniquement à titre
d’information.
@ ISOKEI ISOKEI 14700 : 1997 (F)
Introduction
La présente Recommandation 1 Norme internationale fait partie d’un ensemble de Recommandations 1 Normes
internationales élaborées pour faciliter l’interconnexion des systèmes de traitement des informations. Cet ensemble de
Recommandations 1 Normes internationales couvre les services et les protocoles nécessaires à la réalisation de cette
interconnexion.
La Recommandation 1 Norme internationale relative au protocole de couche Réseau «Fast Byte» (NFB) est positionnée
par rapport aux autres Recommandations 1 Normes internationales apparentées par les couches définies dans le modèle
de référence pour l’interconnexion des systèmes ouverts (voir la Rec. UIT-T X.200 1 ISOKEI 7498-1). Elle s’apparente
de très près à la définition du service de (couche) Réseau (Rec. UIT-T X.213 1 ISOKEI 8348) et s’inscrit dans son
domaine d’application. Elle fait aussi appel et référence à la définition du service de liaison de données (voir la
Rec. UIT-T X.212 1 ISOKEI 8886) dont elle adopte les dispositions pour réaliser les objectifs de la couche Réseau «Fast
Byte». La relation entre ces Recommandations 1 Normes internationales est illustrée à la Figure Intro. 1.
Définition du service de couche Réseau
Î
SpéCifht~Oll - - - - - -Référence aux objectifs - - - 1
de couche
Réseau
- - - - - -Référence aux hypothèses- - I
« Fast Byte »
t I
Définition du service de couchekaison de données
TISO7790-96/dOl
Figure Intro. l- Relation entre le protocole de couche Réseau «Fast Byte»
et les services adjacents
La présente Recommandation 1 Norme internationale spécifie un codage commun et des procédures de protocole. Le but
recherché est que le protocole NFB soit simple et convienne pour une gamme particulière de qualités possibles du
service de liaison de données. La présente Recommandation 1 Norme internationale ne définit pas les mécanismes
pouvant être utilisés pour optimiser ou pour améliorer la qualité du service de liaison de données.
La présente Recommandation 1 Norme internationale a principalement pour but de fournir un ensemble de règles de
communication se présentant sous la forme de procédures devant être exécutées par des entités homologues au moment
de la communication. Ces règles de communication visent à permettre la constitution d’une base de développement
cohérente pour diverses utilisations:
en tant que guide à l’usage des concepteurs et des implémenteurs;
a)
pour l’essai et l’approvisionnement des équipements;
b)
0 ISO/CEI
ISO/CEIl4700:1997(F)
en tant que partie intégrante de contrats d’acceptation de systèmes dans l’environnement OSI;
pour affiner la compréhension de l’interconnexion des systèmes ouverts.
Etant donné que les premiers utilisateurs de la présente Recommandation 1 Norme internationale devraient être les
concepteurs et les implémenteurs d’équipements, cette Recommandation 1 Norme internationale comporte, sous la forme
de notes et d’annexes, des instructions pour l’implémentation des procédures qui y sont définies.
La présente Recommandation 1 Norme internationale comporte un article consacré à la conformité de l’équipement
prescrivant l’implémentation des procédures qui y sont définies (voir l’article 8). Pour pouvoir apprécier la conformité
d’une implémentation déterminée, il est nécessaire de connaître les possibilités et les options qui ont été implémentées
pour un protocole OS1 donné. Cette déclaration est appelée «déclaration de conformité d’une implémentation de
protocole» (PICS). Un formulaire de déclaration (PICS) est reproduit à 1’Annexe A. L’attention est attirée sur le fait que
cette Recommandation 1 Norme internationale ne comporte aucun essai pour démontrer cette conformité.
Il convient de noter que l’état actuel de la technologie ne permet pas toujours de s’assurer qu’une implémentation
exploitera correctement en toutes circonstances le protocole défini dans la présente Recommandation 1 Norme
internationale. Il est possible, au moyen d’essais, d’acquérir la certitude qu’une implémentation exploite correctement le
protocole dans un échantillon de circonstances représentatif. Cette Recommandation 1 Norme internationale doit
cependant pouvoir être utilisée dans des cas où deux implémentations ne parviennent pas à communiquer, de manière à
déterminer si c’est l’une d’entre elles qui n’est pas parvenue ou si ce sont les deux qui ne sont pas parvenues à exploiter
correctement le protocole.
ISOKEI 14700 : 1997 (F)
NORME INTERNATIONALE
RECOMMANDATION UIT-T
TECHNOLOGIES DE L’INFORMATION -
INTERCONNEXION DE SYSTÈMES OUVERTS (OSI) -
PROTOCOLE DE COUCHE RÉSEAU «FAST BYTE»
1 Domaine d’application
La présente Recommandation 1 Norme internationale spécifie:
a) des procédures pour utilisation lorsqu’on opère par l’intermédiaire du service de couche Liaison de
données en mode connexion pour la transmission, en mode connexion, de données et d’informations de
commande d’une entité de réseau à une entité de réseau homologue;
b) la structure et le codage des unités NPDU utilisées pour la transmission des données et des informations
de commande.
Ces procédures sont définies en ce qui concerne:
a) les actions réciproques qui se produisent entre entités de réseau homologues suite à l’échange d’unités
NPDU;
b) les actions réciproques qui se produisent entre une entité de réseau et l’utilisateur du service de réseau au
sein d’un même système suite à l’échange de primitives de service de réseau;
c) les actions réciproques qui se produisent entre une entité de couche Réseau et le fournisseur du service de
couche Liaison de données suite à l’échange de primitives de service de réseau.
Ces procédures sont applicables aux instances de communication entre systèmes qui prennent en charge la couche
Réseau du modèle de référence OS1 et qui désirent s’interconnecter dans l’environnement des systèmes ouverts en
utilisant le protocole de transmission rapide de multiplets («Fast Byte») sur réseau.
La présente Recommandation 1 Nonne internationale spécifie, à l’article 8, les exigences de conformité applicables aux
systèmes implémentant ces procédures. Elle fournit le formulaire PICS en accord avec les exigences correspondantes et
avec les instructions correspondantes, figurant dans la Rec. UIT-T X.296 1 ISO/CEI 9646-7. Elle ne comporte pas
d’essais pouvant être utilisés pour démontrer cette conformité.
2 Références normatives
Les Recommandations et les Normes internationales suivantes contiennent des dispositions qui, par suite de la référence
qui y est faite, constituent des dispositions valables pour la présente Recommandation 1 Norme internationale. Au
moment de la publication, les éditions indiquées étaient en vigueur. Toutes Recommandations et Normes internationales
sont sujettes à révision et les parties prenantes aux accords fondés sur la présente Recommandation 1 Norme
internationale sont invitées à rechercher la possibilité d’appliquer les éditions les plus récentes des Recommandations et
des Normes internationales indiquées ci-après. Les membres de la CE1 et de 1’ISO possèdent le registre des Normes
internationales en vigueur. Le Bureau de la normalisation des télécommunications de 1’UIT tient à jour une liste des
Recommandations UIT-T en vigueur.
21 . Recommandations 1 Normes internationales identiques
-
Recommandation UIT-T X.200 (1994) 1 ISO/CEI 7498-1: 1994, Technologies de l’information -
Modèle de référence de base: le modèle de référence de base.
Interconnexion des systèmes ouverts -
-
Recommandation UIT-T X.2 10 (1993) 1 ISO/CEI 1073 1: 1994, Technologies de l’information -
Interconnexion des systèmes ouverts - Modèle de référence de base: conventions pour la définition des
services de l’interconnexion des systèmes ouverts.
Rec. UIT-T X.633 (1996 F) 1
ISOKEI 14700 : 1997 (F)
-
Recommandation UIT-T X.212 (1995) 1 ISOKEI 8886: 1996, Technologies de l’information -
Interconnexion des systèmes ouverts - Définition du service de liaison de données.
-
Recommandation UIT-T X.213 (1995) 1 ISO/CEI 8348: 1996, Technologies de l’information -
Interconnexion des systèmes ouverts - Définition du service de réseau.
-
Recommandation UIT-T X.233 (1993) 1 ISOKEI 8473-1: 1994, Technologies de l’information -
Protocole assurant le service réseau en mode sans connexion de l’interconnexion de systèmes ouverts:
spécification du protocole.
-
l), Technologies de l’information -
Recommandation UIT-T X.263 (1995) 1 ISOKEI TR 9577:. . .
Identzfication des protocoles dans la couche Réseau.
22 . Paires de Recommandations 1 Normes internationales équivalentes par leur contenu technique
-
Recommandation UIT-T X.223 (1993), Utilisation du protocole X.25 pour mettre en œuvre le service
réseau en mode connexion de l’interconnexion de systèmes ouverts pour les applications de Z’UIT-T
-
ISO/CEI 8878: 1992, Technologies de l’information - Télécommunications et échange d’informations
entre systèmes - Utilisation du protocole X.25 pour fournir le service de réseau OSI en mode connexion.
- Recommandation UIT-T X.290 (1995), Cadre général et méthodologie des tests de conformité
d’interconnexion des systèmes ouverts pour les Recommandations sur les protocoles pour les applications
de I’UIT-T - Concepts généraux.
-
ISOKEI 9646-l : 1994, Technologies de l’information - Interconnexion de systèmes ouverts - Cadre
général et méthodologie des tests de conformité - Partie 1: Concepts généraux.
-
Recommandation UIT-T X.296 (1995), Cadre général et méthodologie des tests de conformité OSI pour
les Recommandations sur les protocoles pour les applications de Z’UIT-T - Déclarations de conformité
d’instance.
-
- Interconnexion de systèmes ouverts (OSI) -
ISOICEI 9646-7: 1995, Technologies de l’information
Essais de conformité - Méthodologie générale et procédures -Partie 7: Déclarations de conformité des
mises en œuvre.
3 Définitions
NOTE - Les définitions figurant dans cet article utilisent les abréviations définies à l’article 4.
3.1 La présente Recommandation 1 Norme internationale repose sur les concepts développés dans la
Rec. UIT-T X.200 1 ISOKEI 7498-l et utilise les termes suivants, définis dans celle-ci:
concaténation et séparation;
segmentation et réassemblage;
b)
multiplexage et démultiplexage;
Cl
éclatement et recombinaison;
d)
contrôle de flux (commande de débit);
e)
service réseau en mode connexion;
service liaison de données en mode connexion.
3.2 Pour les besoins de la présente Recommandation 1 Norme internationale, les définitions suivantes s’appliquent:
3.2.1 equipement: matériel ou logiciel ou combinaison des deux; il n’est pas nécessaire que l’équipement fasse
l’objet d’une distinction physique dans un système d’ordinateur.
3.2.2 initiative locale: décision prise par un
système quant à son comportement dans la couche Réseau, qui n’est pas
soumise aux prescriptions du présent protocole.
3.2.3 initiateur: entité de couche Réseau qui fait suite à une demande N-CONNECT émanant de l’utilisateur de
service réseau.
3.2.4 répondeur: entité de couche Réseau avec laquelle un initiateur désire établir une connexion réseau.
l) A publier.
2 Rec. UIT-T X.633 (1996 F)
ISOKEI 14700 : 1997 (F)
3.2.5 entité de couche Réseau expéditrice: entité de couche Réseau expédiant une unité NPDU donnée.
3.2.6 entité de couche Réseau réceptrice entité de couche Réseau recevant une unité NPDU donnée.
3.2.7 indication d’erreur: indication DL-RESET qu’une entité de couche Réseau reçoit du fournisseur de service de
couche Liaison de données.
3.2.8 . unité NPDU non valide: unité NPDU dont la structure et le codage ne sont pas conformes aux prescriptions
de la présente Recommandation 1 Norme internationale.
3.2.9 erreur de protocole: unité NPDU dont l’utilisation n’est pas conforme aux procédures associées.
3.2.10 (données) transparentes: données d’utilisateur réseau transférées changement entre des entités de couche
Réseau et ne pouvant pas être utilisées par les entités de couche Réseau.
exemple, une adresse appelante est l’adresse de
3.2.11 appelant: classification associée à l’initiateur (par l’initiateur;
un transfert de données dans le sens appelant à appelé émane de l’initiateur et se termine au répondeur).
3.2.12 appelé: classification associée au répondeur (par exemple, une adresse appe lée est l’adresse du répondeur; un
transfert de données dans le sens appelé à appelant émane du répondeur et se termine à l’initiateur).
3.3 La présente Recommandation 1 Norme internationale utilise les termes suivants, qui sont définis dans la
Rec. UIT-T X.290 et l’ISO/CEI 9646-1:
a) formulaire de déclaration PICS;
b) déclaration de conformité d’une instance de protocole (PICS).
3.4 La présente Recommandation 1 Norme internationale utilise les termes suivants, qui sont définis dans la
Rec. UIT-T X.2 10 1 ISOKEI 1073 1:
utilisateur de service de couche Réseau;
a)
b) fournisseur de service de couche Liaison de données.
4 Symboles et abréviations
Pour les besoins de la présente Recommandation 1 Norme internationale, les abréviations suivantes sont utilisées.
41 . Unités de données
NPDU Unité de données du protocole de couche Réseau (network-protocol-data-unit)
NSDU Unité de données du service de couche Réseau (network-service-data-unit)
Unité de données du service de couche Liaison de données (data-link-service-data-unit)
DLSDU
.
42 Types d’unités NPDU
NPDU FB Unité de données du protocole réseau «Fast Byte» (fast byte NPDU)
43 . Champs d’unité NPDU
EON Fin d’unités NSDU (end of NSDU)
Paramètre de bit Q
Q
NPCI Informations de commande de protocole de couche Réseau (network layer protocol
control information)
PC1 nulles Paramètre de transfert de données avec information PC1 nulles (nul1 PC1 data transfer
parameter)
Rec. UIT-T X.633 (1996 F) 3
ISO/CEI 14700 : 1997 (F)
44 . Termes divers
Utilisateur de service de couche Réseau (network-service user)
Utilisateur NS
Fournisseur de service de couche Réseau (net-work-service provider)
Fournisseur NS
Point d’accès au service de couche Réseau (network-service-access-point)
NSAP
Fournisseur de service de couche Liaison de données (data link serviceprovider)
Fournisseur DLS
DLSAP Point d’accès au service de couche Liaison de données (data-link-service-access-point)
Qualité de service
QS
Service de couche Liaison de données en mode connexion (connection-mode data link
CODLS
service)
5 Aperçu général du protocole de couche Réseau «Fast Byte»
Le protocole de couche Réseau «Fast Byte» s’applique à la fourniture du service de réseau en mode connexion OS1 dans
les systèmes d’extrémité, supprime le temps de propagation aller et retour associé à l’établissement et à la libération d’une
connexion au réseau et ne nécessite que très peu de surdébit d’interface de communication programmable. Le protocole
de couche Réseau «Fast Byte» est destiné à être utilisé lorsque des améliorations de la qualité du service de liaison de
données ne sont pas nécessaires et que l’on cherche avant tout à améliorer l’efficacité du fonctionnement (par exemple, à
réduire les temps de propagation aller et retour lors de l’établissement et de la libération de la connexion). Ce protocole
fournit une méthode transparente à l’interfonctionnement permettant de parvenir à ce résultat en normalisant une
«correspondance» entre les services de couches Réseau et Liaison de données.
A la différence des protocoles traditionnels, le protocole «Fast Byte» ne définit pas différents types d’unités PDU (par
exemple: connexion, libération, réinitialisation, etc.). Il définit une seule unité PDU dont la sémantique dépend de la
primitive de service dans laquelle l’unité est reçue.
51 . Service fourni par la couche Réseau
Le protocole de couche Réseau «Fast Byte» prend en charge le service de couche Réseau en mode connexion OS1 défini
dans la Rec. UIT-T X.213 1 ISOKEI 8348 avec les exceptions suivantes:
l’accusé de réception facultatif et les services de données exprès facultatifs ne sont pas pris en charge;
1)
2) aucune amélioration de la qualité de service du service liaison de donnée n’est prévue, de façon que la
qualité de service du service réseau soit proche de la qualité de service du service correspondant de
couche Liaison de données.
Ce protocole est destiné à compléter et non pas à remplacer la suite de protocoles existants qui prennent en charge le
service de réseau en mode connexion (voir la Rec. UIT-T X.223 et I’ISOKEI 8878).
La Rec. UIT-T X.233 1 ISO/CEI 8473-1 s’applique à la prise en charge du service de réseau en mode sans
connexion OSI.
Les informations sont transmises en du service NS dans les primitives de
provenance et à destination de l’utilisateur
service de réseau répertoriées dans le Tableau 1.
52 . Service devant être assuré par la couche Liaison de données
Le protocole de couche Réseau «Fast Byte» suppose l’utilisation du service de liaison de données en mode connexion
OS1 (CODLS) défini dans la Rec. UIT-T X.212 1 ISOKEI 8886.
Lorsqu’on utilise le service CODLS, les informations sont transmises à destination et en provenance du fournisseur DLS
dans les primitives du service de liaison de données indiquées au Tableau 2.
NOTES
Les paramètres énumérés au Tableau 2 sont ceux du service de liaison de données.
La façon dont les primitives et les paramètres sont échangés entre l’entité de réseau et le fournisseur DLS relève d’une
initiative locale.
4 Rec. UIT-T X.633 (1996 F)
ISOKEI 14700 : 1997 (F)
Tableau 1 - Primitives de service de réseau
Primitives Notes Paramètres Notes
N-CONNECT demande Adresse de l’appelé
indication Adresse de l’appelant
Sélection d’accusé de réception
Sélection de données exprès 1
Ensemble de paramètres QS
Données d’utilisateur NS 3
N-CONNECT réponse Adresse répondante
confirmation Sélection d’accusé de réception 1
Sélection de données exprès
Ensemble de paramètres QS 2
Données d’utilisateur NS
N-DATA demande Données d’utilisateur NS
indication Demande de confirmation 4
N-DATA ACKNOWLEDGE
demande 4
indication
N-EXPEDITED DATA
demande 4 Données d’utilisateur NS
indication
N-RESET demande Cause
N-RESET indication Expéditeur
Cause
N-RESET réponse
confirmation
N-DISCONNECT demande Cause
Données d’utilisateur NS 3
Adresse répondante
N-DISCONNECT indication Expéditeur
Cause
Données d’utilisateur NS
Adresse répondante
NOTES
1 L’utilisateur NS peut sélectionner la prise en charge d’accusé de réception et/ou de données exprès dans une demande
N-CONNECT, mais la non-prise en charge de ces services sera indiquée dans la confirmation N-CONNECT associée.
2 Les valeurs des paramètres QS et les capacités de négociation QS sont limitées par les valeurs et les capacités qu’offre le
fournisseur du service liaison de données sous-jacent. Le protocole «Fast Byte» n’assure pas l’amélioration de la QS offerte par le
service sous-jacent. Lorsque ce service prend en charge une série de valeurs de paramètres QS, le protocole «Fast Byte» peut
utiliser les fonctionnalités de négociation correspondantes du service sous-jacent. Un niveau analogue de service QS peut être
demandé à partir du service réseau ou, en présence de connaissances locales, un niveau inférieur peut être demandé. Le niveau de
QS réalisé peut être inférieur, identique ou même supérieur à celui qui a été demandé.
3 Longueur maximale = longueur maximale du paramètre Données d’utilisateur du service sous-jacent moins la longueur des
informations NPCI.
4 Non pris en charge.
Rec. UIT-T X.633 (1996 F) 5
ISOKEI 14700 : 1997 (F)
Tableau 2 - Primitives de service de liaison de données en mode connexion
X Paramètres
Primitives xN/z
demande X Adresse de l’appelé X
DL-CONNECT
X Adresse de l’appelant X
indication
Ensemble de paramètres QS Y
Données d’utilisateur DLS X
DL-CONNECT réponse X Adresse répondante X
X Ensemble de paramètres QS Y
confnmation
Données d’utilisateur DLS X
X Données d’utilisateur DLS X
DL-DATA demande
indication X
demande X Cause X
DL-RESET
Expéditeur
DL-RESET indication X z
Cause z
réponse X
DL-RESET
confirmation X
DL-DISCONNECT demande X Cause X
Données d’utilisateur DLS
X
DL-DISCONNECT indication X Expéditeur z
Cause z
Données d’utilisateur DLS X
X Le protocole de couche Réseau «Fast Byte» suppose que cette fonctionnalité est fournie par tous les fournisseurs DLS.
Y Le protocole de couche Réseau «Fast Byte» suppose que cette fonctionnalité est fournie par tous les fournisseurs DLS. Les
valeurs des paramètres QS prises en charge par le fournisseur DLS limitent les valeurs correspondantes offertes à l’utilisateur
NS, étant donné que le protocole de couche Réseau «Fast Byte» ne dispose d’aucun mécanisme pour améliorer la QS fournie
par les fournisseurs de service DLS.
Z Non utilisé par le protocole de couche Réseau «Fast Byte».
. Fonctions de la couche Réseau
Aperçu général des fonctions
5.3.1
Les principales fonctions utilisées dans la couche Réseau sont le transfert, l’acheminement et le relais de données ainsi
que l’amélioration de la qualité du service. Le protocole de couche Réseau «Fast Byte» est destiné à être utilisé lorsque
des améliorations de la qualité du service de liaison de données ne sont pas nécessaires et que l’on cherche avant tout à
améliorer l’efficacité du fonctionnement. Le protocole de couche Réseau «Fast Byte» supprime les temps de propagation
aller et retour associés à l’établissement et à la libération d’une connexion réseau et ne nécessite que très peu de surdébit
d’interface de communication programmable. Les fonctions suivantes ne sont donc pas prises en charge:
multiplexage;
a)
b) détection d’erreur;
reprise sur erreur;
C)
d) contrôle de flux (commande de débit);
e) données exprès;
f) chiffrement;
g) mécanismes de comptabilité;
h) échanges d’états et surveillance de la qualité de service;
i) libération temporaire de connexions de couche Liaison de données.
5.3.2 Etablissement de connexion
L’établissement de connexion sert à établir une connexion de couche Réseau entre deux utilisateurs NS. Les fonctions de
couche Réseau suivantes satisfont, au cours de cette phase, à la qualité de service demandée par les utilisateurs NS au
niveau des services offerts par la couche Réseau:
mise en correspondance des adresses réseau avec les adresses liaison de données;
a)
b) transport de données d’utilisateur NS (voir 6.2).
Rec. UIT-T X.633 (1996 F)
ISOKEI 14700 : 1997 (F)
Transfert de données
5.3.3
Le transfert de données est destiné à permettre la transmission bilatérale d’unités NSDU entre deux utilisateurs NS par la
connexion réseau. Cette opération est réalisée par une communication simultanée dans les deux sens et par segmentation
et réassemblage (voir 6.7, 6.8 et 6.9).
5.3.4 Libération
La libération (voir 6.3 6.4, 6.5 et 6.6) a pour but de mettre fin à la connexion de Réseau, quelle que soit l’activité
en cours d’exécution.
54 . Fonctionnement par l’intermédiaire du service CODLS
Chaque entité de couche Réseau est supposée connaître la qualité de service assurée par des connexions de couche
Liaison de données déterminées. Le protocole de couche Réseau «Fast Byte» a été conçu pour être utilisé avec des
connexions de liaison de données se caractérisant par un taux d’erreur résiduel acceptable (non signalé par déconnexion
ou réinitialisation, par exemple) et par un taux d’erreur signalé acceptable.
55 . Modèle de la couche Réseau
Une entité de couche Réseau communique avec ses utilisateurs NS par l’intermédiaire d’un ou de plusieurs points NSAP
au moyen des primitives de service indiquées dans la définition du service de couche de Réseau (voir la Rec. UIT-T
X.213 1 ISOKEI 8348). Les primitives du service seront la cause ou le résultat d’échanges d’unités de données du
protocole de réseau entre les unités de réseau homologues prenant en charge une connexion de couche Réseau. Ces
échanges de protocoles sont réalisés à l’aide des services de la couche Liaison de données indiqués dans la définition du
service de liaison de données (voir la Rec. UIT-T X.212 1 ISOKEI 8886) par l’intermédiaire d’un ou de plusieurs points
DLSAP (voir la Figure 1).
Les points d’extrémité de connexion réseau sont identifiés dans les systèmes d’extrémité par un mécanisme interne
dépendant de l’implémentation, de manière que l’utilisateur NS et l’entité de couche Réseau puissent se référer à chaque
connexion de réseau.
Utilisateur NS Utilisateur NS
Couche 4
l I
,
Point NSAP 1 Point NSAP L
Fournisseur NS
Entité de Entité de
Couche 3
couche Réseau
couche Réseau
Point DLSAP Point DLSAP 1
Fournisseur DLS
I I
L ---------w---- --B-B------- w--- A
Couche 2 TlSO7800-96ldO2
Figure 1 - Modèle de la couche Réseau
6 Spécifïcation du protocole de couche Réseau «Fast Byte»
Cet article contient les éléments de procédure qui constituent la spécifïcation du protocole de couche Réseau «Fast
Byte».
Dans le cas particulier où le protocole de couche Réseau «Fast Byte» est mis en œuvre par l’intermédiaire d’un
sous-réseau qui utilise une signalisation hors bande et qui est répertorié en B. 1, les procédures applicables sont spécifiées
en B.2, par références appropriées aux procédures énoncées à l’article 6 et par références à d’autres Recommandations 1
Normes internationales propres aux sous-réseaux. A 1’Annexe B, aucune modification n’est apportée aux procédures
indiquées à l’article 6.
Rec. UIT-T X.633 (1996 F) 7
ISOKEI 14700 : 1997 (F)
Lorsque le protocole de couche Réseau «Fast Byte» est mis en œuvre dans un sous-réseau qui utilise une signalisation
hors bande mais qui n’est pas répertorié en B. 1, les entités de réseau doivent utiliser les procédures indiquées ci-dessus et
le protocole de couche Réseau «Fast Byte» doit être mis en œuvre par l’intermédiaire du plan d’utilisateur du sous-
réseau. Lorsque le protocole de couche Réseau «Fast Byte» n’est pas mis en œuvre par l’intermédiaire d’un sous-réseau
utilisant une signalisation hors bande, les entités de réseau doivent utiliser les procédures énumérées ci-après:
a) transfert d’unités de données du protocole de réseau (NPDU) (voir 6.1);
b) établissement de connexion (voir 6.2);
c) refus de connexion (voir 6.3);
d) libération normale (voir 6.4);
e) indication d’erreur (voir 6.5);
f) libération anormale (voir 6.6);
g) transfert de données (voir 6.7);
h) segmentation et réassemblage (voir 6.8);
i) bit qualifïcateur (voir 6.9);
j) unités NPDU non valides (voir 6.10);
k) réinitialisation amorcée par l’utilisateur NS (voir 6.11).
Les procédures définissent le transfert d’unités NPDU dont la structure et le codage sont spécifiés à l’article 7. Les entités
de réseau accepteront et répondront à une unité NPDU reçue dans une unité DLSDU valide. Elles pourront également
émettre des unités NPDU déclenchant des éléments de procédure particuliers, spécifiés dans le présent article.
61 . Transfert d’unités de données du protocole de réseau (NPDU)
6.1.1 But
La procédure de transfert d’unités NPDU sert à acheminer des unités de données du protocole de réseau dans des champs
de données d’utilisateur contenus dans des primitives du service de liaison de données.
6.1.2 Primitives du service de couche Liaison de données
La procédure utilise les primitives du service de couche Liaison de données suivantes, lorsqu’elle est mise en œuvre par
l’intermédiaire du service CODLS:
a) DL-DATA;
b) DL-CONNECT;
c) DL-DISCONNECT.
6.1.3 Procédure
Les entités de couche Réseau transmettront et recevront les unités NPDU sous la forme suivante:
a) paramètres de Données d’utilisateur DLS dans les primitives DL-DATA;
b) paramètres de Données d’utilisateur DLS dans les primitives DL-CONNECT;
c) paramètres de Données d’utilisateur DLS dans les primitives DL-DISCONNECT.
Lorsqu’une unité NPDU est introduite dans un paramètre de Données d’utilisateur DLS, le poids des bits dans un octet et
l’ordre des octets dans une unité NPDU seront tels qu’ils sont définis à l’article 7.
Etablissement de connexion
62 .
6.2.1 But
d’établissement
La procédure de connexion est utilisée par les entités de couche Réseau en vue de créer une nouvelle
connexion de réseau.
6.2.2 Primitives du service de liaison de données
La procédure utilise les primitives DL-CONNECT et DL-DISCONNECT du service de couche Liaison de données.
6.2.3 Primitives du service de couche Réseau
La procédure utilise les primitives N-CONNECT et N-DISCONNECT du service de couche Réseau.
8 Rec. UIT-T X.633 (1996 F)
ISOKEI 14700 : 1997 (F)
6.2.4 Unités NPDU et paramètres utilisés
La procédure utilise les unités NPDU FB et les données d’utilisateur NS, l’adresse de l’entité appelée ou l’adresse de
l’entité répondante, l’adresse de l’entité appelante, la longueur des unités NPDU de données d’appelé à appelant, la
longueur des unités NPDU de données d’appelant à appelé, les paramètres d’informations PC1 nulles et de bit Q.
6.2.5 Procédure
Une connexion de couche Réseau est établie par l’intermédiaire d’une entité de réseau (l’entité initiatrice) transmettant
une unité NPDU FB à l’autre entité de réseau (l’entité répondante), qui répond par une autre unité NPDU FB.
Lorsqu’elle recevra une primitive de demande N-CONNECT, l’entité de réseau initiatrice transmettra une unité NPDU
FB en tant que paramètre de Données d’utilisateur DLS dans une primitive de demande DL-CONNECT, afin d’établir
une connexion de réseau.
Lorsqu’elle recevra une primitive d’indication DL-CONNECT contenant une unité NPDU FB, l’entité de réseau
répondante informera l’utilisateur NS en émettant une indication N-CONNECT.
Lorsqu’elle recevra une réponse N-CONNECT, l’entité de réseau répondante transmettra une unité NPDU FB en tant que
paramètre de Données d’utilisateur DLS dans une primitive de réponse DL-CONNECT, afin d’accepter la connexion de
réseau. Si la connexion de réseau demandée ne peut pas être acceptée par l’utilisateur NS répondant (c’est-à-dire si une
demande N-DISCONNECT est reçue de l’utilisateur NS), la procédure décrite au 6.3 sera appliquée.
Lorsqu’elle recevra une confirmation DL-CONNECT contenant une unité NPDU FB, l’entité de réseau initiatrice
considérera la connexion de réseau demandée comme ayant été acceptée et en informera l’utilisateur NS en émettant une
primitive de confirmation N-CONNECT.
Lorsqu’elle recevra une confirmation DL-CONNECT ne contenant pas d’unité NPDU FB, l’entité de réseau initiatrice
considérera la connexion de réseau demandée comme n’ayant pas été acceptée et en informera l’utilisateur NS en
émettant une primitive d’indication N-DISCONNECT. Le paramètre Cause indiquera ctrejet de connexion
- état
transitoire». L’entité de réseau initiatrice émettra une primitive de demande DL-DISCONNECT. Les paramètres
Expéditeur et Cause indiqueront «indéfini».
NOTE 1 - Il existe une correspondance biunivoque entre une connexion de couche
Réseau et une connexion de
Liaison de données. L’établissement de ces connexions intervient simultanément.
NOTE 2 - L’utilisateur du service NS peut sélectionner la prise e
...


















Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...