1、NORME INTERNATIONALE INTERNATIONAL ORGANIZATION FOR STANDARDIZATION ORGANISATION INTERNATIONALE De NORMALISATION MEXAYHAPOJJHAFI OPrAHM3AuMfl Il0 CTAHAAPTVl3AuMM Systmes de traitement de linformation - Interconnexion de systmes ouverts - Transfert, accs et gestion de fichiers - Partie 2 : Dfinition
2、du systme de fichiers virtuel Information processing s ystems - Open S ystems lnterconnection - File Transfer, Access and Management - Part 2 : Viitual Filestore Definition ISO 8571-2 Premire dition 1988-10-01 Numro de rfrence ISO 8571-2: 1988 (F) ISO 857+2:1988(F) Sommaire Page Avant-propos . . . .
3、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vii Introduction , viii 1 Domaine dapplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 Rf
4、rences . 1 3 Dfinitions ,. 2 4 Abrviations . . . . . . . . . * 2 5 Principes gnraux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 6 Slection de fichier . . . . . . . . . . . . . -.-.-. 4 7 Structure
5、s de fichier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 7.1 Structure daccs au fichier . . . . . . . . . . . . . I 4 7.2 Dfinition de la structure abstraite . . . . . . . . . . . . . . . . . . . . .
6、. . . . . . . . . . . . . . . . . . . . . . . . 5 7.3 Dfinition de la syntaxe abstraite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 7.4 Structure de transfert de fichier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . *. 6
7、 7.5 Contextes daccs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 7.6 Structure didentification - 9 7.7 Ensembles de contraintes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8、. . . . . . . . . . . . . . . . . . . . . . 10 8 Actions sur les fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 8.1 Relation avec le transfert de donnes global . . . . . . . . . . . . . . . . . . . . . . .
9、 . . 10 8.2 Transfert de donnes global en lecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 8.3 Transfert de donnes global en criture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 9 Attributs . . . . . . . . . . . . . . . . . . . . . . . . . . .
10、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 9.1 Porte des attributs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 9.2 Attributs de types scalaire, vecteur et ensemble . . . . . .
11、 . . . . . . . . . . . . . 12 9.3 Valeurs des attributs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 9.4 Prise en charge des attributs de fichier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12、. . 12 0 Organisation internationale de normalisation, 1988 l Imprim en Suisse Version francaise tire en 1990 ii ISO 857+2:1988(F) 10 Actions sur des fichiers complets . 10.1 Cration de fichier 10.2 Slection de fichier . 10.3 Modification dattributs 10.4 Lecture dattributs 10.5 Ouverture de fichier
13、. 10.6 Fermeture de fichier . 10.7 Suppression de fichier . 10.8 Dslection de fichier Il Actions daccs un fichier 11.1 Localisation . 11.2 Lecture . 11.3 Insertion . 11.4 Remplacement 11.5 Extension . 11.6 Effacement . 11.7 Actions sur le fichier et position courante . 12 Attributs de fichier 12.1 N
14、om de fichier 12.2 Actions permises 12.3 Type de contenu . 12.4 Compte de stockage 12.5 Date et heure de cration 12.6 Date et heure de dernire modification . 12.7 Date et heure de dernier accs en lecture 12.8 Date et heure de dernire modification dattributs . 12.9 Identit du crateur 12.10 Identit du
15、 dernier modificateur 12.11 Identit du dernier lecteur . 12.12 Identit du dernier modificateur dattributs . 12.13 Disponibilit du fichier . 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 . . . III ISO 857+2:1988(F) 12.14 Taille du fichier . 12.15 Taille
16、future du fichier 12.16 Contrle daccs . 12.17 Qualifications lgales . 12.18 Usage priv . 13 Attributs dactivit . 13.1 Type de contenu actif . 13.2 Demande daccs courante . 13.3 Identit de linitiateur courant . 13.4 Position courante 13.5 Mode de traitement courant 13.6 Titre de lentit dapplication a
17、ppelante courante 13.7 Titre de lentit dapplication en rponse courante 13.8 Compte courant 13.9 Contrle de concurrence courant . 13.10 Style de verrouillage courant 13.11 Mots de passe daccs courants 13.12 Qualification lgale active . 14 Groupes dattributs . 14.1 Groupe noyau . 14.2 Groupe de stocka
18、ge . 14.3 Groupe de scurit . 14.4 Groupe priv . 15 Plages minimales de valeurs dattribut 18 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 Annexes A Ensembles de contraintes sur la structure daccs au fichier . . 26 A,1 Considrations gnrales . . . . . . . . . . . . . . . . . . .
19、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 AA.1 Fonction de lensemble de contraintes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 A.1.2 Relation avec le transfert de donnes global . . . . . . . . . . . . . . . . . . . . . . 26 A.1.3 Contenu de
20、 lensemble de contraintes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 A.l.4 Notation ,.,. 26 iv ISO 8571=2:1988(F) A.2 Dfinitions des ensembles de contraintes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.2.1 Ensemble de contraintes non structur . . . . . . .
21、 . . . . . . . . . . . . . . . . . . . . . . . . . A.2.2 Ensemble de contraintes squentiel plat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.2.3 Ensemble de contraintes ordonn plat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.2.4 Ensemble de contraintes ordonn p
22、lat avec noms uniques A.2.5 Ensemble de contraintes ordonn hirarchis . . . . . . . . . . . . . . . . . . . . A.2.6 Ensemble de contraintes gnral hirarchis . . . . . . . . . . . . . . . . . . . . . A.2.7 Ensemble de contraintes gnral hirarchis avec noms uniques . . . . . . . . . . . . . . . . . . . .
23、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B Types de document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.l Types
24、 de document fichier de texte non structur . . . . . . . . . . . . . . . . B.2 Type de document fichier de texte squentiel . 8.3 Type de document fichier binaire non structur B.4 Type de document fichier binaire squentiel . . . . . . . . . . . . . . . . . . . . . . . . . 8.5 Type de document fichier
25、 hirarchis simple . . . . . . . . . . . . . . . . . . . . . . . . C Lecture de fichiers structurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.l Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.2 Fichiers non structurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.3 Fichiers plats , C.4 Fichiers hirarchiss . . . . . . . . . . .
27、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D Insertion dans un fichier-structur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D.l Base des exemples . . . . . . . . . . . . . . . . . . .
28、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D.2 Addition de frres A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D.3 Addition de fils C (usage normal) . . . . . . . . .
29、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0.4 Addition de fils C (variante) L, D.5 Insertion de sous-arbre en tant que frre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D.6 Insertion de sous-arbre en tant que fils . . . . . . . . . . . . . . . . . . . . . . . . . .
30、 . . . . . . . . 0.7 Insertion dans un fichier ordonn plat E Table des types ASN.l . E.l Table des types dfiniskits dans le module IS08571-CONTENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E.2 Table des type
31、s dfiniskits dans le module IS08571-FADU 27 217 28 29 31 33 35 37 39 40 44 48 51 55 57 57 57 57 58 60 60 60 61 61 62 63 63 65 65 65 V ISO 8571=2:1988(F) E.3 Rfrences, dans le module ISO8571-FADU, des types dfinis dans le module ISO8571-CONTENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32、 . . . . . . . . . . 66 ISO 857+2:1988(F) Avant-propos LISO (Organisation internationale de normalisation) est une fdration mondiale dorganismes nationaux de normalisation (comits membres de IISO). Llaboration des Normes internationales est en gnral confie aux comits techniques de IISO. Chaque comit
33、 membre int- ress par une tude a le droit de faire partie du comit technique cr cet effet. Les organisations internationales, gouvernementales et non gouvernementales, en liaison avec IISO participent galement aux tra- vaux. LISO collabore troitement avec la Commission lectrotechnique internationale
34、 (CEI) en ce qui concerne la normalisation lectrotech- nique. Les projets de Normes internationales adopts par les comits techni- ques sont soumis aux comits membres pour vote. Leur publication comme Normes internationales requiert lapprobation de 75 */o au moins des comits membres votants. La Norme
35、 internationale ISO 8571-2 a t labore par le comit tech- nique ISO/TC 97, Systmes de traitement de linformation. LISO 8571 comprend les parties suivantes, prsentes sous le titre g- nral Systmes de traitement de linformation - Interconnexion de sys- tmes ouverts - Transfert, accs et gestion de fichie
36、rs: - Partie 1: Introduction gnrale - Partie 2: Dfinition du systme de fichiers virtuel - Partie 3: Dfinition du service de fichiers - Partie 4: Spcification du protocole de fichiers Les annexes A et B font partie intgrante de la prsente partie de IISO 8571. Les annexes C, D et E sont donnes uniquem
37、ent titre dinfor- mation. vii ISO 8571=2:1988(F) Introduction LISO 8571 fait partie dune famille de Normes internationales labores pour faciliter linterconnexion des quipements informatiques. Elle fait partie dun ensemble de Normes internationales dont les relations sont dfinies par le Modle de rfre
38、nce dinterconnexion de systmes ou- verts (ISO 7498). Le Modle de rfrence divise le domaine de la nor- malisation en vue de linterconnexion en une srie de couches de spcifications, dont chacune est dune taille matrisable. Lobjectif de linterconnexion de systmes ouverts est de permettre, au prix dun m
39、inimum daccords techniques en-dehors des normes dinterconnexion, dinterconnecter des quipements informatiques: a) de constructeurs diffrents; b) administrs de facons diffrentes; * c) de niveaux de complexit diffrents; d) dges diffrents. LISO 8571 dfinit un service de fichiers et spcifie un protocole
40、 de fi- chiers disponibles dans la Couche Application du Modle de rfrence. Le service dfini est de la catgorie lment de service dapplication (ASE). Ce service concerne des corps identifiables dinformations qui peuvent tre traits comme des fichiers, et peuvent tre stocks Iin- trieur de systmes ouvert
41、s ou communiqus entre des processus dapplication. LISO 8571 dfinit un service de fichiers de base. Il fournit des facilits suffisantes pour assurer le transfert de fichiers, et tablit un cadre pour laccs aux fichiers et la gestion des fichiers. LISO 8571 ne spcifie pas les interfaces avec un quipeme
42、nt de transfert de fichiers ou daccs aux fichiers appartenant au systme local. LISO 8571 est constitue des quatre parties suivantes: Partie 1 - Introduction gnrale Partie 2 - Dfinition du systme de fichiers virtuel Partie 3 - Dfinition du service de fichiers Partie 4 - Spcification du protocole de f
43、ichiers La dfinition donne dans la prsente partie de IISO 8571 est utilise dans les autres parties de IISO 8571, qui spcifient des services et des protocoles. Ils se rfrent la dfinition du systme de fichiers pour attribuer une signification aux divers lments de donnes descriptifs quils manipulent. L
44、a prsente dfinition sera galement utilise par les ralisateurs de protocole lors du choix dune mise en correspondance des lments de protocole avec leurs mcanismes de stockage rels. La prsen te parti e de fon t partie de la n orme: IISO 8571 comporte les annexes suivantes qui . . . VIII ISO 8571=2:198
45、8(F) Annexe A - Ensembles de contraintes sur la structure daccs au fichier; Annexe B - Types de document; et les annexes suivantes qui ne font pas partie de la norme: Annexe C - Lecture de fichiers structurs; Annexe D - Insertion dans un fichier structur; Annexe E - Table des types ASN.l. Page blanc
46、he NORME INTERNATIONALE ISO 8571=2:1988(F) Systmes de traitement de linformation - Interconnexion de systmes ouverts - Transfert, accs et gestion de fichiers - Partie 2: Dfinition du systme de fichiers virtuel 1 Domaine dapplication 2 Rfrences La prsente partie de IISO 8571 a) dfinit un modle abstra
47、it du systme de fichiers virtuel, utilis pour dcrire des fichiers et des systmes de fichiers (voir section un); b) dfinit lensemble des actions disponibles pour manipuler les lments du modle (voir section deux); c) dfinit les proprits des fichiers individuels et de leurs relations en termes dattribu
48、ts (voir section trois); d) dfinit la forme des reprsentations des fichiers structures hirarchises (voir section un, arti- cle 7 ). La prsente partie de IISO 8571 ne spcifie pas e) de conditions relatives la mise en correspon- dance des systmes de fichiers rel et virtuel; f) de conditions de ralisation du systme de fi- chiers rel. La dfinition du systme de fichiers virtuel est four- nie des fins de rfrence par les autres parties de IISO 8571 dfinissant le service de fichiers (ISO 8571-3