1、NORME INTERNATIONALE INTERNATIONAL ORGANIZATION FOR STANDARDIZATION ORGANISATION INTERNATIONALE DE NORMALISATION . MEX,lJYHAPOAHAfl OPTAHM3AblFI f-l0 CTAHAPTM3AMM Systmes de traitement de linformation - Interconnexion de systmes ouverts - Transfert, accs et gestion de fichiers - Partie 4 : Spcificat
2、ion du protocole de fichiers Information processing s ystems - Open Systems lnterconnection - File Transfer, Access and Management - Part 4 : File Protocol Specifcation ISO 8571-4 Premire dition 1988-10-01 Numro de rfrence ISO 857 l-4 : 1988 (F) SO 8571-4 : 1988 (FI Sommaire Page Avant-propos . . .
3、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi Introduction . vii 1 Objet . 1 2 Domaine dapplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4、 . . . . . . . . . . . 1 3 Rfrences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4 Dfinitions et abrviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 5 Prsentation gnrale du protocole de fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . 3 5.1 Service assur par le protocole de fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 5.2 Services supposs utiliss
6、par le protocole de fichiers de base 3 5.3 Fonctions assures . . . . I. 3 5.4 Modle utilis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 5.5 Correspondance entre les noms de primitives d
7、e service et les noms de FPDU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 5.6 Units fonctionnelles du protocole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8、. . . . . . . . 5 6 tat de lassociation fournie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 6.1 Fonctionnement du protocole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9、. . 6 6.2 Informations dtat supplmentaires *,. 6 7 Units de donnes de protocole de fichiers . - 6 8 Actions de lentit initiatrice . . . . . . . 8 8.1 tablissement de rgime FTAM (Noyau) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 8.2 Terminaison de rgime FTAM (normale) (No
10、yau) 11 8.3 Slection de fichier (Noyau) 11 8.4 Dslection de fichier (Noyau) 12 8.5 Cration de fichier (Gestion rduite) 13 8.6 Suppression de fichier (Gestion rduite) . 13 8.7 Lecture dattributs (Gestion rduite) 14 8.8 Modification dattributs (Gestion tendue) 14 0 Organisation internationale de norma
11、lisation, 1988 0 Imprim en Suisse Version franaise tire en 1990 ii ISO 8571-4 : 1988 (FI 8.9 Ouverture de fichier (Lecture, criture) . 15 8.10 Fermeture de fichier (Lecture, criture) . 17 8.11 Dbut de groupe (Groupement) 17 8.12 Fin de groupe (Groupement) . 17 8.13 Reprise (Reprise) . 18 8.14 Locali
12、sation (Accs) . 19 8.15 Effacement . 19 9 Actions de lentit en rponse 20 9.1 tablissement de rgime FTAM (Noyau) . 20 9.2 Terminaison de rgime FTAM (normale) (Noyau) 21 9.3 Slection de fichier (Noyau) . . . . . . . . . 9.4 Dslection de fichier (Noyau) . . . . . 9.5 Cration de fichier (Gestion rduite
13、1 9.6 Suppression de fichier (Gestion rduite) . 22 9.7 Lecture dattributs (Gestion rduite) 23 9.8 Modification dattributs (Gestion tendue) 23 9.9 Ouverture de fichier (Lecture, criture) . 24 9.10 Fermeture de fichier (Lecture, criture) . 25 9.11 Dbut de groupe (Groupement) 26 9.12 Fin de groupe (Gro
14、upement) . 26 9.13 Reprise (Reprise) . 26 9.14 Localisation (Accs) . 27 9.15 Effacement (Accs) . 27 10 Actions gnrales . 28 10.1 Terminaison de rgime FTAM (brusque) . 28 10.2 Erreurs de protocole 28 II Etat dactivit de transfert de donnes global . 30 11.1 tat de lextrmit de connexion 30 11.2 tats su
15、pplmentaires des entits 30 12 Units de donnes de protocole de transfert de donnes global 30 13 Actions de lentit initiatrice 31 . . . III ISO 8571-4 : 1988 (F) 13.1 Lecture (Lecture) 31 13.2 kriture (criture) . 32 13.3 Fin de transfert (Lecture, criture) . 32 14 Actions de lentit en rponse 33 14.1 L
16、ecture (Lecture) 33 14.2 criture (criture) . 33 14.3 Fin de transfert (Lecture, criture) . 34 15 Actions de lentit expditrice . 34 15.1 Envoi de donnes (Lecture, criture) . 34 15.2 Transfert de fin de donnes (Lecture, criture) 35 15.3 Insertion de points de contrle (Lecture, criture) 35 16 Actions d
17、e lentit destinataire 36 16.1 Transfert de donnes (Lecture, criture) . 36 16.2 Transfert de fin de donnes (Lecture, criture) 36 16.3 Rception de points de contrle (Lecture, criture) . 36 17 Actions gnrales . 36 17.1 Destruction (Lecture, criture) 36 17.2 Annulation (Lecture, criture) . 37 17.3 Redma
18、rrage (Redmarrage du transfert de donnes) . 38 18 Mcanismes du protocole 41 18.1 Dtection et signalisation derreur . 41 18.2 Points de contrle 41 18.3 Ngociation du point de redmarrage . 42 18.4 Contenu du bordereau . 42 19 Spcification du protocole de gestion derreur . 42 19.1 Fonctionnement normal
19、 . 42 19.2 Procdures de reprise sur erreur . 45 20 Dfinition de la syntaxe abstraite 49 20.1 Conventions 49 20.2 Types primitifs 49 20.3 Dfinition en ASN.1 50 SO 8571-4 : 1988 (FI 20.4 Dfinition de la syntaxe abstraite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20、 . . 62 21 Nom de contexte dapplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 22 Conformit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21、. . . . . . . . . . . 63 22.1 Dclarations de conformit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 22.2 Conditions de conformit statique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 22.3 Condit
22、ions de conformit dynamique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Annexes A Tables dtats des protocoles . 65 B Rfrence aux dfinitions de PDU FTAM . 109 C Table de rfrences croises des types ASN. 1 110 D Table de correspondance anglais/francais des noms cits dan
23、s les modules ASN. 1 du paragraphe 20.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 Figures 1 Relations entre le protocole de fichiers et les dfinitions de services . . . 1 2 Modle de la machine protocole de fichiers (FPM) . . . . . . . . . . . . . . . . . . . . . .
24、 . . . . . 4 3 Modle de la machine protocole de fichiers tendu (FERPM) . . . . . . . . . . . . . . 4 4 Procdure pour les erreurs de classe I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .* 5 Procdure pour les erreurs de classe II . . . . . . . . . . . . . . . . . . . . . . . . .
25、 . . . . . . . . . . . . . . . . 46 46 6 Procdure pour les erreurs de classe Ill 47 7 PDU du rgime FTAM 50 8 PDU du rgime ouvert et du rgime de slection 52 9 PDU du transfert de donnes global . 56 10 Types gnraux . 57 11 Types dattribut de fichiers . 60 12 Modle du systme de machine tats 65 Tableaux
26、 1 Services de prsentation et de session requis par les units fonctionnelles FTAM .,. 3 2 Units de donnes de protocole - tablissement de rgime FTAM . . . 7 3 Units de donnes de protocole - Contrle de rgime FTAM . . . . . . . . . . 8 4 Relation entre les paramtres dINITIALISATION FTAM et les paramtre
27、s dTABLISSEMENT dASSOCIATION . . . . . . . . . . . . . . . . . . . . . . . . 10 5 Units de donnes de protocole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 IsO 8571-4 : 1988 (FI Avant-propos LISO (Organisation internationale de normalisation) est
28、 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 membre int- ress par une tude a le droit de faire partie du comit technique cre cet effet. Les organisations
29、internationales, gouvernementales et non gouvernementales, en liaison avec IISO participent galement aux tra- vaux. LISO collabore troitement avec la Commission lectrotechnique internationale (CEI) en ce qui concerne la normalisation lectrotech- nique. Les projets de Normes internationales adopts pa
30、r les comits techni- ques sont soumis aux comits membres pour vote. Leur publication comme Normes internationales requiert lapprobation de 75 % au moins des comits membres votants. La Norme internationale ISO 8571-4 a t labore par le comit tech- nique ISO/TC 97, Systmes de traitement de linformation
31、. LISO 8571 comprend les parues suivantes, prsentes sous le titre g- nral Systmes de traitement de linformation - Interconnexion de sys- tmes ouverts - Transfert, accs et gestion de fichiers: - Partie 1: Introduction gnrale - Partie 2: Dfinition du systme de fichiers virtuel - Partie 3: Dfinition du
32、 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 et D sont donnes uniquement titre dinformation. vi ISO 8571-4 : 1988 (FI Introduction LISO 8571 fait partie dune famille de Normes internat
33、ionales labores pour faciliter linterconnexion des quipements informatiques. Elle fait partie dun ensemble de Normes internationales dont les relations sont dfinies par le Modele de rfrence dinterconnexion de systmes ou- verts (ISO 7498). Le Modle de rfrence divise le domaine de la nor- malisation e
34、n 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 minimum daccords techniques en-dehors des normes dinterconnexion, dinterconnecter des quipements informatiques: a)
35、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 de fi- chiers disponibles dans la Couche Application du Modle de rfrence. Le service dfini est de la catgorie lme
36、nt 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 ouverts ou tre communiqus entre des processus dapplication. . LISO 8571 dfinit un service de fichiers de base. Il fourni
37、t 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 quipement de transfert de fichiers ou daccs aux fichiers, appartenant au systme local. LISO 8571 comprend les quatre
38、 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 fichiers La prsente partie de IISO 8571 comporte les annexes suivantes qui font partie de la norme: Annexe A - Tab
39、les dtats des protocoles; Annexe B - Rfrence aux dfinitions de PDU FTAM; vii ISO 8571-4 : 1988 (FI et les annexes suivantes qui ne font pas partie de la norme: Annexe C - Table de rfrences croises des types ASN.l; Annexe D - Table de correspondance anglais/francais des noms cits dans les modules ASN
40、.l du paragraphe 20.3. . . . VI11 - NORME INTERNATIONALE ISO 8571-4 : 1988 (FI Systmes de traitement de linformation - Interconnexion de systmes ouverts - Transfert, accs et gestion de fichiers - Partie 4: Spcification du protocole de fichiers 1 Objet LISO 8571-4 comprend quatre sections: c) la dfin
41、ition (section cinq) de la syntaxe abstraite a) le protocole de base (sections deux et trois), qui assure le service de fichiers interne; ncessaire vhiculer les informations de contrle du protocole de fichiers; d) les conditions de conformit remplir par les b) le protocole de reprise sur erreur (sec
42、tion qua- ralisations de ce protocole (section six). tre), qui assure le service de fichiers externe. Pour chacun de ces protocoles, IISO 8571-4 inclut une description formelle de la nature de lautomate dcrivant le comportement ncessaire de chacune des entits participantes. Il dfinit: Lobjet du prot
43、ocole de fichiers est limit linter- connexion de systmes; il ne spcifie pas de rali- sations possibles dinterfaces dans un systme informatique, ni nimpose de contrainte de telles interfaces. ) les actions effectuer la rception de pri- mitives de demande et de rponse mises par un utilisateur du servi
44、ce de fichiers; !) les actions effectuer la rception de pri- mitives dindication et de confirmation mises par le fournisseur du service de prsentation; 3) les actions effectuer suite des vne- ments qui se sont produits lintrieur du systme local; 2 Domaine dapplication Lobjectif de IISO 8571-4, dans
45、le contexte du schma OSI, est de spcifier le comportement que doit prsenter un systme pour participer la four- niture du service de transfert, daccs et de gestion de fichiers. DMnttlon du servke de flchlers SpWlflca tlon du protocole de flchlers tournlture du service - ut Ilisa tlon de services 1 -
46、IMlnItlon des servlces ACSE et de pr&entatlon Figure 1 - Relations entre le protocole de fichiers et les dfinitions de services 1 ISO8571-4:1988 (FI La spcification du protocole de fichiers se rfre trois dfinitions de service, pour exprimer Ienviron- nement dans lequel il doit sappliquer. LISO 8571-
47、3 dfinit les buts et objectifs que le protocole doit r- aliser. Le service de prsentation (ISO 8822) et le service ACSE (ISO 8649) dfinissent lensemble des conditions supposes ralises par les facilits de prise en charge que le protocole peut exploiter (voir figure 1). 3 Rfrences ISO 7498, Systmes de
48、 traitement de linformation - Interconnexion de systmes ouverts - Modle de rfrence de base. ISO 7498-3, Systmes de traitement de linformation - Interconnexion de systmes ouverts - Modle de rfrence de base - Partie 3: Dnomination et adressage. ISO 8326, Systmes de traitement de linformation - Interconnexion de systmes ouverts - Dfinition du service de session de base en mode connexion. ISO 8571, Systmes de traitement de linfo