O'Reilly logo

Oracle Distributed Systems by Charles Dye

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Architecture

Oracle supplies three key components that interact to locate services, establish connections, transport data, and handle exceptions. They are:

  • SQL*Net/Net8

  • Transparent Network Substrate (TNS)

  • Oracle Listener

While the interaction among these products does not generally require intervention beyond the initial installation, some customizations are often beneficial in an environment that is making heavy use of snapshots, symmetric replication, or other distributed functionality.

SQL*Net/Net8, TNS, and the OSI Reference Model

Both TNS and the Oracle protocol adapters may be described by the seven-layer Open Systems Interconnection (OSI) model, as seen in Table 2.1.

Table 2-1. TNS and Oracle Protocol Adapters in the OSI Model

Client-Side Stack

Layer

Server-Side Stack

Client application

7 (application)

Oracle server

SQL*Net/Net8

6 (presentation)

SQL*Net/Net8

TNS

5 (session)

TNS

Oracle protocol adapter

4 (transport)

Oracle protocol adapter

 

3 (network)

 
 

2 (data link)

 
 

1 (physical)

 

The OSI model uses the concept of a stack to describe the interaction of networked machines. Each layer of the stack communicates with its peer on a remote machine and with adjacent layers on the local machine, where data is passed down from the application through the various layers and finally passed to the remote machine at the physical layer.

There are different Oracle networking components associated with layers 4, 5, 6, and 7. The lower layers of the stack are related to routing and physical characteristics of the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required