Information processing systems — Open Systems Interconnection — File Transfer, Access and Management — Part 4: File Protocol Specification

Describes, within the ISO scheme, the behaviour which must be exhibites by a system in order to take part in the provision of the file transfer access and managment service. The file protocol specification references 3 service definitions to express the environment in which it is applied. References: ISO 7498; 7498-3; 8326; 8571; 8649; 8650; 8822; 8825.

Systèmes de traitement de l'information — Interconnexion de systèmes ouverts — Transfert, accès et gestion de fichiers — Partie 4: Spécification du protocole de fichiers

General Information

Status
Published
Publication Date
28-Sep-1988
Current Stage
9093 - International Standard confirmed
Completion Date
26-Sep-2000
Ref Project

Relations

Buy Standard

Standard
ISO 8571-4:1988 - Information processing systems -- Open Systems Interconnection -- File Transfer, Access and Management
English language
95 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO 8571-4:1988 - Systemes de traitement de l'information -- Interconnexion de systemes ouverts -- Transfert, acces et gestion de fichiers
French language
95 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO 8571-4:1988 - Systemes de traitement de l'information -- Interconnexion de systemes ouverts -- Transfert, acces et gestion de fichiers
French language
95 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

IS0
INTERNATIONAL STANDARD
8571-4
First edition
1988-10-01
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION
ORGANISATION INTERNATIONALE DE NORMALISATION
MEXAYHAPOAHAR OPTAHM3A~MR fl0 CTAH~APTM3A~MM
Information processing systems - Open Systems
Interconnection - File Transfer, Access and
Management -
Part 4 :
File Protocol Specification
S ys t&mes de traitemen t de l’in forma tion - lnterconnexion de s yst&mes ouverts - Gestion,
acc&s et transfert de fichier -
Partie 4 : Sphcifica tion du protocole de transfert de fichier
Reference number

---------------------- Page: 1 ----------------------
IS0 857%4:1988 (E)
Foreword
IS0 (the International Organization for Standardization) is a worldwide federation of
national standards bodies (IS0 member bodies). The work of preparing International
Standards is normally carried out through IS0 technical committees. Each member
body interested in a subject for which a technical committee has been established has
the right to be represented on that committee. International organizations, govern-
mental and non-governmental, in liaison with ISO, also take part in the work. IS0
collaborates closely with the International Electrotechnical Commission (IEC) on all
matters of electrotechnical standardization.
Draft International Standards adopted by the technical committees are circulated to
the member bodies for approval before their acceptance as International Standards by
the IS0 Council. They are approved in accordance with IS0 procedures requiring at
least 75 % approval by the member bodies voting.
International Standard IS0 8571-4 was prepared by Technical Committee ISO/TC 97,
lnforma tion processing s ys terns.
Users should note that all International Standards undergo revision from time to time
and that any reference made herein to any other International Standard implies its
latest edition, unless otherwise stated.
IS0 8571 consists of the following parts, under the general title lnformationprocessing
systems - Open S ys terns Interconnection - File Transfer, Access and Management
- Part 1 : General introduction
- Part 2 : Virtual Filestore Definition
- Part 3 : Ftie Service Definition
- Part 4 : File Protocol Specification
Annexes A and B form an integral part of this International Standard. Annex C is for in-
formation only.
0 International Organization for Standardization, 1988 0
Printed in Switzerland
ii

---------------------- Page: 2 ----------------------
IS0 8571-4 : 1988 (E)
Contents
0 Introduction .
1 Scope .
.........................................................................................................
2 Field of application
....................................................................................................................
3 References
.........................................................................................
4 Definitions and abbreviations
Section one: General
..........................................................................................
5 Overview of the file protocol
...................................................................
5.1 Service supported by the file protocol
.........................................................
5.2 Services assumed by the basic file protocol
................................................................................................
5.3 Functions provided
5.4 Model used .
...............
5.5 Correspondence between service primitive names and FPDU names.
........................................................................................
5.6 Protocol functional units
Section two: Basic fiie protocol
6
...................................................................................
6 State of the association provided
6
.......................................................................................
6.1 Operation of the protocol
6
6.2 .
Additional state information
6
File protocol data units .
7
8
8 File initiating entity actions .
8
8.1 .
FTAM regime establishment (Kernel)
8
8.2 RAM regime termination (orderly) (Kernel) .
8.3 File selection (Kernel) . 8
10
8.4 File deselection (Kernel) .
IO
8.5 File creation (Limited management) .
8.6 File deletion (Limited management) . 10
11
8.7 Read attributes (Limited management) .
11
8.8 Change attributes (Enhanced management) .
11
8.9 File open (Read, Write) .
12
8.10 File close (Read, Write) .
13
8.11 Begin Group (Grouping) .
8.12 End Group (Grouping) . 13
13
8.13 Recovery (Recovery) .
14
8.14 Locate (Access) .
iii

---------------------- Page: 3 ----------------------
ISO8571=4:1988(E)
14
8.15 Erase (Access) .
15
9 File responding entity actions .
................................................................... 15
9.1 FTAM regime establishment (Kernel)
15
.........................................................
9.2 FOAM regime termination (orderly) (Kernel)
15
9.3 File selection (Kernel) .
16
9.4 File deselection (Kernel) .
16
......................................................................
9.5 File creation (Limited management)
16
9.6 File deletion (Limited management) .
16
.................................................................
9.7 Read attributes (Limited management)
17
........................................................
9.8 Change attributes (Enhanced management)
17
9.9 File Open (Read, Write) .
18
9.10 File close (Read, Write) .
18
9.11 Begin Group (Grouping) .
18
9.12 End Group (Grouping) .
18
9.13 Recovery (Recovery) .
19
9.14 Locate (Access) .
19
9.15 Erase (Access) .
20
10 File general actions .
20
........................................................................
10.1 fTAM regime termination (abrupt)
20
10.2 Protocol errors .
Section three: The basic bulk data transfer protocol
21
..................................................................................
11 State of bulk data transfer activity
21
...........................................................................
11 .I State of the connection endpoint
21
...............................................................................
11.2 Additional state of the entities
22
............................................................................
12 Bulk data transfer protocol data units
22
......................................................................
13 Bulk data transfer initiating entity actions
22
..........................................................................................................
13.1 Read (Read)
22
..........................................................................................................
13.2 Write (Write)
22
13.3 Transfer end (Read, write) .
23
..................................................................
14 Bulk data transfer responding entity actions
23
14.1 Read (Read) .
23
14.2 Write (Write) .
23
....................................................................................
14.3 Transfer end (Read, write)
24
.......................................................................
15 Bulk data transfer sending entity actions
iv

---------------------- Page: 4 ----------------------
IS0 8571-4 : 1988 (E)
15.1
Send data (Read, write) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
15.2 End of data transfer (Read, write)
......................................................................... 24
15.3 Checkpoint insertion (Read, write)
........................................................................ 24
16 Bulk data transfer receiving entity actions
..................................................................... 24
16.1 Data transfer (Read, write)
.................................................................................... 24
16.2 End of data transfer (Read, write)
......................................................................... 24
16.3 Checkpoint reception (Read, write) . 24
17 Bulk data transfer general actions . 25
17.1 Discarding (Read, Write) . 25
17.2 Cancel (Read, write) . 25
17.3 Restarting (Restart data transfer) 26
..........................................................................
Section four: The error recovery protocol
18 Protocol mechanisms 27
....................................................................................................
18.1 Error detection and reporting 27
................................................................................
18.2 Checkpoints 27
..........................................................................................................
18.3 Negotiation of restart point 27
....................................................................................
18.4 Docket contents . 27
...................................................................... 28
19 Specification of the error control protocol
19.1 Normal operation . 28
19.2 Recovery from errors . 30
Section five: Abstract Syntax
20 Abstract Syntax Definition . 32
20.1 Conventions . 32
20.2 Primitive Types . 32
20.3 ASN.1 Module Definition . 33
20.4 Abstract Syntax Definition . 45
21 Application Context Name . 45
Section six: Conformance
22 Conformance . 46
22.1 Statement requirements . 46
22.2 Static requirements . 46
22.3 Dynamic requirements . 46
V

---------------------- Page: 5 ----------------------
IS0 8571-4 : 1988 E)
Annexes
47
A Protocol state tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
86
B Reference to FOAM PDU definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
87
C ASN.1 cross reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figures
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1 Relationship between file protocol and service definitions
4
2 File Protocol Machine model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
3 Extended File Protocol Machine model . . . . . . . . . . . . . . . . . . l . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . l . . . . . . . . . . . . . . . . . . . . . .
30
4 Procedure for class I errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
5 Procedure for class II errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
6 Procedure for class Ill errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
7 FOAM regime PDUs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .m.
35
8 File selection and file open regime PDUs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
39
9 Bulk data transfer PDUs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41
10 Application wide types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
43
11 File attribute types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12 State machine system model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
vi

---------------------- Page: 6 ----------------------
Tables
I Presentation and Session Services required by FOAM Functional Units . 3
2 Protocol Data Units, FOAM regime establishment . 6
3 Protocol data units, File regime control . 7
4 Relationship of F-INITIALIZE parameters to A-ASSOCIATE parameters . 9
5 Protocol Data Units . 21
vii

---------------------- Page: 7 ----------------------
This page intentionally left blank

---------------------- Page: 8 ----------------------
INTERNATIONAL STANDARD IS0 8571-4 : 1988 (El
Information processing systems - Open Systems
Interconnection
- File Transfer, Access and
Management -
Part 4 I
File Protocol Specification
0 Introduction This part of IS0 8571 contains the following annexes which
form part of the standard:
IS0 8571 is one of a set of international Standards
produced to facilitate the interconnection of computer Annex A - Protocol State Tables;
systems. its relation to other international Standards in the Annex B - Reference to FOAM PDU Definitions;
set is defined by the Reference Model for Open Systems
and the following annex which does not form part of the
interconnection (IS0 7498). The Reference Model
standard:
subdivides the area of standardization for interconnection
Annex C - ASN.1 cross reference.
into a series of layers of specification, each of manageable
size.
1 Scope
The aim of Open Systems interconnection is to allow, with a
IS0 8571-4 consists of four main sections:
minimum of technical agreement outside the
interconnection standards, the interconnection of computer
a) the basic protocol (in sections two and three), which
systems: supports the internal file service;
a) from different manufacturers,
b) the error recovery protocol (in section four), which
supports the external file service.
b) under different managements,
For each of these, IS0 8571-4 includes a formal statement
c) of different levels of complexity,
of the nature of the automaton giving the necessary
d) of different ages.
behaviour of each of the participating entities. it states:
IS0 8571 defines a file service and specifies a file protocol
1) the actions to be taken on receiving request and
available within the application layer of the Reference
response primitives issued by a file service user;
Model. The service defined is of the category Application
2) the actions to be taken on receiving indication and
Service Element (ASE). it is concerned with identifiable
confirm primitives issued by the Presentation Service
bodies of information which can be treated as files, and may
provider;
be stored within open systems or passed between
application processes.
3) the actions to be taken as a result of events within
the local system.
IS0 8571 defines a basic file service. it provides sufficient
facilities to support file transfer, and establishes a c) the definition (in section five) of the abstract syntax
framework for file access and file management. IS0 8571 required to convey the file protocol control information.
does not specify the interfaces to a file transfer or access
d) the conformance requirements to be met by
facility within the local system.
implementors of this protocol (in section six).
IS0 8571 consists of the following four parts:
The scope of the File Protocol is limited to the
Part 1 : General introduction interconnection of systems; it does not specify or restrict the
Part 2: Virtual Filestore definition
possible implementation of interfaces within a computer
Part 3: File Service definition
system.
Part 4: File Protocol specification
File Service Definition
f
File
provision of service
Protocol
Specification
use of service
-7
t
Presentation and ACSE Service Definitions
Figure 1 - Relationship between file protocol and service definitions

---------------------- Page: 9 ----------------------
IS0 8571-4 : 1988 E)
IS0 8649, Infomation Processing Systems - Open Systems
2 Field of application
interconnection - Service definition for the Association
The purpose of IS0 8571-4 within the OSI scheme is to
Control Service Element.
specify the behaviour which must be exhibited by a system
in order to take part in the provision of the file transfer
access and management service. IS0 8650, Information Processing Systems - Open Systems
interconnection - Protocol specification for the Association
The file protocol specification references three service
Control Service Element.
definitions in order to express the environment within which
it is applied. IS0 8571-3 defines the aims and objectives
that the protocol must achieve. The Presentation Service IS0 8822, information Processing Systems - Open Systems
(IS0 8822) and ACSE Service (IS0 8649-2) define the set interconnection - Connection-oriented Presentation Service
Definition.
of assumptions about the supporting facilities which the
protocol may exploit (see figure 1).
IS0 8824, Information Processing Systems - Open Systems
3 References
interconnection - Specification of Abstract Syntax Notation
One (ASN. I).
IS0 7498, Information Processing Systems - Open Systems
interconnection - Basic Reference Model
IS0 7498-3, information Processing Systems - Open IS0 8825, lnformation Processing Systems - Open Systems
Systems interconnection - Basic Reference Mode! Interconnection - Specification of basic encoding rules for
- Part 3: Naming and Addressing Abstract Syntax Notation
IS0 8326, information Processing Systems - Open Systems
Interconnection - Basic Connection Oriented Session
Service Definition.
4 Definitions and abbreviations
IS0 8571, information processing systems - Open systems
interconnection - File transfer, access and management.
Terms and abbreviations are defined in IS0 8571-I. The
- Part I: General introduction.
definitions of service primitive names and service state
- Part2: Virtual Filestore definition.
names given in IS0 8571-3 are also used in this part of
- Part 3: Fi/e Service definition.
IS0 8571.
2

---------------------- Page: 10 ----------------------
IS0 8571-4 : 1988 (E)
Section one: General
5 Overview of the file protocol 5.3.2 Functions in the error recovery protocol
The error recovery protocol supports the external service
5.1 Service supported by the file protocol
(see IS0 8571 -I), using the internal file service. it supports
IS0 8571-4 specifies the following protocols which support the following functions:
the file services defined in IS0 8571-3:
a) management of error recovery information during the
a) the basic protocol (see sections two and three), which
normal operation of the file service;
supports the internal file service;
b) restart of data transfer after interruption within the
b) the error recovery protocol (see section four), which
data transfer regime;
supports the external file service.
c) recovery from abnormal termination of the file open or
file selection regime.
5.2 Services assumed by the basic file protocol
d) recovery from abnormal termination which destroys
The file protocol specified in this part of IS0 8571-4
the internal file service regime.
assumes the use of the services listed in table 1. These are
Presentation Services as defined in IS0 8822 and ACSE
5.4 Model used
Association Control Services defined in IS0 8649. The OSI
in abstract, the operation of the protocol is modelled by the
Reference Model allows the use of FOAM as one
interaction of two file protocol machines (FPMs). The two
component in a distributed application; the specification of
FPMs communicate by means of the services available at
such an application before and after the FOAM regime is
their lower boundary, in such a way as to provide the
outside the scope of IS0 8571-4.
services required at their upper boundary. These concepts
The assumptions made in different file protocol functional
are illustrated in figure 2.
units (see 5.6) are listed separately.
The file service is defined asymmetrically with the file
service user “A” being the initiator and file service user “B”
5.3 Functions provided
being the responder.
The behaviour of each FPM is defined in terms of:
5.3.1 Functions in the basic protocol
a) the actions it takes:
The basic protocol supports the internal file service (see
IS0 8571 -I), using the ACSE and Presentation Services. It
1) issue of indication or confirm service primitives to
supports the following functions:
the upper service user;
2) issue request or response service primitives to the
a) representation of the internal file service primitives as
lower service provider;
a sequence of protocol data units for transmission by the
ACSE and Presentation Services;
b) the stimuli it receives:
b) grouping, when appropriate, of the representations of
service primitives
1) receipt of request or response
logically separate service primitives as distinct data
from the upper service user;
values in a single P-DATA request service primitive;
2) receipt of indication or confirm service primitives
c) ensuring the progress of the protocol.
from the lower service provider;
Table 1 - Presentation and Session Services required by FTAM Functional Units
FTAM Session Presentatlon
Functional Unit Functional Unit Functional Unit
Kernel(4) Kernel Kernel
Duplex Duplex
Optionally: Opt ion ally :
Resynch( 1) Resynch( 1)
Minor synch(2) Minor synch(2)
Context Management(3) .
Recovery Minor Synch Minor Synch
Restart Minor Synch Minor Synch
Resynchronize Resynchronize
NOTES
1 The resynchronize functional units shall be used if available.
2 Minor synch is required whenever the resynchronize functional unit is available. The presence of a confirmed minor synchronization point
at the start of the bulk data regime is used to limit the destructive effects of resynchronization until after the regime has been fully established.
3 Use of the optional context management presentation functional unit implies the use of the typed data session functional unit.
4 The other functional units visible in the external service have the same presentation and session requirements as the kernel functional
unit.
3

---------------------- Page: 11 ----------------------
IsO8571-4:1988(E)
File File
service service
user A user B
upper service level
File
File
. . . . . . . . . . .pitif6.bl. . . . . . . . . . . . . .
protocol
machine
i
lower service level
Lower service provider
Figure 2 - File Protocol Machine model
3) local error indications; NOTES
4) management intervention.
1 For the basic protocol, the lower boundary sewice is the
c) the information available:
composite of ACSE and presentation service and the upper
1) information associated with the lower service boundary service is the internal file sewice.
association endpoint; this information is lost if the lower
service association ceases to exist;
2 For the error recovery protocol, the lower boundary service is
the internal file senrice and the upper boundary is the external file
2) information associated with the upper service
service.
association endpoint; in the error recovery protocol,
procedures are provided for recovery on loss of the
3 The information describing the upper sewice association in the
lower service association, based on the information
external fiie service is preserved across system failures, and so is
associated with the two upper service association
available to allow meaningful recovery.
endpoints.
external service
--a---- ---mm --------me ---w-e- ---
I
FERPM FERPM
Error Recovery
e. . . . . . . . . . . . .
Protocol
Recovery Recovery
Procedures Procedures
internal service
Basic Basic Basic
. . . . . . . . . . . . . . . . . . . .
FPM Protocol l ’ l ’ l FPM
Lower layer provider
Figure 3 -
Extended File Protocol Machine model
4

---------------------- Page: 12 ----------------------
IS0 8571-4 : 1988 (E)
5.6 Protocol functional units
5.5 Correspondence between service primitive
names and FPDU names
The functiona
...

ISO
NORME INTERNATIONALE 8571-4
Première édition
1988-10-01
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION
ORGANISATION INTERNATIONALE DE NORMALISATION
. MEX,lJYHAPOAHAfl OPTAHM3A~blFI f-l0 CTAH~APTM3A~MM
Systèmes de traitement de l’information -
Interconnexion de systèmes ouverts - Transfert,
accès et gestion de fichiers -
Partie 4 :
Spécification du protocole de fichiers
Information processing s ystems - Open Systems lnterconnection - File Transfer, Access
and Management -
Part 4 : File Protocol Specifïcation
Numéro de référence
ISO 857 l-4 : 1988 (F)

---------------------- Page: 1 ----------------------
[SO 8571-4 : 1988 (FI
Sommaire
Page
vi
Avant-propos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.
vii
Introduction .
1
...................................................................................
1 Objet
1
2 Domaine d’application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3 Références . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
4 Définitions et abréviations
3
5 Présentation générale du protocole de fichiers . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1 Service assuré par le protocole de fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
5.2 Services supposés utilisés par le protocole de fichiers de base 3
. . . . .I. 3
5.3 Fonctions assurées
5.4 Modèle utilisé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
5.5 Correspondance entre les noms de primitives de service et les
noms de FPDU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5.6 Unités fonctionnelles du protocole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
6
6 État de l’association fournie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1 Fonctionnement du protocole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6.2 Informations d’état supplémentaires *.,.,. 6
7 Unités de données de protocole de fichiers . .-. 6
8 Actions de l’entité initiatrice . . . . . . .~. 8
8.1 Établissement de régime FTAM (Noyau) 8
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.2 Terminaison de régime FTAM (normale) (Noyau) . 11
8.3 Sélection de fichier (Noyau) . 11
8.4 Désélection de fichier (Noyau) . 12
8.5 Création de fichier (Gestion réduite) . 13
8.6 Suppression de fichier (Gestion réduite)
................................. 13
8.7 Lecture d’attributs (Gestion réduite) . 14
8.8 Modification d’attributs (Gestion étendue)
.............................. 14
0 Organisation internationale de normalisation, 1988 0
Imprimé en Suisse
Version française tirée en 1990
ii

---------------------- Page: 2 ----------------------
ISO 8571-4 : 1988 (FI
................................... 15
8.9 Ouverture de fichier (Lecture, Écriture)
................................. 17
8.10 Fermeture de fichier (Lecture, Écriture)
.............................................. 17
8.11 Début de groupe (Groupement)
................................................... 17
8.12 Fin de groupe (Groupement)
18
8.13 Reprise (Reprise) .
8.14 Localisation (Accès) . 19
................................................................................. 19
8.15 Effacement
20
9 Actions de l’entité en réponse .
20
9.1 Établissement de régime FTAM (Noyau) .
.................. 21
9.2 Terminaison de régime FTAM (normale) (Noyau)
9.3 Sélection de fichier (Noyau) . . . . . . . . .
9.4 Désélection de fichier (Noyau) . . . . .
9.5 Création de fichier (Gestion réduite
1
Suppression de fichier (Gestion réduite) .
9.6 22
9.7 Lecture d’attributs (Gestion réduite) . 23
9.8 Modification d’attributs (Gestion étendue) . 23
Ouverture de fichier (Lecture, Écriture) . 24
9.9
.................................
9.10 Fermeture de fichier (Lecture, Écriture) 25
9.11 Début de groupe (Groupement) . 26
9.12 Fin de groupe (Groupement) . 26
9.13 Reprise (Reprise) . 26
9.14 Localisation (Accès) . 27
9.15 Effacement (Accès) . . 27
10 Actions générales . 28
Terminaison de régime FTAM (brusque) .
10.1 28
................................................................
10.2 Erreurs de protocole 28
II Etat d’activité de transfert de données global . 30
11.1 État de l’extrémité de connexion . 30
11.2 États supplémentaires des entités . 30
12 Unités de données de protocole de transfert de données global 30
13 Actions de l’entité initiatrice .
31
. . .
III

---------------------- Page: 3 ----------------------
ISO 8571-4 : 1988 (F)
31
13.1 Lecture (Lecture) .
32
13.2 kriture (Écriture) .
32
13.3 Fin de transfert (Lecture, Écriture) .
33
14 Actions de l’entité en réponse .
33
14.1 Lecture (Lecture) .
33
14.2 Écriture (Écriture) .
......................................... 34
14.3 Fin de transfert (Lecture, Écriture)
34
15 Actions de l’entité expéditrice .
34
15.1 Envoi de données (Lecture, Écriture) .
35
15.2 Transfert de fin de données (Lecture, Écriture) .
15.3 Insertion de points de contrôle (Lecture, Écriture) . 35
36
16 Actions de l’entité destinataire .
36
16.1 Transfert de données (Lecture, Écriture) .
.................... 36
16.2 Transfert de fin de données (Lecture, Écriture)
36
16.3 Réception de points de contrôle (Lecture, Écriture) .
17 Actions générales . 36
36
17.1 Destruction (Lecture, Écriture) .
17.2 Annulation (Lecture, Écriture) . 37
17.3 Redémarrage (Redémarrage du transfert de données) . 38
18 Mécanismes du protocole . 41
18.1 Détection et signalisation d’erreur . 41
18.2 Points de contrôle . 41
42
18.3 Négociation du point de redémarrage .
18.4 Contenu du bordereau . 42
42
19 Spécification du protocole de gestion d’erreur .
19.1 Fonctionnement normal . 42
19.2 Procédures de reprise sur erreur . 45
49
20 Définition de la syntaxe abstraite .
20.1 Conventions . 49
20.2 Types primitifs . 49
20.3 Définition en ASN.1 . 50

---------------------- Page: 4 ----------------------
SO 8571-4 : 1988 (FI
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
20.4 Définition de la syntaxe abstraite
62
21 Nom de contexte d’application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
63
22 Conformité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
22.1 Déclarations de conformité
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
22.2 Conditions de conformité statique
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
22.3 Conditions de conformité dynamique
Annexes
A Tables d’états des protocoles . 65
B Référence aux définitions de PDU FTAM . 109
C Table de références croisées des types ASN. 1 . 110
D Table de correspondance anglais/francais des noms cités dans
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
les modules ASN. 1 du paragraphe 20.3’ 123
Figures
1 Relations entre le protocole de fichiers et les définitions de services. . . . 1
2 Modèle de la machine protocole de fichiers (FPM) . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3 Modèle de la machine protocole de fichiers étendu (FERPM) . . . . . . . . . . . . . . 4
4 Procédure pour les erreurs de classe I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
46
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 Procédure pour les erreurs de classe II 46
Procédure pour les erreurs de classe Ill
6 . 47
7 PDU du régime FTAM . 50
PDU du régime ouvert et du régime de sélection
8 . 52
9 PDU du transfert de données global . 56
...................................................................
10 Types généraux 57
11 Types d’attribut de fichiers . 60
12 Modèle du système de machine à états . 65
Tableaux
1 Services de présentation et de session requis par les unités
.,.
fonctionnelles FTAM 3
2 Unités de données de protocole - Établissement de régime FTAM. . . . 7
3 Unités de données de protocole - Contrôle de régime FTAM. . . . . . . . . . .
8
4 Relation entre les paramètres d’INITIALISATION FTAM et les
paramètres d’ÉTABLISSEMENT d’ASSOCIATION . . . . . . . . . . . . . . . . . . . . . . . . 10
5 Unités de données de protocole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

---------------------- Page: 5 ----------------------
IsO 8571-4 : 1988 (FI
Avant-propos
L’ISO (Organisation internationale de normalisation) est une fédération
mondiale d’organismes nationaux de normalisation (comités membres
de I’ISO). L’élaboration des Normes internationales est en général
confiée aux comités techniques de I’ISO. Chaque comité membre inté-
ressé par une étude a le droit de faire partie du comité technique crée
à cet effet. Les organisations internationales, gouvernementales et non
gouvernementales, en liaison avec I’ISO participent également aux tra-
vaux. L’ISO collabore étroitement avec la Commission électrotechnique
internationale (CEI) en ce qui concerne la normalisation électrotech-
nique.
Les projets de Normes internationales adoptés par les comités techni-
ques sont soumis aux comités membres pour vote. Leur publication
comme Normes internationales requiert l’approbation de 75 % au moins
des comités membres votants.
La Norme internationale ISO 8571-4 a été élaborée par le comité tech-
nique ISO/TC 97, Systèmes de traitement de l’information.
L’ISO 8571 comprend les parues suivantes, présentées sous le titre gé-
néral Systèmes de traitement de l’information - Interconnexion de sys-
tèmes ouverts - Transfert, accès et gestion de fichiers:
- Partie 1: Introduction générale
- Partie 2: Définition du système de fichiers virtuel
- Partie 3: Définition du service de fichiers
- Partie 4: Spécification du protocole de fichiers
Les annexes A et B font partie intégrante de la présente partie de I’ISO
8571. Les annexes C et D sont données uniquement à titre d’information.
vi

---------------------- Page: 6 ----------------------
ISO 8571-4 : 1988 (FI
Introduction
L’ISO 8571 fait partie d’une famille de Normes internationales élaborées
pour faciliter l’interconnexion des équipements informatiques. Elle fait
partie d’un ensemble de Normes internationales dont les relations sont
définies par le Modele de référence d’interconnexion de systèmes ou-
verts (ISO 7498). Le Modèle de référence divise le domaine de la nor-
malisation en vue de l’interconnexion en une série de couches de
spécifications, dont chacune est d’une taille maîtrisable.
L’objectif de l’interconnexion de systèmes ouverts est de permettre, au
prix d’un minimum d’accords techniques en-dehors des normes
d’interconnexion, d’interconnecter des équipements informatiques:
a) de constructeurs différents;
b) administrés de facons différentes;
.
c) de niveaux de complexité différents;
d) d’âges différents.
L’ISO 8571 définit un service de fichiers et spécifie un protocole de fi-
chiers disponibles dans la Couche Application du Modèle de référence.
Le service défini est de la catégorie élément de service d’application
(ASE). Ce service concerne des corps identifiables d’informations qui
peuvent être traités comme des fichiers, et peuvent être stockés à I’in-
térieur de systèmes ouverts ou être communiqués entre des processus
d’application.
L’ISO 8571 définit un service de fichiers de base. Il fournit des facilités
suffisantes pour assurer le transfert de fichiers et établit un cadre pour
l’accès aux fichiers et la gestion des fichiers. L’ISO 8571 ne spécifie pas
.
les interfaces avec un équipement de transfert de fichiers ou d’accés
aux fichiers, appartenant au système local.
L’ISO 8571 comprend les quatre parties suivantes:
Partie 1 - Introduction générale
Partie 2 - Définition du système de fichiers virtuel
Partie 3 - Définition du service de fichiers
Partie 4 - Spécification du protocole de fichiers
La présente partie de I’ISO 8571 comporte les annexes suivantes qui
font partie de la norme:
Annexe A - Tables d’états des protocoles;
Annexe B - Référence aux définitions de PDU FTAM;
vii

---------------------- Page: 7 ----------------------
ISO 8571-4 : 1988 (FI
et les annexes suivantes qui ne font pas partie de la norme:
Annexe C - Table de références croisées des types ASN.l;
Annexe D - Table de correspondance anglais/francais des noms
cités dans les modules ASN.l du paragraphe 20.3.

. . .
VI11

---------------------- Page: 8 ----------------------
~ -~-~-
ISO 8571-4 : 1988 (FI
NORME INTERNATIONALE
Systèmes de traitement de l’information - Interconnexion de
systèmes ouverts - Transfert, accès et gestion de fichiers -
Partie 4:
Spécification du protocole de fichiers
3) les actions à effectuer suite à des événe-
1 Objet
ments qui se sont produits à l’intérieur du
système local;
L’ISO 8571-4 comprend quatre sections: c) la définition (section cinq) de la syntaxe abstraite
nécessaire à véhiculer les informations de
a) le protocole de base (sections deux et trois), qui contrôle du protocole de fichiers;
assure le service de fichiers interne;
d) les conditions de conformité à remplir par les
b) le protocole de reprise sur erreur (section qua- réalisations de ce protocole (section six).
tre), qui assure le service de fichiers externe.
L’objet du protocole de fichiers est limité à l’inter-
connexion de systèmes; il ne spécifie pas de réali-
Pour chacun de ces protocoles, I’ISO 8571-4 inclut
sations possibles d’interfaces dans un système
une description formelle de la nature de l’automate
informatique, ni n’impose de contrainte à de telles
décrivant le comportement nécessaire de chacune
interfaces.
des entités participantes. Il définit:
) les actions à effectuer à la réception de pri-
2 Domaine d’application
mitives de demande et de réponse émises
par un utilisateur du service de fichiers;
L’objectif de I’ISO 8571-4, dans le contexte du
schéma OSI, est de spécifier le comportement que
!) les actions à effectuer à la réception de pri-
doit présenter un système pour participer à la four-
mitives d’indication et de confirmation émises
niture du service de transfert, d’accès et de gestion
par le fournisseur du service de présentation; de fichiers.
DMnttlon du servke de flchlers
tournlture du service
SpWlflca tlon
du protocole
de flchlers
- ut Ilisa tlon de services
1
- IMlnItlon des servlces ACSE et de pr&entatlon
Figure 1 - Relations entre le protocole de fichiers et les définitions de services
1

---------------------- Page: 9 ----------------------
ISO8571-4:1988 (FI
La spécification du protocole de fichiers se réfère à Parfie 3: Définition du service de fichiers.
trois définitions de service, pour exprimer I’environ-
ISO 8649, Systèmes de traitement de l’information -
nement dans lequel il doit s’appliquer. L’ISO 8571-3
Interconnexion de systèmes ouverts - Définition du
définit les buts et objectifs que le protocole doit ré-
service pour l’élément de service de contrôle d’as-
aliser. Le service de présentation (ISO 8822) et le
sociation.
service ACSE (ISO 8649) définissent l’ensemble des
conditions supposées réalisées par les facilités de
ISO 8650, Systèmes de traitement de l’information -
prise en charge que le protocole peut exploiter (voir
Interconnexion de systémes ouverts - Spécifkation
figure 1).
du protocole pour l’élément de service de contrôle
d’association.
3 Références ISO 8822, Systèmes de traitement de l’information -
Interconnexion de systèmes ouverts - Définition du
service de présentation en mode connexion.
ISO 7498, Systèmes de traitement de l’information -
Interconnexion de systèmes ouverts - Modèle de
ISO 8824, Systèmes de traitement de l’information -
référence de base.
Interconnexion de systèmes ouverts - Spécification
ISO 7498-3, Systèmes de traitement de l’information de la notation de syntaxe abstraite numéro un
- Interconnexion de systèmes ouverts - Modèle de (ASN. 1).
référence de base - Partie 3: Dénomination et
ISO 8825, Systèmes de traitement de l’information -
adressage.
Interconnexion de systèmes ouverts - Règles de
ISO 8326, Systèmes de traitement de l’information - codage de base de la syntaxe abstraite numéro un
Interconnexion de systèmes ouverts - Définition du (ASN. 1).
service de session de base en mode connexion.
4 Définitions et abréviations
ISO 8571, Systèmes de traitement de l’information -
Interconnexion de systèmes ouverts - Transfert, ac-
Les termes et abréviations sont définis dans
cès et gestion de fichiers.
I’ISO 8571-1. Les définitions de noms des primitives
de service et de noms d’états de service, données
Partie 1: Introduction générale.
dans I’ISO 8571-3 sont utilisées dans la présente
Partie 2: Définition du système de fichiers virtuel.
partie de I’ISO 8571.

---------------------- Page: 10 ----------------------
ISO 8571-4 : 1988 (F)
Section un : Généralités
5.3.2 Fonctions du protocole de reprise sur erreur
5 Présentation générale du protocole de
fichiers
Le protocole de reprise sur erreur assure le service
de fichiers externe (voir ISO 8571-l), en utilisant le
5.1 Service assuré par le protocole de fichiers
service de fichiers interne. Il assure les fonctions
suivantes:
L’ISO 8571-4 spécifie les protocoles suivants, qui
assurent les services de fichiers définis dans
a) gestion des informations de reprise sur erreur
I’ISO 8571-3:
au cours du déroulement normal du service de
fichiers;
a) le protocole de base (voir sections deux et trois)
qui assure le service de fichiers interne;
b) redémarrage du transfert de données après une
interruption dans le régime de transfert de don-
b) le protocole de reprise sur erreur (voir section
nées;
quatre), qui assure le service de fichiers externe.
c) reprise à partir d’une terminaison anormale du
5.2 Services supposés utilisés par le régime de fichiers ouvert ou de sélection de fi-
chier;
protocole de fichiers de base
d) reprise à partir d’une terminaison anormale dé-
Le protocole de fichiers, spécifié dans la présente
truisant le régime du service de fichiers interne.
partie de I’ISO 8571, suppose l’utilisation des servi-
ces de présentation, tels que définis dans I’ISO 8822
et des services de contrôle d’association, ACSE,
Tableau 1 - Services de présentation et de session
définis dans I’ISO 8649 (voir tableau 1). Le Modèle
requis par les unités fonctionnelles FTAM
de référence OSI autorise l’utilisation de FTAM en
Unité
tant que composant d’une application répartie; la
fonction- Unités fonctionnelles Unités fonctionnelles
spécification d’une telle application, avant et après
de session de présentation
nelle
le régime FTAM, n’entre pas dans le cadre de
F-MM
I’ISO 8571-4.
Noyau (4) Noyau Noyau
Duplex Duplex
Les conditions supposées remplies par les diverses
Optionnellement: Optionnellement:
unités fonctionnelles de protocole de fichiers (voir
Resynchronisation (1) Resynchronisation (1)
5.6) sont indiquées séparément.
Synchronisation Synchronisation
mineure (2) mineure (2)
Gestion des
5.3 Fonctions assurées
contextes (3)
Synchronisation
Reprise Synchronisation
53.1 Fonctions du protocole de base
mineure mineure
Synchronisation
Le protocole de base assure le service de fichiers Redé- Synchronisation
marrage mineure mineure
interne (voir ISO 8571-I) en utilisant les services
Resynchronisation Resynchronisation
ACSE et de présentation. II assure les fonctions sui-
vantes:
NOTES
1 L’unité fonctionnelle de resynchronisation doit être utili-
sée si elle est disponible.
a) représenter des primitives du service de fichiers
2 L’unité fonctionnelle de synchronisation mineure est re-
interne, sous la forme d’une séquence d’unités
chaque fois l’unité fonctionnelle de
quise que
de données de protocole, à des fins de trans-
resynchronisation est disponible. La présence d’un point de
mission par les services ACSE et de présen- synchronisation mineur confirmé au début du régime de
transfert de données global est utilisée pour invalider les ef-
tation;
fets destructifs de la resynchronisation jusqu’après I’établis-
sement complet du régime.
b) regrouper, si approprié, des représentations de
3 L’utilisation de l’unité fonctionnelle de présentation de
primitives de service, logiquement séparées, en
gestion des contextes implique l’utilisation de l’unité fonc-
tionnelle de session de transfert de données typées.
valeurs de données distinctes, en une primitive
4 Les autres unités fonctionnelles visibles du service de fi-
de service DEMANDE DE TRANSFERT DE DON-
chiers externe ont les mêmes propositions de l’utilisateur
NÉES DE PRt%ENTATION unique;
pour la présentation et pour la session que l’unité fonction-
nelle noyau.
c) assurer le déroulement du protocole.
3

---------------------- Page: 11 ----------------------
ISO 8571-4 : 1988 (F)
Le comportement de chaque FPM est défini en ter-
5.4 Modèle utilisé
mes de:
Le déroulement du protocole est modélisé par
l’interaction de deux machines protocoles de fi- a) actions prises:
chiers (FPM). Les deux machines protocoles com-
muniquent en utilisant les services fournis par les
1) émission vers l’utilisateur du service supé-
couches inférieures de manière à fournir les servi- rieur de primitives de service de confirmation
ces demandés par les couches supérieures (voir fi- ou d’indication,
gure 2).
2) émission vers le fournisseur du service infé-
Le service, de fichiers est défini d’une facon asymé-
rieur de primitives de service de demande ou
trique avec l’utilisateur du service de’ fichiers A
de réponse à une demande;
agissant en initiateur et l’utilisateur du service de
fichiers B agissant en répondeur.
Utlllsateur du Utlllsateur du
servlce de tlchlers service de tlchlers
niveau de service suptkleur
-----Y-
---Y---
Fournisseur du servi=nferE
Figure 2 - Modèle de la machine protocole de fichiers (FPM)
service externe
----mm- -m-- -- m-m mm-w mm---
?
FERPM protocole de reprke FERPM
,
sur erreurs
Procedures e*-I. . . . . . . . . . . . . . . . . . . . . . . )r proc@dures
de reprise
de reprlse
servfve Interne
mm
----mm- -- -- ---- m-- --
1 t
protocole de base
Fournisseur de swvke
des couches IntNeures
Figure 3 - Modèle de la machine protocole de fichiers étendu (FERPM)

---------------------- Page: 12 ----------------------
ISO 8571-4 : 1988 (F)
b) événements d’entrée: Exemples:
1) réception, venant de l’utilisateur du service Primitive de service FPDU
supérieur, de primitives de service de de-
FPDU DEMANDE
DEMANDE
mande ou de réponse à une demande,
D’INITIALISATION
D’INITIALISATION
FTAM FTAM
2) réception, venant du fournisseur du service
RÉPONSE À UNE DE- FPDU RÉPONSE À UNE
inférieur, de primitives de service d’indication
MANDE DEMANDE
ou de confirmation,
D’INITIALISATION D’INITIALISATION
FTAM
FTAM
3) indications d’erreur locale,
NOTES
4) intervention de l’administration;
4 La réception de ces FPDU est signalée à l’utilisateur
c) informations disponibles:
du service comme primitives de service INDICATION
D’INITIALISATION FTAM et CONFIRMATION
1) informations liées à l’extrémité d’association D’INITIALISATION FTAM.
du service inférieur; ces informations sont
5 Dans certains cas, plusieurs FPDU peuvent être re-
perdues si l’association du service inférieur
groupées en une seule PSDU. Les primitives du service
cesse d’exister,
de fichiers ne correspondent donc pas toujours une pour
une aux primitives du service fourni par la couche infé-
2) informations liées à l’extrémité d’association
rieure.
du service supérieur; dans le protocole de
reprise sur erreur, des procédures permet-
5.6 Unités fonctionnelles du protocole
tent la reprise de l’association du service in-
férieur interrompue, sur la base
Les unités fonctionnelles du protocole de fichier
d’informations liées aux extrémités d’asso-
sont équivalentes aux unités fonctionnelles du ser-
ciation du service supérieur.
vice pris en charge:
NOTES
a) unité fonctionnelle noyau;
1 Pour le protocole de base: le service inférieur est
b) unité fonctionnelle de lecture;
composé des services d’ACSE et de présentation; le ser-
vice supérieur est le service de fichiers interne.
c) unité fonctionnelle d’écriture;
2 Pour le protocole de reprise sur erreur: le service in-
férieur est le service de fichiers interne et le service su-
d) unité fonctionnelle d’accès au fichier;
périeur est le service de fichiers externe.
e) unité fonctionnelle de gestion réduite de fichiers;
3 Les informations décrivant l’association du service
supérieur dans le service de fichiers externe doivent être
f) unité fonctionnelle de gestion étendue de fi-
protégées des pannes du système et, ainsi, doivent être
chiers;
disponibles pour permettre une reprise significative.
g) unité fonctionnelle de groupement;
h) unité fonctionnelle de verrouil I age de FADU;
unité fonctionnelle de reprise;
0
5.5 Correspondance entre les noms de
j) unité fonctionnelle de redéma ‘rage.
primitives de service et les noms de FPDU
NOTES
6 Chaque FPDU d’une unité fonctionnelle du protocole
de fichiers correspond à la primitive de service équiva-
lente de l’unité fonctionnelle de service équivalente.
Les FPDU envoyées comme résultat d’une primitive
de service émise par un utilisateur du service fourni,
7 L’adoption d’une unité foncti onnelle de service i mpli-
ont le même nom que cette primitive de service.
e celle de l’unité fonctionnelle de protocol e équival ente.
qu

---------------------- Page: 13 ----------------------
ISO 8571-4 : 1988 (F)
Section deux I Le protocole de fichiers de base
est une liste ordonnée, ou file d’attente ((premier
6 État de l’associa
...

ISO
NORME INTERNATIONALE 8571-4
Première édition
1988-10-01
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION
ORGANISATION INTERNATIONALE DE NORMALISATION
. MEX,lJYHAPOAHAfl OPTAHM3A~blFI f-l0 CTAH~APTM3A~MM
Systèmes de traitement de l’information -
Interconnexion de systèmes ouverts - Transfert,
accès et gestion de fichiers -
Partie 4 :
Spécification du protocole de fichiers
Information processing s ystems - Open Systems lnterconnection - File Transfer, Access
and Management -
Part 4 : File Protocol Specifïcation
Numéro de référence
ISO 857 l-4 : 1988 (F)

---------------------- Page: 1 ----------------------
[SO 8571-4 : 1988 (FI
Sommaire
Page
vi
Avant-propos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.
vii
Introduction .
1
...................................................................................
1 Objet
1
2 Domaine d’application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3 Références . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
4 Définitions et abréviations
3
5 Présentation générale du protocole de fichiers . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1 Service assuré par le protocole de fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
5.2 Services supposés utilisés par le protocole de fichiers de base 3
. . . . .I. 3
5.3 Fonctions assurées
5.4 Modèle utilisé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
5.5 Correspondance entre les noms de primitives de service et les
noms de FPDU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5.6 Unités fonctionnelles du protocole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
6
6 État de l’association fournie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1 Fonctionnement du protocole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6.2 Informations d’état supplémentaires *.,.,. 6
7 Unités de données de protocole de fichiers . .-. 6
8 Actions de l’entité initiatrice . . . . . . .~. 8
8.1 Établissement de régime FTAM (Noyau) 8
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.2 Terminaison de régime FTAM (normale) (Noyau) . 11
8.3 Sélection de fichier (Noyau) . 11
8.4 Désélection de fichier (Noyau) . 12
8.5 Création de fichier (Gestion réduite) . 13
8.6 Suppression de fichier (Gestion réduite)
................................. 13
8.7 Lecture d’attributs (Gestion réduite) . 14
8.8 Modification d’attributs (Gestion étendue)
.............................. 14
0 Organisation internationale de normalisation, 1988 0
Imprimé en Suisse
Version française tirée en 1990
ii

---------------------- Page: 2 ----------------------
ISO 8571-4 : 1988 (FI
................................... 15
8.9 Ouverture de fichier (Lecture, Écriture)
................................. 17
8.10 Fermeture de fichier (Lecture, Écriture)
.............................................. 17
8.11 Début de groupe (Groupement)
................................................... 17
8.12 Fin de groupe (Groupement)
18
8.13 Reprise (Reprise) .
8.14 Localisation (Accès) . 19
................................................................................. 19
8.15 Effacement
20
9 Actions de l’entité en réponse .
20
9.1 Établissement de régime FTAM (Noyau) .
.................. 21
9.2 Terminaison de régime FTAM (normale) (Noyau)
9.3 Sélection de fichier (Noyau) . . . . . . . . .
9.4 Désélection de fichier (Noyau) . . . . .
9.5 Création de fichier (Gestion réduite
1
Suppression de fichier (Gestion réduite) .
9.6 22
9.7 Lecture d’attributs (Gestion réduite) . 23
9.8 Modification d’attributs (Gestion étendue) . 23
Ouverture de fichier (Lecture, Écriture) . 24
9.9
.................................
9.10 Fermeture de fichier (Lecture, Écriture) 25
9.11 Début de groupe (Groupement) . 26
9.12 Fin de groupe (Groupement) . 26
9.13 Reprise (Reprise) . 26
9.14 Localisation (Accès) . 27
9.15 Effacement (Accès) . . 27
10 Actions générales . 28
Terminaison de régime FTAM (brusque) .
10.1 28
................................................................
10.2 Erreurs de protocole 28
II Etat d’activité de transfert de données global . 30
11.1 État de l’extrémité de connexion . 30
11.2 États supplémentaires des entités . 30
12 Unités de données de protocole de transfert de données global 30
13 Actions de l’entité initiatrice .
31
. . .
III

---------------------- Page: 3 ----------------------
ISO 8571-4 : 1988 (F)
31
13.1 Lecture (Lecture) .
32
13.2 kriture (Écriture) .
32
13.3 Fin de transfert (Lecture, Écriture) .
33
14 Actions de l’entité en réponse .
33
14.1 Lecture (Lecture) .
33
14.2 Écriture (Écriture) .
......................................... 34
14.3 Fin de transfert (Lecture, Écriture)
34
15 Actions de l’entité expéditrice .
34
15.1 Envoi de données (Lecture, Écriture) .
35
15.2 Transfert de fin de données (Lecture, Écriture) .
15.3 Insertion de points de contrôle (Lecture, Écriture) . 35
36
16 Actions de l’entité destinataire .
36
16.1 Transfert de données (Lecture, Écriture) .
.................... 36
16.2 Transfert de fin de données (Lecture, Écriture)
36
16.3 Réception de points de contrôle (Lecture, Écriture) .
17 Actions générales . 36
36
17.1 Destruction (Lecture, Écriture) .
17.2 Annulation (Lecture, Écriture) . 37
17.3 Redémarrage (Redémarrage du transfert de données) . 38
18 Mécanismes du protocole . 41
18.1 Détection et signalisation d’erreur . 41
18.2 Points de contrôle . 41
42
18.3 Négociation du point de redémarrage .
18.4 Contenu du bordereau . 42
42
19 Spécification du protocole de gestion d’erreur .
19.1 Fonctionnement normal . 42
19.2 Procédures de reprise sur erreur . 45
49
20 Définition de la syntaxe abstraite .
20.1 Conventions . 49
20.2 Types primitifs . 49
20.3 Définition en ASN.1 . 50

---------------------- Page: 4 ----------------------
SO 8571-4 : 1988 (FI
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
20.4 Définition de la syntaxe abstraite
62
21 Nom de contexte d’application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
63
22 Conformité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
22.1 Déclarations de conformité
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
22.2 Conditions de conformité statique
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
22.3 Conditions de conformité dynamique
Annexes
A Tables d’états des protocoles . 65
B Référence aux définitions de PDU FTAM . 109
C Table de références croisées des types ASN. 1 . 110
D Table de correspondance anglais/francais des noms cités dans
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
les modules ASN. 1 du paragraphe 20.3’ 123
Figures
1 Relations entre le protocole de fichiers et les définitions de services. . . . 1
2 Modèle de la machine protocole de fichiers (FPM) . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3 Modèle de la machine protocole de fichiers étendu (FERPM) . . . . . . . . . . . . . . 4
4 Procédure pour les erreurs de classe I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
46
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 Procédure pour les erreurs de classe II 46
Procédure pour les erreurs de classe Ill
6 . 47
7 PDU du régime FTAM . 50
PDU du régime ouvert et du régime de sélection
8 . 52
9 PDU du transfert de données global . 56
...................................................................
10 Types généraux 57
11 Types d’attribut de fichiers . 60
12 Modèle du système de machine à états . 65
Tableaux
1 Services de présentation et de session requis par les unités
.,.
fonctionnelles FTAM 3
2 Unités de données de protocole - Établissement de régime FTAM. . . . 7
3 Unités de données de protocole - Contrôle de régime FTAM. . . . . . . . . . .
8
4 Relation entre les paramètres d’INITIALISATION FTAM et les
paramètres d’ÉTABLISSEMENT d’ASSOCIATION . . . . . . . . . . . . . . . . . . . . . . . . 10
5 Unités de données de protocole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

---------------------- Page: 5 ----------------------
IsO 8571-4 : 1988 (FI
Avant-propos
L’ISO (Organisation internationale de normalisation) est une fédération
mondiale d’organismes nationaux de normalisation (comités membres
de I’ISO). L’élaboration des Normes internationales est en général
confiée aux comités techniques de I’ISO. Chaque comité membre inté-
ressé par une étude a le droit de faire partie du comité technique crée
à cet effet. Les organisations internationales, gouvernementales et non
gouvernementales, en liaison avec I’ISO participent également aux tra-
vaux. L’ISO collabore étroitement avec la Commission électrotechnique
internationale (CEI) en ce qui concerne la normalisation électrotech-
nique.
Les projets de Normes internationales adoptés par les comités techni-
ques sont soumis aux comités membres pour vote. Leur publication
comme Normes internationales requiert l’approbation de 75 % au moins
des comités membres votants.
La Norme internationale ISO 8571-4 a été élaborée par le comité tech-
nique ISO/TC 97, Systèmes de traitement de l’information.
L’ISO 8571 comprend les parues suivantes, présentées sous le titre gé-
néral Systèmes de traitement de l’information - Interconnexion de sys-
tèmes ouverts - Transfert, accès et gestion de fichiers:
- Partie 1: Introduction générale
- Partie 2: Définition du système de fichiers virtuel
- Partie 3: Définition du service de fichiers
- Partie 4: Spécification du protocole de fichiers
Les annexes A et B font partie intégrante de la présente partie de I’ISO
8571. Les annexes C et D sont données uniquement à titre d’information.
vi

---------------------- Page: 6 ----------------------
ISO 8571-4 : 1988 (FI
Introduction
L’ISO 8571 fait partie d’une famille de Normes internationales élaborées
pour faciliter l’interconnexion des équipements informatiques. Elle fait
partie d’un ensemble de Normes internationales dont les relations sont
définies par le Modele de référence d’interconnexion de systèmes ou-
verts (ISO 7498). Le Modèle de référence divise le domaine de la nor-
malisation en vue de l’interconnexion en une série de couches de
spécifications, dont chacune est d’une taille maîtrisable.
L’objectif de l’interconnexion de systèmes ouverts est de permettre, au
prix d’un minimum d’accords techniques en-dehors des normes
d’interconnexion, d’interconnecter des équipements informatiques:
a) de constructeurs différents;
b) administrés de facons différentes;
.
c) de niveaux de complexité différents;
d) d’âges différents.
L’ISO 8571 définit un service de fichiers et spécifie un protocole de fi-
chiers disponibles dans la Couche Application du Modèle de référence.
Le service défini est de la catégorie élément de service d’application
(ASE). Ce service concerne des corps identifiables d’informations qui
peuvent être traités comme des fichiers, et peuvent être stockés à I’in-
térieur de systèmes ouverts ou être communiqués entre des processus
d’application.
L’ISO 8571 définit un service de fichiers de base. Il fournit des facilités
suffisantes pour assurer le transfert de fichiers et établit un cadre pour
l’accès aux fichiers et la gestion des fichiers. L’ISO 8571 ne spécifie pas
.
les interfaces avec un équipement de transfert de fichiers ou d’accés
aux fichiers, appartenant au système local.
L’ISO 8571 comprend les quatre parties suivantes:
Partie 1 - Introduction générale
Partie 2 - Définition du système de fichiers virtuel
Partie 3 - Définition du service de fichiers
Partie 4 - Spécification du protocole de fichiers
La présente partie de I’ISO 8571 comporte les annexes suivantes qui
font partie de la norme:
Annexe A - Tables d’états des protocoles;
Annexe B - Référence aux définitions de PDU FTAM;
vii

---------------------- Page: 7 ----------------------
ISO 8571-4 : 1988 (FI
et les annexes suivantes qui ne font pas partie de la norme:
Annexe C - Table de références croisées des types ASN.l;
Annexe D - Table de correspondance anglais/francais des noms
cités dans les modules ASN.l du paragraphe 20.3.

. . .
VI11

---------------------- Page: 8 ----------------------
~ -~-~-
ISO 8571-4 : 1988 (FI
NORME INTERNATIONALE
Systèmes de traitement de l’information - Interconnexion de
systèmes ouverts - Transfert, accès et gestion de fichiers -
Partie 4:
Spécification du protocole de fichiers
3) les actions à effectuer suite à des événe-
1 Objet
ments qui se sont produits à l’intérieur du
système local;
L’ISO 8571-4 comprend quatre sections: c) la définition (section cinq) de la syntaxe abstraite
nécessaire à véhiculer les informations de
a) le protocole de base (sections deux et trois), qui contrôle du protocole de fichiers;
assure le service de fichiers interne;
d) les conditions de conformité à remplir par les
b) le protocole de reprise sur erreur (section qua- réalisations de ce protocole (section six).
tre), qui assure le service de fichiers externe.
L’objet du protocole de fichiers est limité à l’inter-
connexion de systèmes; il ne spécifie pas de réali-
Pour chacun de ces protocoles, I’ISO 8571-4 inclut
sations possibles d’interfaces dans un système
une description formelle de la nature de l’automate
informatique, ni n’impose de contrainte à de telles
décrivant le comportement nécessaire de chacune
interfaces.
des entités participantes. Il définit:
) les actions à effectuer à la réception de pri-
2 Domaine d’application
mitives de demande et de réponse émises
par un utilisateur du service de fichiers;
L’objectif de I’ISO 8571-4, dans le contexte du
schéma OSI, est de spécifier le comportement que
!) les actions à effectuer à la réception de pri-
doit présenter un système pour participer à la four-
mitives d’indication et de confirmation émises
niture du service de transfert, d’accès et de gestion
par le fournisseur du service de présentation; de fichiers.
DMnttlon du servke de flchlers
tournlture du service
SpWlflca tlon
du protocole
de flchlers
- ut Ilisa tlon de services
1
- IMlnItlon des servlces ACSE et de pr&entatlon
Figure 1 - Relations entre le protocole de fichiers et les définitions de services
1

---------------------- Page: 9 ----------------------
ISO8571-4:1988 (FI
La spécification du protocole de fichiers se réfère à Parfie 3: Définition du service de fichiers.
trois définitions de service, pour exprimer I’environ-
ISO 8649, Systèmes de traitement de l’information -
nement dans lequel il doit s’appliquer. L’ISO 8571-3
Interconnexion de systèmes ouverts - Définition du
définit les buts et objectifs que le protocole doit ré-
service pour l’élément de service de contrôle d’as-
aliser. Le service de présentation (ISO 8822) et le
sociation.
service ACSE (ISO 8649) définissent l’ensemble des
conditions supposées réalisées par les facilités de
ISO 8650, Systèmes de traitement de l’information -
prise en charge que le protocole peut exploiter (voir
Interconnexion de systémes ouverts - Spécifkation
figure 1).
du protocole pour l’élément de service de contrôle
d’association.
3 Références ISO 8822, Systèmes de traitement de l’information -
Interconnexion de systèmes ouverts - Définition du
service de présentation en mode connexion.
ISO 7498, Systèmes de traitement de l’information -
Interconnexion de systèmes ouverts - Modèle de
ISO 8824, Systèmes de traitement de l’information -
référence de base.
Interconnexion de systèmes ouverts - Spécification
ISO 7498-3, Systèmes de traitement de l’information de la notation de syntaxe abstraite numéro un
- Interconnexion de systèmes ouverts - Modèle de (ASN. 1).
référence de base - Partie 3: Dénomination et
ISO 8825, Systèmes de traitement de l’information -
adressage.
Interconnexion de systèmes ouverts - Règles de
ISO 8326, Systèmes de traitement de l’information - codage de base de la syntaxe abstraite numéro un
Interconnexion de systèmes ouverts - Définition du (ASN. 1).
service de session de base en mode connexion.
4 Définitions et abréviations
ISO 8571, Systèmes de traitement de l’information -
Interconnexion de systèmes ouverts - Transfert, ac-
Les termes et abréviations sont définis dans
cès et gestion de fichiers.
I’ISO 8571-1. Les définitions de noms des primitives
de service et de noms d’états de service, données
Partie 1: Introduction générale.
dans I’ISO 8571-3 sont utilisées dans la présente
Partie 2: Définition du système de fichiers virtuel.
partie de I’ISO 8571.

---------------------- Page: 10 ----------------------
ISO 8571-4 : 1988 (F)
Section un : Généralités
5.3.2 Fonctions du protocole de reprise sur erreur
5 Présentation générale du protocole de
fichiers
Le protocole de reprise sur erreur assure le service
de fichiers externe (voir ISO 8571-l), en utilisant le
5.1 Service assuré par le protocole de fichiers
service de fichiers interne. Il assure les fonctions
suivantes:
L’ISO 8571-4 spécifie les protocoles suivants, qui
assurent les services de fichiers définis dans
a) gestion des informations de reprise sur erreur
I’ISO 8571-3:
au cours du déroulement normal du service de
fichiers;
a) le protocole de base (voir sections deux et trois)
qui assure le service de fichiers interne;
b) redémarrage du transfert de données après une
interruption dans le régime de transfert de don-
b) le protocole de reprise sur erreur (voir section
nées;
quatre), qui assure le service de fichiers externe.
c) reprise à partir d’une terminaison anormale du
5.2 Services supposés utilisés par le régime de fichiers ouvert ou de sélection de fi-
chier;
protocole de fichiers de base
d) reprise à partir d’une terminaison anormale dé-
Le protocole de fichiers, spécifié dans la présente
truisant le régime du service de fichiers interne.
partie de I’ISO 8571, suppose l’utilisation des servi-
ces de présentation, tels que définis dans I’ISO 8822
et des services de contrôle d’association, ACSE,
Tableau 1 - Services de présentation et de session
définis dans I’ISO 8649 (voir tableau 1). Le Modèle
requis par les unités fonctionnelles FTAM
de référence OSI autorise l’utilisation de FTAM en
Unité
tant que composant d’une application répartie; la
fonction- Unités fonctionnelles Unités fonctionnelles
spécification d’une telle application, avant et après
de session de présentation
nelle
le régime FTAM, n’entre pas dans le cadre de
F-MM
I’ISO 8571-4.
Noyau (4) Noyau Noyau
Duplex Duplex
Les conditions supposées remplies par les diverses
Optionnellement: Optionnellement:
unités fonctionnelles de protocole de fichiers (voir
Resynchronisation (1) Resynchronisation (1)
5.6) sont indiquées séparément.
Synchronisation Synchronisation
mineure (2) mineure (2)
Gestion des
5.3 Fonctions assurées
contextes (3)
Synchronisation
Reprise Synchronisation
53.1 Fonctions du protocole de base
mineure mineure
Synchronisation
Le protocole de base assure le service de fichiers Redé- Synchronisation
marrage mineure mineure
interne (voir ISO 8571-I) en utilisant les services
Resynchronisation Resynchronisation
ACSE et de présentation. II assure les fonctions sui-
vantes:
NOTES
1 L’unité fonctionnelle de resynchronisation doit être utili-
sée si elle est disponible.
a) représenter des primitives du service de fichiers
2 L’unité fonctionnelle de synchronisation mineure est re-
interne, sous la forme d’une séquence d’unités
chaque fois l’unité fonctionnelle de
quise que
de données de protocole, à des fins de trans-
resynchronisation est disponible. La présence d’un point de
mission par les services ACSE et de présen- synchronisation mineur confirmé au début du régime de
transfert de données global est utilisée pour invalider les ef-
tation;
fets destructifs de la resynchronisation jusqu’après I’établis-
sement complet du régime.
b) regrouper, si approprié, des représentations de
3 L’utilisation de l’unité fonctionnelle de présentation de
primitives de service, logiquement séparées, en
gestion des contextes implique l’utilisation de l’unité fonc-
tionnelle de session de transfert de données typées.
valeurs de données distinctes, en une primitive
4 Les autres unités fonctionnelles visibles du service de fi-
de service DEMANDE DE TRANSFERT DE DON-
chiers externe ont les mêmes propositions de l’utilisateur
NÉES DE PRt%ENTATION unique;
pour la présentation et pour la session que l’unité fonction-
nelle noyau.
c) assurer le déroulement du protocole.
3

---------------------- Page: 11 ----------------------
ISO 8571-4 : 1988 (F)
Le comportement de chaque FPM est défini en ter-
5.4 Modèle utilisé
mes de:
Le déroulement du protocole est modélisé par
l’interaction de deux machines protocoles de fi- a) actions prises:
chiers (FPM). Les deux machines protocoles com-
muniquent en utilisant les services fournis par les
1) émission vers l’utilisateur du service supé-
couches inférieures de manière à fournir les servi- rieur de primitives de service de confirmation
ces demandés par les couches supérieures (voir fi- ou d’indication,
gure 2).
2) émission vers le fournisseur du service infé-
Le service, de fichiers est défini d’une facon asymé-
rieur de primitives de service de demande ou
trique avec l’utilisateur du service de’ fichiers A
de réponse à une demande;
agissant en initiateur et l’utilisateur du service de
fichiers B agissant en répondeur.
Utlllsateur du Utlllsateur du
servlce de tlchlers service de tlchlers
niveau de service suptkleur
-----Y-
---Y---
Fournisseur du servi=nferE
Figure 2 - Modèle de la machine protocole de fichiers (FPM)
service externe
----mm- -m-- -- m-m mm-w mm---
?
FERPM protocole de reprke FERPM
,
sur erreurs
Procedures e*-I. . . . . . . . . . . . . . . . . . . . . . . )r proc@dures
de reprise
de reprlse
servfve Interne
mm
----mm- -- -- ---- m-- --
1 t
protocole de base
Fournisseur de swvke
des couches IntNeures
Figure 3 - Modèle de la machine protocole de fichiers étendu (FERPM)

---------------------- Page: 12 ----------------------
ISO 8571-4 : 1988 (F)
b) événements d’entrée: Exemples:
1) réception, venant de l’utilisateur du service Primitive de service FPDU
supérieur, de primitives de service de de-
FPDU DEMANDE
DEMANDE
mande ou de réponse à une demande,
D’INITIALISATION
D’INITIALISATION
FTAM FTAM
2) réception, venant du fournisseur du service
RÉPONSE À UNE DE- FPDU RÉPONSE À UNE
inférieur, de primitives de service d’indication
MANDE DEMANDE
ou de confirmation,
D’INITIALISATION D’INITIALISATION
FTAM
FTAM
3) indications d’erreur locale,
NOTES
4) intervention de l’administration;
4 La réception de ces FPDU est signalée à l’utilisateur
c) informations disponibles:
du service comme primitives de service INDICATION
D’INITIALISATION FTAM et CONFIRMATION
1) informations liées à l’extrémité d’association D’INITIALISATION FTAM.
du service inférieur; ces informations sont
5 Dans certains cas, plusieurs FPDU peuvent être re-
perdues si l’association du service inférieur
groupées en une seule PSDU. Les primitives du service
cesse d’exister,
de fichiers ne correspondent donc pas toujours une pour
une aux primitives du service fourni par la couche infé-
2) informations liées à l’extrémité d’association
rieure.
du service supérieur; dans le protocole de
reprise sur erreur, des procédures permet-
5.6 Unités fonctionnelles du protocole
tent la reprise de l’association du service in-
férieur interrompue, sur la base
Les unités fonctionnelles du protocole de fichier
d’informations liées aux extrémités d’asso-
sont équivalentes aux unités fonctionnelles du ser-
ciation du service supérieur.
vice pris en charge:
NOTES
a) unité fonctionnelle noyau;
1 Pour le protocole de base: le service inférieur est
b) unité fonctionnelle de lecture;
composé des services d’ACSE et de présentation; le ser-
vice supérieur est le service de fichiers interne.
c) unité fonctionnelle d’écriture;
2 Pour le protocole de reprise sur erreur: le service in-
férieur est le service de fichiers interne et le service su-
d) unité fonctionnelle d’accès au fichier;
périeur est le service de fichiers externe.
e) unité fonctionnelle de gestion réduite de fichiers;
3 Les informations décrivant l’association du service
supérieur dans le service de fichiers externe doivent être
f) unité fonctionnelle de gestion étendue de fi-
protégées des pannes du système et, ainsi, doivent être
chiers;
disponibles pour permettre une reprise significative.
g) unité fonctionnelle de groupement;
h) unité fonctionnelle de verrouil I age de FADU;
unité fonctionnelle de reprise;
0
5.5 Correspondance entre les noms de
j) unité fonctionnelle de redéma ‘rage.
primitives de service et les noms de FPDU
NOTES
6 Chaque FPDU d’une unité fonctionnelle du protocole
de fichiers correspond à la primitive de service équiva-
lente de l’unité fonctionnelle de service équivalente.
Les FPDU envoyées comme résultat d’une primitive
de service émise par un utilisateur du service fourni,
7 L’adoption d’une unité foncti onnelle de service i mpli-
ont le même nom que cette primitive de service.
e celle de l’unité fonctionnelle de protocol e équival ente.
qu

---------------------- Page: 13 ----------------------
ISO 8571-4 : 1988 (F)
Section deux I Le protocole de fichiers de base
est une liste ordonnée, ou file d’attente ((premier
6 État de l’associa
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.