25.02.2013 Views

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

In order to find a resource in another cell, a communication path needs to exist<br />

between the two cells. This communication path can currently be one of two<br />

types:<br />

► CCITT X.500<br />

► Internet Domain Name Services (DNS)<br />

In order for intercell communications to be accomplished, another component,<br />

the Global Directory Agent, is required. The Global Directory Agent (GDA) is the<br />

intermediary between the local cell <strong>and</strong> the Global Directory Service. In<br />

Figure 13-8, if the CDS does not know the location of a resource, it tells the client<br />

to ask the GDA for assistance. The GDA knows to which global namespace it is<br />

connected <strong>and</strong> queries the GDS (either DNS or X.500) for the name of the<br />

foreign cell directory server with which to communicate. When in direct<br />

communication with the foreign cell directory server, the network name of the<br />

resource requested can be found. The Global Directory Agent is the component<br />

that provides communications support for either DNS or X.500 environments.<br />

CDS<br />

Cell A<br />

GDA<br />

Client<br />

Figure 13-8 DCE: Global Directory Agent<br />

DCE security service<br />

Security is always a concern in a networked environment. In a large, distributed<br />

environment, it is even more crucial to ensure that all participants are valid users<br />

who access only the data with which they are permitted to work. The two primary<br />

concerns are authentication <strong>and</strong> authorization. Authentication is the process of<br />

proving or confirming the identity of a user or service. Authorization is the<br />

process of checking a user's level of authority when an access attempt is made.<br />

For example, if a user tries to make a change when read-only access has been<br />

granted, the update attempt will fail.<br />

500 <strong>TCP</strong>/<strong>IP</strong> <strong>Tutorial</strong> <strong>and</strong> <strong>Technical</strong> <strong>Overview</strong><br />

DNS<br />

or X.500<br />

GDA<br />

Cell B<br />

CDS

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!