Digital Audio Access Protocol
ڈیجیٹل آڈیو ایکسیس پروٹوکول (ڈی اے اے پی) ایک ملکیتی پروٹوکول ہے جسے ایپل نے اپنے آئی ٹیونز سافٹ ویئر میں مقامی نیٹ ورک میں میڈیا کا اشتراک کرنے کے لیے متعارف کرایا ہے۔ ڈی اے اے پی ایپل کے لیے وہی مسائل حل کرتا ہے جو ڈیجیٹل لیونگ نیٹ ورک الائنس (ڈی ایل این اے) کے اراکین کے لیے یو پی این پی اے وی معیارات کا پتہ ہے۔ ڈی اے اے پی پروٹوکول اصل میں آئی ٹیونز ورژن 4.0 میں متعارف کرایا گیا تھا۔ ابتدائی طور پر، ایپل نے باضابطہ طور پر پروٹوکول کی تفصیل جاری نہیں کی، لیکن اسے اس حد تک ریورس انجینئر کیا گیا ہے کہ غیر آئی ٹیونز پلیٹ فارمز کے لیے پروٹوکول کا دوبارہ نفاذ ممکن ہو گیا ہے۔ ڈی اے اے پی سرور ایک خصوصی ایچ ٹی ٹی پی سرور ہے، جو دو کام انجام دیتا ہے۔ یہ گانوں کی فہرست بھیجتا ہے اور گاہکوں کو درخواست کردہ گانوں کو اسٹریم کرتا ہے۔ سرور میں ہونے والی تبدیلیوں کے بارے میں کلائنٹ کو مطلع کرنے کے لیے بھی دفعات ہیں۔ درخواستیں کلائنٹ کے ذریعے سرور کو یو آر ایل کی شکل میں بھیجی جاتی ہیں اور ان کا جواب مائیم قسم کے ڈیٹا کے ساتھ دیا جاتا ہے، جسے کلائنٹ کے ذریعے ایکس ایم ایل میں تبدیل کیا جا سکتا ہے۔ آئی ٹیونز مقامی سب نیٹ پر ڈی اے اے پی کے حصص کا اعلان اور دریافت کرنے کے لیے زیرکونف (جسے بونجور بھی کہا جاتا ہے) سروس کا استعمال کرتا ہے۔ ڈی اے اے پی سروس ڈیفالٹ طور پر ٹی سی پی پورٹ 3689 کا استعمال کرتی ہے۔ ڈی اے اے پی ان دو میڈیا شیئرنگ اسکیموں میں سے ایک ہے جسے ایپل نے فی الحال جاری کیا ہے۔ دوسرا، ڈیجیٹل فوٹو ایکسیس پروٹوکول (ڈی پی اے پی)، آئیفوٹو کے ذریعے تصاویر شیئر کرنے کے لیے استعمال کیا جاتا ہے۔ وہ دونوں ایک بنیادی پروٹوکول، ڈیجیٹل میڈیا ایکسیس پروٹوکول (ڈی ایم اے پی) پر انحصار کرتے ہیں۔ آئی ٹیونز کے ابتدائی ورژن نے صارفین کو انٹرنیٹ پر شیئرز سے جڑنے کی اجازت دی، تاہم، حالیہ ورژن میں صرف ایک ہی سب نیٹ پر موجود کمپیوٹرز ہی موسیقی کا اشتراک کر سکتے ہیں (پورٹ ٹنلنگ جیسے حل ممکن ہیں)۔ رجسٹر قیاس کرتا ہے کہ ایپل نے یہ اقدام ریکارڈ لیبلز کے دباؤ کے جواب میں کیا۔ آئی ٹیونز کے حالیہ ورژن بھی 24 گھنٹے کی مدت میں کلائنٹس کی تعداد کو 5 منفرد آئی پی پتے تک محدود کرتے ہیں۔ ڈی اے اے پی کو دیگر غیر آئی ٹیونز میڈیا ایپلی کیشنز جیسے بنشی، اماروک، ایکسیل (پلگ ان کے ساتھ)، سونگ برڈ (پلگ ان کے ساتھ)، رتھم باکس، اور وائی فائی ٹیونز میں بھی نافذ کیا گیا ہے۔ ڈی اے اے پی تصدیق آئی ٹیونز 4.2 سے شروع کرتے ہوئے، ایپل نے ڈی اے اے پی شیئرنگ کے لیے تصدیق متعارف کرائی، جس کا مطلب ہے کہ صرف کلائنٹ جو آئی ٹیونز سرورز سے جڑ سکتے تھے وہ آئی ٹیونز کی دوسری مثالیں تھیں۔ پہلے استعمال ہونے والے معیاری ایم ڈی 5 فنکشن کے بجائے اپنی مرضی کے مطابق ہیشنگ الگورتھم استعمال کرنے کے لیے آئی ٹیونز 4.5 میں اس میں مزید ترمیم کی گئی۔ تصدیق کے دونوں طریقوں کو ریلیز کے مہینوں کے اندر کامیابی کے ساتھ ریورس انجینئر کیا گیا۔ آئی ٹیونز 7 کے ساتھ، آئی ٹیونز 7 سرور سے جڑتے وقت ایک نئے 'کلائنٹ-ڈی اے اے پی-ویلڈیشن' ہیڈر ہیش کی ضرورت ہوتی ہے۔ یہ تھرڈ پارٹی ڈی اے اے پی سرورز کو متاثر نہیں کرتا ہے، اور اس فیچر کے لیے سپورٹ کے بغیر تمام ڈی اے اے پی کلائنٹس، بشمول آئی ٹیونز خود ورژن 7 سے پہلے، آئی ٹیونز 7 سرور سے جڑنے میں ناکام ہو جائیں گے، جس سے '403 فاربڈن' ایچ ٹی ٹی پی ایرر موصول ہوگی۔ آئی ٹیونز 7۔ تصدیق ٹریفک تجزیہ اس بات کی نشاندہی کرتا ہے کہ 'کلائنٹ-ڈی اے اے پی-توثیق' ہیڈر میں بھیجے گئے ہیش کا حساب لگانے کے لیے سرٹیفکیٹ کا تبادلہ کیا جاتا ہے۔ ڈی اے اے پی کلائنٹس ڈی اے اے پی سرورز بھی دیکھیں ڈیجیٹل آڈیو کنٹرول پروٹوکول ریموٹ آڈیو آؤٹ پٹ پروٹوکول نوٹ اور حوالہ جات ایپل انکارپوریٹڈ کی خدمات آئی ٹیونز ڈیٹا ٹرانسمیشن نیٹ ورک پروٹوکول 2003 میں کمپیوٹر سے متعلق تعارف