Digital Audio Access Protocol
डिजिटल ऑडियो एक्सेस प्रोटोकॉल (डी. ए. ए. पी.) एप्पल द्वारा अपने आईट्यून्स सॉफ्टवेयर में स्थानीय नेटवर्क पर मीडिया को साझा करने के लिए पेश किया गया मालिकाना प्रोटोकॉल है। डी. ए. ए. पी. डिजिटल लिविंग नेटवर्क एलायंस (डी. एल. एन. ए.) के सदस्यों के लिए यू. पी. एन. पी. ए. वी. मानकों के पते के रूप में ऐप्पल के लिए समान समस्याओं को संबोधित करता है। डी. ए. ए. पी. प्रोटोकॉल को मूल रूप से आईट्यून्स संस्करण 4 में पेश किया गया था। शुरू में, ऐप्पल ने आधिकारिक तौर पर एक प्रोटोकॉल विवरण जारी नहीं किया था, लेकिन इसे काफी हद तक रिवर्स-इंजीनियर किया गया है कि गैर-आईट्यून्स प्लेटफार्मों के लिए प्रोटोकॉल का पुनः कार्यान्वयन संभव हो गया है। डी. ए. ए. पी. सर्वर एक विशेष एच. टी. टी. पी. सर्वर है, जो दो कार्य करता है। यह गीतों की एक सूची भेजता है और ग्राहकों को अनुरोध किए गए गीतों को प्रसारित करता है। सर्वर में परिवर्तनों के बारे में ग्राहक को सूचित करने के प्रावधान भी हैं। अनुरोध सर्वर को क्लाइंट द्वारा यू. आर. एल. के रूप में भेजे जाते हैं और माइम-प्रकार में डेटा के साथ जवाब दिया जाता है, जिसे क्लाइंट द्वारा एक्स. एम. एल. में परिवर्तित किया जा सकता है। आईट्यून्स स्थानीय सबनेट पर डी. ए. ए. पी. शेयरों की घोषणा और खोज करने के लिए ज़ेरोकॉन्फ़ (जिसे बोनजोर के रूप में भी जाना जाता है) सेवा का उपयोग करता है। डी. ए. ए. पी. सेवा डिफ़ॉल्ट रूप से टी. सी. पी. पोर्ट 3689 का उपयोग करती है। डीएएपी उन दो मीडिया साझाकरण योजनाओं में से एक है जिसे एप्पल ने वर्तमान में जारी किया है। दूसरा, डिजिटल फोटो एक्सेस प्रोटोकॉल (डी. पी. ए. पी.), आईफोटो द्वारा छवियों को साझा करने के लिए उपयोग किया जाता है। वे दोनों एक अंतर्निहित प्रोटोकॉल, डिजिटल मीडिया एक्सेस प्रोटोकॉल (डी. एम. ए. पी.) पर निर्भर हैं। आईट्यून्स के शुरुआती संस्करणों ने उपयोगकर्ताओं को इंटरनेट पर शेयरों से जुड़ने की अनुमति दी, हालांकि, हाल के संस्करणों में केवल एक ही सबनेट पर कंप्यूटर संगीत साझा कर सकते हैं (पोर्ट टनलिंग जैसे समाधान संभव हैं)। द रजिस्टर का अनुमान है कि एप्पल ने रिकॉर्ड लेबल के दबाव के जवाब में यह कदम उठाया है। आईट्यून्स के हाल के संस्करण भी 24 घंटे की अवधि के भीतर ग्राहकों की संख्या को 5 अद्वितीय आई. पी. पतों तक सीमित कर देते हैं। डीएएपी को अन्य गैर-आईट्यून्स मीडिया अनुप्रयोगों जैसे बंशी, अमरोक, एक्साइल (एक प्लगइन के साथ), सॉन्गबर्ड (एक प्लगइन के साथ), रिदमबॉक्स और वाईफाईट्यून्स में भी लागू किया गया है। डी. ए. ए. पी. प्रमाणीकरण आईट्यून्स 4.2 के साथ शुरुआत करते हुए, ऐपल ने डी. ए. ए. पी. साझाकरण के लिए प्रमाणीकरण की शुरुआत की, जिसका अर्थ है कि केवल क्लाइंट जो आईट्यून्स सर्वर से जुड़ सकते थे, वे आईट्यून्स के अन्य उदाहरण थे। इसे आईट्यून्स 4.5 में कस्टम हैशिंग एल्गोरिदम का उपयोग करने के लिए आगे संशोधित किया गया था, न कि पहले उपयोग किए गए मानक एम. डी. 5 फ़ंक्शन का। दोनों प्रमाणीकरण विधियों को जारी होने के महीनों के भीतर सफलतापूर्वक रिवर्स इंजीनियर किया गया था। आईट्यून्स 7 के साथ, आईट्यून्स 7 सर्वर से जुड़ते समय एक नए 'क्लाइंट-डीएएपी-वैलिडेशन' हेडर हैश की आवश्यकता होती है। यह तृतीय-पक्ष डी. ए. ए. पी. सर्वरों को प्रभावित नहीं करता है, और इस सुविधा के लिए समर्थन के बिना सभी डी. ए. ए. पी. क्लाइंट, जिसमें संस्करण 7 से पहले आईट्यून्स भी शामिल हैं, आईट्यून्स 7 सर्वर से जुड़ने में विफल हो जाएंगे, जिससे '403 फॉरबिडन' एच. टी. टी. पी. त्रुटि प्राप्त होगी। आईट्यून्स 7 प्रमाणीकरण यातायात विश्लेषण से संकेत मिलता है कि 'क्लाइंट-डीएएपी-वैलिडेशन' हेडर में भेजे गए हैश की गणना करने के लिए एक प्रमाणपत्र विनिमय किया जाता है। डी. ए. ए. पी. क्लाइंट डी. ए. ए. पी. सर्वर भी देखें डिजिटल ऑडियो कंट्रोल प्रोटोकॉल रिमोट ऑडियो आउटपुट प्रोटोकॉल नोट्स और संदर्भ ऐप्पल इंक. सेवाएं आईट्यून्स डेटा ट्रांसमिशन नेटवर्क प्रोटोकॉल 2003 में कंप्यूटर से संबंधित परिचय