[comp.protocols.iso] question on OSI addressing

omahony@swift.cs.tcd.ie (11/23/89)

I have a (fairly basic) question for implementors of OSI protocol stacks:

In order to establish an associaion with a remote application layer,
one specifies an Application Context + a PSAP address

ultimately this must expand to a SSAP, TSAP, NSAP, DSAP etc.

How does one choose, for example, what DSAP should be used on the
remote node? - in advance of any communication taking place.

X.25 has a similar situation with logical channel identifiers, but these
are purely a local matter between user and network and guidelines exist
on how they should be allocated.

ak2@nvuxr.cc.bellcore.com (Arthur Knapp) (11/29/89)

In OSI naming & addressing & registration authorities, there is no such 
thing as a simple question! 
 
You are correct about needing an application-context and 
presentation-address to establish an association between application-entities.  

Selectors are chosen by the local systems administrator.  The called party tells the calling party what the called systems address is.  When provided with the (OSI X.500 Directory) distinguished name of an application-entity (aka application-entity-title), the OSI directory will provide the 
presentation-address as a tuple  {  presentation-selector, 
session-selector, transport-selector, list of Network-Addresses  }.  The 
DLSAP and subnetwork point of attachment (SNPA) addresses are of no 
concern to OSI applications, i.e., let the network, data link and physical 
layers do whatever they have to in order to get the job done.  

Connection endpoint identifiers (CEIs) are local and are not addresses, 
are not part of an address, and are not part of the directory.  CEIs are 
dynamically assigned.  

If you don't use the Directory, then you have to use magic.  You write 
these addresses down on the back of an envelope and have them entered into 
a table.

Arthur Knapp          ak2@nvuxr.cc.bellcore.com
Tel: 201-758-2198           Fax: 201-530-6875
331 Newman Springs Road, Rm 1F-359
Red Bank, NJ 07701-7020  USA
Telex: 275318