विंडोज़ और पॉज़िक्स सिस्टम दोनों पर, नामित-पाइप एक ही मशीन पर चलने वाली प्रक्रियाओं के बीच अंतर-प्रक्रिया संचार होने का एक तरीका प्रदान करते हैं। नामित पाइप आपको नेटवर्क स्टैक को शामिल करने के प्रदर्शन दंड के बिना अपना डेटा भेजने का एक तरीका देते हैं।
जैसे आपके पास आने वाले अनुरोधों के लिए एक आईपी पता/पोर्ट सुनने वाला सर्वर है, एक सर्वर एक नामित पाइप भी स्थापित कर सकता है जो अनुरोधों को सुन सकता है। किसी भी मामले में, क्लाइंट प्रक्रिया (या डीबी एक्सेस लाइब्रेरी) को अनुरोध भेजने के लिए विशिष्ट पता (या पाइप नाम) पता होना चाहिए। अक्सर, एक सामान्य रूप से उपयोग किया जाने वाला मानक डिफ़ॉल्ट मौजूद होता है (HTTP के लिए पोर्ट 80 की तरह, SQL सर्वर TCP/IP में पोर्ट 1433 का उपयोग करता है; \\.\pipe\sql\query एक नामित पाइप के लिए)।
अतिरिक्त नामित पाइप सेट करके, आप कई DB सर्वर चला सकते हैं, जिनमें से प्रत्येक का अपना अनुरोध श्रोता होता है।
नामित पाइप का लाभ यह है कि यह आमतौर पर बहुत तेज़ होता है, और नेटवर्क स्टैक संसाधनों को मुक्त करता है।
--BTW, विंडोज़ की दुनिया में, आप दूरस्थ मशीनों के लिए पाइप का नाम भी रख सकते हैं - लेकिन उस स्थिति में, नामित पाइप को TCP/IP पर ले जाया जाता है, इसलिए आप प्रदर्शन खो देंगे। स्थानीय मशीन संचार के लिए नामित पाइप का प्रयोग करें।