جيبسون ماجيك
بروتوكول نقل المعلومات العالمي المُسرّع بالوسائط ( MaGIC ) هو بروتوكول لنقل الصوت عبر الإيثرنت، طوّرته شركة جيبسون للغيتارات بالتعاون مع شركة 3COM . وهو يُمكّن من نقل البيانات الصوتية متعددة القنوات وبيانات التحكم وطاقة الآلات الموسيقية في اتجاهين.
تم تقديم المراجعة 1.0 في عام 1999؛ وتم إصدار أحدث مراجعة 3.0c في عام 2003. [ 1 ]
تُستخدم تقنية MaGIC في العديد من منتجات الجيتار، مثل جيتار جيبسون الرقمي.
القدرات
- يستخدم كابلات UTP من الفئة 5 يصل طولها إلى 100 متر
- متوافق مع إطار إيثرنت السريع
- 32 قناة، معدل أخذ عينات 192 كيلو هرتز
- صوت عدد صحيح 32 بت
- صوت بنظام الفاصلة العائمة 32 بت
- صوت عددي صحيح 24 بت مع حالة قناة 4 بت وأمر قناة 4 بت
- بيانات أولية 32 بت
- يدعم هذا النظام بنية الشبكة الخطية، وبنية الشبكة النجمية، ومزيجًا من الاثنين.
بروتوكول الشبكة
من حيث نموذج ISO OSI ، يمكن لـ MaGIC استخدام الطبقة الفيزيائية وطبقة الربط ( MAC / LLC ) استنادًا إلى إشارات Fast Ethernet بسرعة 100 ميجابت المحددة في IEEE 802.3 / IEEE 802.3af و IEEE 802.2 ، ومع ذلك، فإن MaGIC ينفذ طبقات الشبكة والتطبيقات الخاصة التي يمكن استخدامها مع طبقات فيزيائية مختلفة مثل Gigabit Ethernet أو الوسائط الضوئية.
يتكون الإطار من 1776 بايت. يقوم بروتوكول الشبكة بتغليف بيانات التطبيق لكل إطار (1506 بايت) في حقلي حمولة الوسائط (1024 بايت) وحمولة التحكم (352 بايت). حمولة الوسائط مخصصة لبيانات الصوت والفيديو المتزامنة منخفضة زمن الوصول، بينما قد تحتوي حمولة التحكم على رسائل تحكم MaGIC وبيانات MIDI وبروتوكولات أخرى.
تُرسل تدفقات الوسائط بشكل متزامن دون إعادة أخذ عينات أو تخزين مؤقت، مما يضمن أقل زمن استجابة ممكن؛ ولكل تدفق مصدر واحد ووجهة واحدة أو أكثر. تُبث رسائل التحكم عادةً إلى الشبكة بأكملها - حيث يقوم كل جهاز بمعالجة عنوان الوجهة وإعادة توجيهه إلى جميع الأجهزة المجاورة إذا لزم الأمر.
بروتوكول التطبيق
يتكون جهاز MaGIC من الكيانات المنطقية التالية:
- الوحدة – نقطة وصول ترسل وتستقبل رسائل التحكم؛
- المكونات – نقاط الوصول لتطبيقات التحكم مثل مفاتيح التشغيل/الإيقاف، وأجهزة التحكم في مستوى الصوت، وأسطح التحكم، أو واجهات المستخدم الرسومية؛
- المنافذ - تمثل إما اتصالات مادية أو تطبيقات مستخدم ترسل الوسائط إلى الشبكة؛
- أجهزة توجيه فتحات الوسائط - تقوم بتوجيه تدفقات بيانات الوسائط عبر الشبكة.
يتم الكشف عن إمكانيات التحكم الفردية للجهاز من خلال بروتوكول التحكم MaGIC (MCP)، والذي يسمح بالاتصال بالمكونات في الأجهزة الأخرى (بحد أقصى 65535 لكل جهاز).
تقوم الشبكة باختيار جهاز رئيسي لتوقيت النظام (STM)، وهو مصدر التزامن لجميع الأجهزة. تشمل تنسيقات رمز الوقت رمز وقت MaGIC ورمز وقت MIDI.
تتكون بيانات التحكم من حقل حالة مكون من 4 بتات ورمز رسالة تحكم (CMC) مكون من 12 بت، ومصدر مكون من 32 بت (الوحدة والمكون، 16 بت لكل منهما) ووجهة مكونة من 32 بت، وقد تحتوي على ما يصل إلى 32 كيلوبايت من البيانات في إطارات متعددة.
تُصنف وحدات التحكم في التصنيع إلى أربع فئات:
- رسائل إدارة الشبكة (0-127)
- بروتوكولات التطبيقات المعروفة (128-511) - تستخدم لتغليف البروتوكولات عالية المستوى المعروفة أو لنقل الرسائل بتنسيق وبنية معروفة (مثل MIDI).
- رسائل التحكم الخاصة بالمستخدم (512-1023) - رسائل خاصة بالمستخدم
- محجوز (1024-4095).
روابط التحكم عبارة عن قنوات اتصال ثنائية الاتجاه بين عدة أجهزة MaGIC، مصممة لتطبيقات التحكم. على سبيل المثال، يسمح رابط التحكم لمقبض أحد الأجهزة بضبط مستوى الصوت الموجود عن بُعد على جهاز آخر عبر شبكة MaGIC. كما تتيح روابط التحكم الإدارة عن بُعد من خلال حاسوب مزود بواجهة مستخدم رسومية متطورة، والتي تعمل كمشرف شبكة يدير التطبيقات الأخرى. يمكن للأجهزة أيضًا إنشاء روابط تحكم باستخدام آليات خاصة بها طالما أنها متوافقة مع هذه المواصفات.
| سي إم سي | اسم | وصف |
|---|---|---|
| 0x01 | إتمام العملية | الحالة المستخدمة للإبلاغ عن الأخطاء. |
| 0x03 | تغيير STM | يجبر الجهاز على إعادة المزامنة. |
| 0x05 | إعلان العنوان | يُستخدم لتكوين عنوان الجهاز تلقائيًا. بث عنوان مؤقت. |
| 0x07 | معالجة النزاع | يُبلغ عن تعارض في العناوين بين جهازين أو أكثر. |
| 0x09 | إعلان جار | يقوم بإبلاغ الأجهزة المجاورة بالاسم الرمزي للجهاز. |
| 0x11 | إضافة/إزالة سجل الارتباط | يضيف أو يزيل سجلاً من/إلى جدول روابط التحكم لمكون الجهاز. |
| 0x13 | إنشاء/قطع رابط التحكم | يقوم بإنشاء أو فصل رابط تحكم بين مكونين بعيدين. |
| 0x15 | قراءة/مسح جدول الارتباط | يقرأ أو يمسح جدول روابط التحكم لمكون الجهاز. |
| 0x17 | قائمة المكونات المرتبطة | يوفر قائمة بعناوين المكونات المرتبطة. |
| 0x19 | قراءة معلمات الرابط | اقرأ معلمات رابط تحكم معين. |
| 0x1B | قائمة معلمات الارتباط | يوفر معلومات حول رابط التحكم. |
| 0x31 | قم بتعيين جدول التوجيه | جدول توجيه منافذ البرامج. |
| 0x33 | قراءة جدول التوجيه | الوصول إلى بيانات جدول توجيه المنافذ. |
| 0x35 | بيانات جدول التوجيه | يعرض محتوى جدول توجيه المنافذ. |
| 0x41 | صامت | يقوم بإرسال قائمة بأقنعة تمكين/تعطيل خانات البيانات. |
| 0x51 | قراءة السمة | يطلب قيمة سمة. |
| 0x53 | قيمة السمة | ينقل قيمة السمة المطلوبة. |
مراجع
- ↑ "ناقل المعلومات العالمي المُسرّع إعلاميًا" . مؤرشف من الأصل بتاريخ 14-05-2010.
- ↑ مواصفات هندسة ناقل المعلومات العالمي المُسرّع بالوسائط، الإصدار 3.0c (ملف PDF) ، مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 2016-03-04
روابط خارجية
- الصفحة الرئيسية لـ MaGIC على موقع Gibson في Wayback Machine (تمت أرشفة بتاريخ 28-07-2010)
- بروتوكولات شبكة الصوت
- إيثرنت
