Baik pada sistem Windows dan POSIX, pipa bernama menyediakan cara untuk komunikasi antar proses terjadi di antara proses yang berjalan pada mesin yang sama. Apa yang diberikan pipa bernama kepada Anda adalah cara untuk mengirim data Anda tanpa hukuman kinerja karena melibatkan tumpukan jaringan.
Sama seperti Anda memiliki server yang mendengarkan alamat IP/port untuk permintaan masuk, server juga dapat mengatur pipa bernama yang dapat mendengarkan permintaan. Dalam kedua kasus tersebut, proses klien (atau perpustakaan akses DB) harus mengetahui alamat spesifik (atau nama pipa) untuk mengirim permintaan. Seringkali, standar standar yang umum digunakan ada (seperti port 80 untuk HTTP, SQL server menggunakan port 1433 di TCP/IP; \\.\pipe\sql\query untuk pipa bernama).
Dengan menyiapkan pipa bernama tambahan, Anda dapat menjalankan beberapa server DB, masing-masing dengan pendengar permintaannya sendiri.
Keuntungan dari pipa bernama adalah biasanya lebih cepat, dan membebaskan sumber daya tumpukan jaringan.
--BTW, di dunia Windows, Anda juga dapat memiliki pipa bernama ke mesin jarak jauh -- tetapi dalam kasus itu, pipa bernama diangkut melalui TCP/IP, sehingga Anda akan kehilangan kinerja. Gunakan pipa bernama untuk komunikasi mesin lokal.