Oracle Net Services offre des solutions de connectivité à l'échelle de l'entreprise dans des environnements informatiques hétérogènes répartis. Il facilite la configuration et la gestion de réseau, optimise les performances et améliore les fonctions de diagnostic de réseau.
Oracle Net, un composant d'Oracle Net Services, permet d'établir une session réseau depuis une application client vers un serveur de base de données Oracle. Une fois cette session établie, Oracle Net joue le rôle de coursier de données pour l'application client et le serveur de base de données. Il est responsable de l'établissement et de la gestion de la connexion entre l'application client et le serveur de base de données, ainsi que de l'échange des messages entre ces derniers. Oracle Net est en mesure d'effectuer ces tâches, car il réside sur chaque ordinateur du réseau.
Les sessions réseau sont établies via un processus d'écoute. Un processus d'écoute est un processus séparé résidant sur le serveur de base de données. Le processus d'écoute reçoit les demandes de connexion client entrantes et gère leur acheminement vers le serveur.
Le processus d'écoute prend en charge la demande du client en la transmettant au serveur. Chaque fois qu'un client demande une session réseau au serveur, un processus d'écoute reçoit la demande. Si les informations du client correspondent à celles du processus d'écoute, ce dernier autorise une connexion au serveur.