BS ISO/IEC 9594-5:2017
$215.11
Information technology. Open Systems Interconnection. The Directory – Protocol specifications
Published By | Publication Date | Number of Pages |
BSI | 2017 | 96 |
PDF Catalog
PDF Pages | PDF Title |
---|---|
2 | National foreword |
11 | 1 Scope 2 References 2.1 Normative references 2.1.1 Identical Recommendations | International Standards 2.1.2 ISO/IEC Standards |
12 | 2.1.3 Other references 2.2 Non-normative references 3 Definitions 3.1 Basic Directory definitions |
13 | 3.2 Distributed Operation Definitions 3.3 Protocol specification definitions |
14 | 4 Abbreviations 5 Conventions |
15 | 6 Common protocol specification 6.1 Directory associations and operations |
16 | 6.2 Specification for Directory operations |
17 | 6.3 Directory protocol overview 6.3.1 Use of underlying services 6.3.2 The Directory Access Protocol (DAP) 6.3.3 The Directory System Protocol (DSP) 6.3.4 The Directory Information Shadowing Protocol (DISP) |
18 | 6.3.5 The Directory Operational Binding Management Protocol (DOP) 6.4 Operation codes 6.4.1 Operation codes for DAP and DSP 6.4.2 Operation codes for DISP 6.4.3 Operation codes for DOP 6.5 Error codes 6.5.1 Error codes for DAP and DSP |
19 | 6.5.2 Error codes for DISP 6.5.3 Error codes for DOP 6.6 Abstract syntaxes 7 Directory protocols using the OSI stack 7.1 OSI-PDUs 7.2 Directory PDU structure |
20 | 7.3 Session PDUs |
21 | 7.4 OSI addressing 7.5 Procedure and sequencing 7.6 Directory PDU specifications 7.6.1 OSI Bind request |
23 | 7.6.1.1 Presentation protocol elements |
24 | 7.6.1.2 ACSE protocol elements |
25 | 7.6.1.3 The Bind protocol elements 7.6.2 OSI Bind result |
27 | 7.6.2.1 Presentation protocol elements 7.6.2.2 ACSE protocol elements |
28 | 7.6.2.3 The Bind result protocol elements 7.6.3 OSI Bind error |
29 | 7.6.3.1 Presentation protocol elements 7.6.3.2 ACSE protocol elements |
30 | 7.6.3.3 The Bind error protocol elements 7.6.4 OSI unbind request 7.6.4.1 Presentation protocol elements |
31 | 7.6.4.2 ACSE protocol elements 7.6.5 OSI unbind result 7.6.5.1 Presentation protocol elements 7.6.5.2 ACSE protocol elements 7.6.6 OSI operations 7.6.6.1 Presentation protocol elements 7.6.6.2 OSI Request |
32 | 7.6.6.3 OSI result 7.6.6.4 OSI error 7.6.6.5 OSI reject 7.6.6.6 Reject problems |
34 | 7.6.7 Presentation abort 7.6.7.1 OSI application abort 7.6.7.1.1 Presentation protocol elements |
35 | 7.6.7.1.2 ACSE protocol elements 7.6.7.2 OSI Presentation abort |
36 | 8 Directory protocol mapping onto OSI services 8.1 Abstract syntaxes and transfer syntaxes 8.2 Application-context 8.2.1 Application-context for DAP |
37 | 8.2.2 Application-context for DSP 8.2.3 Application-context for DISP |
38 | 8.2.4 Application-context for DOP 8.3 Session Layer specification 8.3.1 Structure of session-protocol-data-unit (SPDU) |
39 | 8.3.2 TSDU size and segmenting 8.3.3 Session CONNECT SPDU |
40 | 8.3.4 Session ACCEPT SPDU |
41 | 8.3.5 Session REFUSE SPDU |
42 | 8.3.6 Session FINISH SPDU 8.3.7 Session DISCONNECT SPDU 8.3.8 Session ABORT SPDU |
43 | 8.3.9 Session ABORT ACCEPT SPDU 8.3.10 Session DATA TRANSFER SPDU |
44 | 8.4 Use of transport service 8.5 OSI Transport Layer on top of TCP 8.5.1 Scope and limitation 8.5.2 Overview of the transport-protocol 8.5.2.1 Functions of the transport-protocol |
45 | 8.5.3 Protocol classes and options 8.5.3.1 General 8.5.3.2 Characteristics of class 0 8.5.3.3 Characteristics of class 2 8.5.4 TPDU types |
46 | 8.5.5 General TPKT structure 8.5.5.1 Version field 8.5.5.2 Reserved field 8.5.5.3 Packet length 8.5.5.4 Length indicator field 8.5.5.5 Fixed part 8.5.5.6 Variable part |
47 | 8.5.5.7 User data field 8.5.6 Structure and encoding of TPDUs 8.5.6.1 Connection request (CR TPDU) 8.5.6.1.1 Structure 8.5.6.1.2 Length indicator (LI) parameter |
48 | 8.5.6.1.3 TPDU code field 8.5.6.1.4 DST-REF parameter 8.5.6.1.5 SRC-REF parameter 8.5.6.1.6 CLASS OPTION parameter 8.5.6.1.7 Transport-selector parameters 8.5.6.1.8 TPDU size parameter |
49 | 8.5.6.1.9 Preferred TPDU size parameter 8.5.6.1.10 Version number parameter 8.5.6.1.11 Protection parameter 8.5.6.1.12 Additional option selection parameter 8.5.6.1.13 Alternative protocol class parameter |
50 | 8.5.6.2 Connection confirm (CC TPDU) 8.5.6.2.1 Structure 8.5.6.2.2 Length indicator (LI) field 8.5.6.2.3 TPDU code parameter 8.5.6.2.4 DST-REF parameter 8.5.6.2.5 SRC-REF parameter 8.5.6.2.6 CLASS OPTION parameter 8.5.6.2.7 Transport-selector parameters in the variable part parameter 8.5.6.2.8 TPDU size parameter 8.5.6.2.9 Preferred TPDU size parameter 8.5.6.2.10 Protection parameter |
51 | 8.5.6.2.11 Additional option selection parameter 8.5.6.3 Disconnect request (DR TPDU) 8.5.6.3.1 Structure 8.5.6.3.2 Length indicator (LI) parameter 8.5.6.3.3 TPDU code parameter 8.5.6.3.4 DST-REF parameter 8.5.6.3.5 SRC-REF parameters 8.5.6.3.6 REASON parameter |
52 | 8.5.6.3.7 Additional clearing information parameter (variable part) 8.5.6.4 Disconnect confirm (DC TPDU) 8.5.6.4.1 Structure 8.5.6.4.2 Length indicator (LI) parameter 8.5.6.4.3 TPDU code parameter 8.5.6.4.4 DST-REF parameter 8.5.6.4.5 SRC-REF parameter 8.5.6.5 Data (DT TPDU) 8.5.6.5.1 Structures |
53 | 8.5.6.5.2 Length indicator (LI) parameter 8.5.6.5.3 TPDU code parameter 8.5.6.5.4 DST-REF parameter 8.5.6.5.5 TPDU-NR and EOT parameter 8.5.6.5.6 User data field 8.5.6.6 TPDU error (ER TPDU) 8.5.6.6.1 Structure 8.5.6.6.2 Length indicator (LI) parameter 8.5.6.6.3 TPDU code parameter 8.5.6.6.4 DST-REF parameter 8.5.6.6.5 REJECT CAUSE parameter 8.5.6.6.6 Invalid TPDU parameter |
54 | 8.5.7 Use of the service provided by TCP 8.5.7.1 TCP connection establishment (socket connection) 8.5.7.2 Data transfer 8.5.7.3 TCP connection release 8.5.7.3.1 Orderly release 8.5.7.3.2 TCP abort 8.5.8 Elements of procedures for the transport-protocol 8.5.8.1 Segmenting and reassembling |
55 | 8.5.8.2 Connection establishment 8.5.8.2.1 References 8.5.8.2.2 Transport selectors 8.5.8.2.3 Protection parameter 8.5.8.2.4 Protocol class negotiation |
56 | 8.5.8.2.5 TPDU size negotiation 8.5.8.2.6 Option negotiation 8.5.8.2.7 Version number 8.5.8.3 Connection refusal |
57 | 8.5.8.4 Normal release 8.5.8.4.1 Procedure for implicit variant 8.5.8.4.2 Procedure for explicit variant 8.5.8.5 Error release |
58 | 9 IDM protocol 9.1 IDM-PDUs |
60 | 9.2 Sequencing requirements 9.2.1 Binding 9.2.2 Unbinding |
61 | 9.2.3 Requests and responses 9.2.4 Rejects 9.3 Protocols 9.4 Reject reasons |
62 | 9.5 Abort reasons 9.6 Mapping onto TCP/IP |
63 | 9.7 Addressing 9.8 Use of TLS 9.8.1 TLS establishment 9.8.2 TLS closure 9.8.2.1 Graceful closure |
64 | 9.8.2.2 Abrupt closure 10 Directory protocol mapping onto the IDM protocol 10.1 DAP-IP protocol 10.2 DSP-IP protocol |
65 | 10.3 DISP-IP protocol 10.4 DOP-IP protocol 11 Protocol stack coexistence 11.1 Coexistence between OSI and IDM stacks |
66 | 11.2 Coexistence in the presence of LDAP 11.3 Defining network addresses for Internet Protocol, version 4 support 11.3.1 Definition of NSAP address for LDAP 11.3.2 Definition of NSAP address for IDM over IPv4 |
67 | 11.3.3 Definition of NSAP address for ITOP over IPv4 11.4 Definition of NSAP-like address for long addressing information 12 Versions and the rules for extensibility 12.1 Use of extension markers |
68 | 12.2 DUA to DSA 12.2.1 Version negotiation 12.2.2 Request and response processing 12.2.3 Extensibility rules for error handling 12.3 DSA to DSA 12.3.1 Version negotiation |
69 | 12.3.2 Rules of extensibility for operation processing 12.3.3 Rules of extensibility for chaining 12.3.4 Rules of extensibility for error handling 12.4 Rules of extensibility for NSAP addresses |
70 | 12.5 Rules of extensibility for object classes 12.6 Rules of extensibility for user attribute types 13 Conformance 13.1 Conformance by DUAs 13.1.1 Statement requirements 13.1.2 Static requirements 13.1.3 Dynamic requirements |
71 | 13.2 Conformance by DSAs 13.2.1 Statement requirements |
72 | 13.2.2 Static requirements |
73 | 13.2.3 Dynamic requirements |
74 | 13.3 Conformance by a shadow supplier 13.3.1 Statement requirements 13.3.2 Static requirements |
75 | 13.3.3 Dynamic requirements 13.4 Conformance by a shadow consumer 13.4.1 Statement requirements 13.4.2 Static requirements 13.4.3 Dynamic requirements |