What is Oracle?

Oracle Net foundation layer is a software layer responsible for mapping Transparent Network Substrate (TNS) functionality to industry-standard protocols, and is responsible for establishing and maintaining the connection and exchanging messages between the client application and database server.

How Does Oracle Work?

This process translates Transparent Network Substrate (TNS) function calls into requests to the underlying network protocol. This in turn means that peer-to-peer application is possible, without any intermediary devices. By using an Open Systems Interconnection (OSI) model, communication between separate computers occurs in a stack-like fashion, with data passing between individual nodes through seven layers of code.

In addition to establishing and maintaining connections, the Oracle Net foundation layer communicates with naming methods to resolve names and uses security services to ensure secure connections.