واجهة المستخدم
واجهة Um هي واجهة البث اللاسلكي لمعيار GSM للهواتف المحمولة. وهي الواجهة بين محطة الهاتف المحمول (MS) ومحطة الإرسال والاستقبال الأساسية (BTS). سُميت Um لأنها تُعدّ نظيرًا لواجهة U في شبكة ISDN . تم تعريف Um في سلسلة مواصفات GSM 04.xx و05.xx. كما تدعم Um أيضًا اتصالات GPRS الموجهة بالحزم.
طبقات
تم تعريف طبقات نظام GSM مبدئيًا في القسم 7 من معيار GSM 04.01، وهي تتبع نموذج OSI بشكل عام . وتُعرَّف طبقة Um في الطبقات الثلاث السفلى من النموذج.
الطبقة الفيزيائية (L1)
تم تعريف الطبقة الفيزيائية Um في سلسلة مواصفات GSM 05.xx، مع تقديمها ونظرة عامة عليها في GSM 05.01. بالنسبة لمعظم القنوات، تقوم الطبقة Um L1 بإرسال واستقبال إطارات تحكم 184 بت أو إطارات تشفير صوتي 260 بت عبر واجهة الراديو في دفعات 148 بت، دفعة واحدة لكل فترة زمنية. تتكون هذه الطبقة من ثلاث طبقات فرعية:
- مودم الراديو. هذا هو جهاز الإرسال والاستقبال اللاسلكي الفعلي، والذي تم تحديده إلى حد كبير في GSM 05.04 و 05.05.
- التعدد والتوقيت. يستخدم نظام GSM تقنية TDMA لتقسيم كل قناة راديوية إلى ما يصل إلى 16 قناة مرور أو ما يصل إلى 64 قناة تحكم. تم تحديد أنماط التعدد في معيار GSM 05.02.
- الترميز. تم تعريف هذه الطبقة الفرعية في GSM 05.03.
تحتوي القناة الفيزيائية على 26 إطارًا بتقنية TDMA، يتكون كل إطار من 114 بتًا من المعلومات. ويبلغ طول كل إطار من هذه الإطارات الـ 26، والتي تُسمى أيضًا بالإطارات المتعددة، 120 مللي ثانية.
مودم راديو
يستخدم نظام GSM تعديل GMSK أو 8PSK ببت واحد لكل رمز، مما ينتج عنه معدل رموز 13/48 ميجاهرتز (270.833 كيلوهرتز أو 270.833 ألف رمز/ثانية) وتباعد بين القنوات يبلغ 200 كيلوهرتز. ونظرًا لتداخل القنوات المتجاورة، لا يسمح المعيار باستخدام قنوات متجاورة في الخلية نفسها. يحدد المعيار نطاقات ترددية متعددة تتراوح من 400 ميجاهرتز إلى 1990 ميجاهرتز. يفصل بين نطاقي الإرسال والاستقبال عادةً 45 أو 50 ميجاهرتز (في الطرف ذي التردد المنخفض من طيف GSM) و85 أو 90 ميجاهرتز (في الطرف ذي التردد العالي من طيف GSM). تُعرَّف أزواج قنوات الإرسال والاستقبال بمؤشر يُسمى ARFCN . داخل محطة الإرسال والاستقبال الأساسية (BTS)، تُعطى هذه المؤشرات ARFCN مؤشرات حاملة عشوائية C0..Cn-1، حيث يُشار إلى C0 بقناة الإشارة وتعمل دائمًا بقدرة ثابتة.
يحتوي نظام GSM على قنوات فيزيائية ومنطقية. تُقسّم القناة المنطقية إلى ثماني فترات زمنية، مدة كل فترة 0.577 مللي ثانية، وتحتوي على 156.25 دورة رمزية. تُشكّل هذه الفترات الزمنية الثماني إطارًا من 1250 دورة رمزية. تُحدّد القنوات برقم وموقع فترة الإرسال المقابلة لها. تُسمى السعة المرتبطة بفترة زمنية واحدة على قناة ARFCN واحدة بالقناة الفيزيائية (PCH)، ويُشار إليها بـ "CnTm"، حيث n هو مؤشر الموجة الحاملة و m هو مؤشر الفترة الزمنية (من 0 إلى 7).
تُشغل كل خانة زمنية بنبضة راديوية تتضمن فاصل حماية، وحقلين من البيانات، وبتات ذيلية، وتسلسل تدريبي (أو تسلسل تدريبي ). تختلف أطوال هذه الحقول باختلاف نوع النبضة، لكن الطول الإجمالي للنبضة هو 156.25 فترة رمزية. النبضة الأكثر استخدامًا هي النبضة العادية (NB). حقول النبضة العادية هي:
| 3 | 57 | 1 | 26 | 1 | 57 | 3 | 8.25 |
|---|---|---|---|---|---|---|---|
| أجزاء الذيل | الحمولة | سرقة قطعة | ميدامبل | سرقة قطعة | الحمولة | أجزاء الذيل | فترة الحراسة |
- ميدامبل
- تسلسل تدريبي مكون من 26 بت يساعد في معادلة المسارات المتعددة في مركز النبضة
- "سرقة البتات"
- كل جانب من جوانب الممر الأوسط، يستخدم لتمييز حمولات التحكم وحمولات المرور
- الحمولة
- حقلان 57 بت، متناظران حول النبضة
- أجزاء الذيل
- حقل مكون من 3 بتات، في كل طرف من أطراف النبضة
- فترة الحراسة
- 8.25 رمزًا في نهاية الانفجار
توجد عدة صيغ أخرى للنبضات. تتميز النبضات التي تتطلب معالجة أعلى لاكتساب الإشارة بفترات وسيطة أطول. أما نبضة الوصول العشوائي (RACH) فلها فترة حماية ممتدة تسمح بإرسالها حتى مع عدم اكتمال اكتساب التوقيت. تُشرح صيغ النبضات في القسم 5.2 من معيار GSM 05.02.
التعدد والتوقيت
يتم تقسيم كل قناة فيزيائية إلى عدة قنوات منطقية باستخدام تقنية تعدد الإرسال الزمني وفقًا لقواعد GSM 05.02. تتكون القناة المنطقية الواحدة من 8 فترات إرسال (أو قنوات فيزيائية) تُسمى إطارًا . يتبع تعدد إرسال قنوات المرور دورةً مدتها 26 إطارًا (0.12 ثانية) تُسمى "إطارًا متعددًا". أما قنوات التحكم فتتبع دورةً مدتها 51 إطارًا متعددًا. تحمل القناة الفيزيائية C0T0 قناة SCH، التي تُشفّر حالة التوقيت لمحطة الإرسال والاستقبال الأساسية (BTS) لتسهيل التزامن مع نمط TDMA.
يتم التحكم في توقيت نظام GSM بواسطة محطة الإرسال والاستقبال الأساسية (BTS) عبر قناتي SCH وFCCH. جميع الساعات في الهاتف، بما في ذلك ساعة الرمز والمذبذب المحلي، مرتبطة بالإشارات الواردة من محطة الإرسال والاستقبال الأساسية، كما هو موضح في معيار GSM 05.10. يمكن أن تكون محطات الإرسال والاستقبال الأساسية في شبكة GSM غير متزامنة، ويمكن اشتقاق جميع متطلبات التوقيت في معيار GSM من مذبذب بلوري متحكم فيه حرارياً (OCXO) من الطبقة الثالثة .
البرمجة
توفر طبقة التشفير الفرعية تصحيح الأخطاء الأمامية . وكقاعدة عامة، تستخدم كل قناة GSM رمز تكافؤ الكتلة (عادةً رمز Fire)، ورمز التفاف من الرتبة الرابعة بمعدل 1/2، ومُشَكِّل تداخل رباعي أو ثماني الدفعات . ومن الاستثناءات البارزة قناة التزامن (SCH) وقناة الوصول العشوائي (RACH) اللتان تستخدمان إرسالًا أحادي الدفعة، وبالتالي لا تحتويان على مُشَكِّلات تداخل. أما بالنسبة لقنوات الكلام، فتُصنَّف بتات مُشفِّر الصوت إلى فئات أهمية، مع تطبيق درجات متفاوتة من حماية التشفير على كل فئة (GSM 05.03).
يتم ترميز كل من إطارات التشفير الصوتي (260 بت) وإطارات التحكم من الطبقة الثانية (184 بت) في إطارات من الطبقة الأولى (456 بت). في القنوات ذات التداخل الرباعي (BCCH، CCCH، SDCCH، SACCH)، يتم دمج هذه البتات الـ 456 في 4 دفعات راديوية، كل دفعة تحتوي على 114 بت من البيانات. أما في القنوات ذات التداخل الثماني (TCH، FACCH)، فيتم دمج هذه البتات الـ 456 على 8 دفعات راديوية، بحيث تحمل كل دفعة 57 بت من إطار الطبقة الأولى الحالي و57 بت من إطار الطبقة الأولى السابق. تُشرح خوارزميات التداخل لأكثر قنوات المرور والتحكم شيوعًا في الأقسام 3.1.3 و3.2.3 و4.1.4 من معيار GSM 05.03.
طبقة ربط البيانات (L2)
تم تعريف طبقة ربط البيانات Um ، LAPDm ، في GSM 04.05 و 04.06. LAPDm هو النظير المتنقل لـ LAPD الخاص بـ ISDN.
طبقة الشبكة (L3)
تم تعريف طبقة شبكة Um في معيار GSM 04.07 و04.08، وتتألف من ثلاث طبقات فرعية. يجب على جهاز المشترك إنشاء اتصال في كل طبقة فرعية قبل الوصول إلى الطبقة الفرعية الأعلى التالية.
- مورد الراديو (RR). تتولى هذه الطبقة الفرعية إدارة تخصيص وتحرير القنوات المنطقية على وصلة الراديو. وعادةً ما يتم إنهاؤها في وحدة تحكم المحطة الأساسية (BSC).
- إدارة التنقل (MM). تقوم هذه الطبقة الفرعية بمصادقة المستخدمين وتتبع تحركاتهم من خلية إلى أخرى. وعادةً ما تنتهي في سجل موقع الزائر (VLR) أو سجل موقع المنزل (HLR).
- التحكم بالمكالمات (CC). تربط هذه الطبقة الفرعية المكالمات الهاتفية، وهي مأخوذة مباشرةً من توصية ITU-T Q.931 . يوفر الملحق E من معيار GSM 04.08 جدولًا بالفقرات المتوافقة في كلٍ من GSM 04.08 وتوصية ITU-T Q.931، بالإضافة إلى ملخص للاختلافات بينهما. تنتهي طبقة التحكم بالمكالمات الفرعية في مركز تبديل الرسائل (MSC) .
ترتيب الوصول هو RR، MM، CC. أما ترتيب التحرير فهو عكس ذلك. تجدر الإشارة إلى أن أياً من هذه الطبقات الفرعية لا ينتهي في محطة الإرسال والاستقبال الأساسية (BTS) نفسها. تعمل محطة الإرسال والاستقبال الأساسية القياسية لشبكة GSM فقط في الطبقتين 1 و2.
قنوات منطقية
تم تحديد أنواع القنوات المنطقية في GSM 04.03. وبشكل عام، تنقسم القنوات المنطقية غير التابعة لـ GPRS إلى ثلاث فئات: قنوات المرور، وقنوات التحكم المخصصة، وقنوات التحكم غير المخصصة.
قنوات المرور (TCH)
تُعرف هذه القنوات من نقطة إلى نقطة باسم قنوات Bm ، وهي تُقابل قناة ISDN B. تستخدم قنوات نقل البيانات تقنية التداخل القطري ثماني الدفعات (Break)، حيث تبدأ كتلة جديدة مع كل دفعة رابعة، وتحتوي كل دفعة على بتات من إطارين مختلفين. يُعزز نمط التداخل هذا مقاومة قناة نقل البيانات (TCH) لفقدان الدفعات الفردية، إذ أن فقدان دفعة واحدة يُفقد 1/8 فقط من بتات القناة. يعتمد ترميز قناة نقل البيانات على نوع نقل البيانات أو مُشفّر الصوت المُستخدم، حيث أن معظم المُشفّرات قادرة على التغلب على فقدان الدفعات الفردية. تستخدم جميع قنوات نقل البيانات بنية TDMA متعددة الإطارات (26 إطارًا).
قنوات كاملة المعدل (TCH/F)
تستخدم قناة GSM كاملة المعدل 24 إطارًا من أصل 26 إطارًا متعددًا. يبلغ معدل بتات القناة 22.7 كيلوبت/ثانية، بينما يتراوح معدل بيانات الحمولة الفعلي بين 9.6 و14 كيلوبت/ثانية، وذلك حسب ترميز القناة. تُستخدم هذه القناة عادةً مع مُرمِّز الكلام GSM 06.10 كامل المعدل ، أو GSM 06.60 مُحسَّن كامل المعدل ، أو GSM 06.90 تكيفي متعدد المعدلات . كما يمكن استخدامها للفاكس وبيانات تبديل الدوائر .
قنوات نصف المعدل (TCH/H)
تستخدم قناة GSM بنصف المعدل 12 إطارًا من أصل 26 إطارًا متعددًا. يبلغ معدل نقل البيانات في قناة GSM بنصف المعدل 11.4 كيلوبت/ثانية، بينما تتراوح سعة البيانات الفعلية بين 4.8 و7 كيلوبت/ثانية، وذلك حسب ترميز القناة. تُستخدم هذه القناة عادةً مع مُرمِّز الصوت GSM 06.20 بنصف المعدل أو GSM 06.90 متعدد المعدلات التكيفي.
قنوات التحكم المخصصة (DCCHs)
تتوافق هذه القنوات من نقطة إلى نقطة مع قناة ISDN D ويشار إليها باسم قنوات Dm .
قناة تحكم مخصصة مستقلة (SDCCH)
تُستخدم قناة التحكم في الوصول (SDCCH) لمعظم المعاملات القصيرة، بما في ذلك خطوة إعداد المكالمة الأولية والتسجيل وإرسال الرسائل النصية القصيرة . ويبلغ معدل نقل البيانات فيها 0.8 كيلوبت/ثانية. ويمكن دمج ما يصل إلى ثماني قنوات SDCCH في قناة فيزيائية واحدة باستخدام تقنية تعدد الإرسال الزمني. وتستخدم قناة SDCCH تقنية التداخل الكتلي رباعي الدفعات في إطار متعدد 51.
قناة التحكم المرتبطة السريعة (FACCH)
تُقترن قناة FACCH دائمًا بقناة مرور. وتُعدّ FACCH قناةً تعمل بنظام "التفريغ والإرسال" ، حيث تستحوذ على دفعات من البيانات من قناة المرور المرتبطة بها. وتُفرّق دفعات البيانات التي تحمل بيانات FACCH عن دفعات بيانات المرور العادية باستحواذ بتات من طرفي الجزء الأوسط من البيانات. تُستخدم FACCH للإشارات أثناء المكالمة، بما في ذلك قطع الاتصال، وتسليم المكالمات ، والمراحل اللاحقة من إعداد المكالمة. ويبلغ معدل نقل البيانات فيها 9.2 كيلوبت/ثانية عند اقترانها بقناة كاملة المعدل (FACCH/F)، و4.6 كيلوبت/ثانية عند اقترانها بقناة نصف المعدل (FACCH/H). وتستخدم FACCH نفس بنية التداخل والإطارات المتعددة المستخدمة في قناة TCH المضيفة.
قناة التحكم المرتبطة البطيئة (SACCH)
لكل قناة SDCCH أو FACCH قناة SACCH مرتبطة بها. وتتمثل وظيفتها الأساسية في نقل رسائل معلومات النظام 5 و6 في وصلة الإرسال، ونقل تقارير قياسات جهاز الاستقبال في وصلة الإرسال، وإجراء تحكم مغلق في الطاقة والتوقيت. ويتم التحكم المغلق في التوقيت والطاقة باستخدام رأسية مادية في بداية كل إطار من الطبقة الأولى (L1). تحمل هذه الرأسية المادية ذات 16 بت إعدادات الطاقة والتوقيت المتقدمة الفعلية في وصلة الإرسال، وقيم الطاقة والتوقيت المرتبة في وصلة الإرسال. ويمكن استخدام قناة SACCH أيضًا لتسليم الرسائل النصية القصيرة (SMS) أثناء المكالمة. ويبلغ معدل نقل بياناتها 0.2-0.4 كيلوبت/ثانية، وذلك حسب القناة المرتبطة بها. وتستخدم قناة SACCH تقنية التداخل الكتلي رباعي الدفعات، ونفس نوع الإطارات المتعددة المستخدم في قناة TCH أو SDCCH المضيفة.
قنوات التحكم المشتركة (CCCHs)
هذه قنوات أحادية البث وقنوات بث عامة لا يوجد لها نظائر في شبكة الخدمات الرقمية المتكاملة (ISDN). تُستخدم هذه القنوات بشكل حصري تقريبًا لإدارة موارد الراديو. تشكل قناتا الوصول إلى الوسائط (AGCH) والوصول إلى موارد الراديو (RACH) معًا آلية الوصول إلى الوسائط لشبكة Um.
قناة التحكم في البث (BCCH)
تحمل قناة التحكم بالبث (BCCH) نمطًا متكررًا من رسائل معلومات النظام التي تصف هوية محطة الإرسال والاستقبال الأساسية (BTS) وتكوينها وميزاتها المتاحة. وتحمل قناة التحكم بالبث تقارير القياس، كما توفر معلومات حول مؤشر مساحة الخط (LAI) ومؤشر معلومات القناة (CGI). تردد قناة التحكم بالبث ثابت في محطة الإرسال والاستقبال الأساسية.
قناة التزامن (SCH)
تقوم قناة التحكم (SCH) بإرسال رمز تعريف المحطة الأساسية والقيمة الحالية لساعة TDMA. تتكرر هذه القناة في كل إطار من الإطارات 1 و11 و21 و31 و41 من الإطار المتعدد المكون من 51 إطارًا. لذا، يوجد 5 إطارات SCH في إطار متعدد مكون من 51 إطارًا.
قناة تصحيح التردد (FCCH)
يُصدر مُوَصِّل قناة التحكم في التردد ( FCCH ) نغمةً على قناة الراديو، تستخدمها المحطة المتنقلة لضبط مُذبذبها المحلي. يتكرر مُوَصِّل قناة التحكم في التردد (FCCH) في كل إطار من الإطارات 0، 10، 20، 30، و40 من الإطار المتعدد المكون من 51 إطارًا. لذا، يوجد 5 إطارات مُوَصِّلة في قناة التحكم في التردد (FCCH) في الإطار المتعدد المكون من 51 إطارًا.
قناة النداء (PCH)
تحمل قناة الاتصال الرئيسية (PCH) إشعارات الخدمة (الرسائل) إلى هواتف محمولة محددة تُرسلها الشبكة. وتراقب محطة متنقلة متصلة بمحطة إرسال واستقبال مركزية (BTS) قناة الاتصال الرئيسية (PCH) بحثًا عن هذه الإشعارات المرسلة من الشبكة.
قناة منح الوصول (AGCH)
تحمل قناة الوصول العشوائي (AGCH) استجابات محطات الإرسال والاستقبال (BTS) لطلبات القنوات المرسلة من المحطات المتنقلة عبر قناة الوصول العشوائي.
قناة الوصول العشوائي (RACH)
قناة الوصول العشوائي (RACH) هي نظير قناة الوصول العام (AGCH) في وصلة الإرسال. وهي قناة مشتركة تُرسل من خلالها المحطات المتنقلة دفعات وصول عشوائي لطلب تخصيص القنوات من محطة الإرسال والاستقبال الأساسية (BTS).
مجموعات القنوات المسموح بها
تسمح قواعد تعدد الإرسال في معيار GSM 05.02 بمشاركة قنوات فيزيائية مع مجموعات محددة فقط من القنوات المنطقية. ترد المجموعات المسموح بها لأنظمة الفتحة الواحدة في القسم 6.4.1 من معيار GSM 05.02. إضافةً إلى ذلك، يُسمح باستخدام مجموعات محددة فقط من هذه المجموعات في فتحات زمنية أو نطاقات تردد معينة، ولا يُسمح إلا لمجموعات محددة من المجموعات بالتواجد معًا في محطة إرسال واستقبال واحدة. تهدف هذه القيود إلى استبعاد تكوينات محطات الإرسال والاستقبال غير المنطقية، وهي موضحة في القسم 6.5 من معيار GSM 05.02.
أكثر التركيبات شيوعاً هي:
- التركيبة الأولى : TCH/F + FACCH/F + SACCH. تُستخدم هذه التركيبة لنقل البيانات بكامل السرعة. ويمكن استخدامها في أي مكان باستثناء C0T0.
- التركيبة الثانية : TCH/H + FACCH/H + SACCH. تُستخدم هذه التركيبة لنقل البيانات بنصف المعدل عندما تكون هناك حاجة إلى قناة واحدة فقط. ويمكن استخدامها في أي مكان باستثناء C0T0.
- التركيبة الثالثة : قناتان TCH/H + قناتان FACCH/H + قناتان SACCH. تُستخدم هذه التركيبة لنقل البيانات بنصف السعر. ويمكن استخدامها في أي مكان باستثناء C0T0.
- التركيبة الرابعة : FCCH + SCH + BCCH + CCCH. هذه هي التركيبة القياسية لـ C0T0 للخلايا المتوسطة والكبيرة. لا يمكن استخدامها إلا على C0T0.
- التركيبة V : FCCH + SCH + BCCH + CCCH + 4 SDCCH + 2 SACCH. [(5×1)+(5×1)+(1×4)+(3×4)+(4×4)+(2×4)+1 خامل=51 إطار متعدد الإطارات] هذه هي تركيبة C0T0 النموذجية للخلايا الصغيرة، والتي تسمح لمحطة الإرسال والاستقبال الأساسية (BTS) باستبدال سعة CCCH غير الضرورية بمجموعة من 4 SDCCHs. يمكن استخدامها فقط على C0T0.
- التركيبة السادسة : BCCH + CCCH. تُستخدم هذه التركيبة لتوفير سعة CCCH إضافية في الخلايا الكبيرة. ويمكن استخدامها على C0T2 أو C0T4 أو C0T6.
- التركيبة السابعة : 8 قنوات SDCCH + 4 قنوات SACCH. [(8×4)+(4×4)+3 قنوات خاملة = 51 إطارًا متعدد الإطارات]. تُستخدم هذه التركيبة لتوفير سعة إضافية لقنوات SDCCH في الخلايا المتوسطة والكبيرة. ويمكن استخدامها في أي مكان باستثناء C0T0.
معاملات أساسية
تتطلب خدمة الصوت الأساسية في نظام GSM خمس عمليات: إنشاء قناة الراديو، وتحديث الموقع، وإنشاء مكالمة من الهاتف المحمول، وإنشاء مكالمة من الهاتف المحمول، وإنهاء المكالمة. جميع هذه العمليات موصوفة في القسم 3-7 من معيار GSM 04.08.
إنشاء قناة إذاعية
على عكس قناة U في شبكة ISDN، فإن قنوات Um غير متصلة سلكيًا، لذا تتطلب واجهة Um آلية لإنشاء وتخصيص قناة مخصصة قبل أي عملية أخرى. تم تعريف إجراء إنشاء موارد الراديو Um في القسم 3.3 من معيار GSM 04.08، وهو الإجراء الأساسي للوصول إلى الوسائط في Um. يستخدم هذا الإجراء قناة التحكم المركزية (CCCH) (قناة التحكم في وضع الإرسال PCH وقناة الوصول إلى الوسائط AGCH) كوصلة هابطة أحادية البث، وقناة الوصول إلى الراديو RACH كوصلة صاعدة مشتركة. في أبسط صورة، تتلخص خطوات العملية فيما يلي:
- الترحيل. ترسل الشبكة رسالة طلب ترحيل RR (GSM 04.08، القسمان 9.1.22 و9.1.23) عبر قناة التحكم الرئيسية (PCH)، مستخدمةً رقم تعريف المشترك الدولي (IMSI) أو رقم تعريف المشترك عبر الهاتف (TMSI) كعنوان. لا يسمح نظام GSM بالترحيل باستخدام رقم تعريف الجهاز الدولي (IMEI) (GSM 04.08، القسم 9.1.22.3 كاستثناء للتعريف الوارد في 10.5.1.4). تحدث خطوة الترحيل هذه فقط للمعاملات التي تبدأها الشبكة.
- الوصول العشوائي. تُرسل المحطة المتنقلة نبضة بيانات عبر قناة الوصول العشوائي (RACH). تُشفّر هذه النبضة علامة معاملة مكونة من 8 بتات، بالإضافة إلى رمز تعريف المحطة الأساسية (BSIC) للمحطة الأساسية (BTS) المُخدِّمة. يُشفّر عدد متغير من البتات الأكثر أهمية في العلامة سبب طلب الوصول، بينما تُختار البتات المتبقية عشوائيًا. في الطبقة الثالثة (L3)، تُعرض هذه العلامة كرسالة طلب قناة الوصول العشوائي (RR Channel Request) (GSM 04.08 9.1.8). كما تُسجّل المحطة المتنقلة حالة ساعة TDMA عند إرسال نبضة RACH. في حال بدء المعاملة من قِبل المحطة المتنقلة، تُعدّ هذه الخطوة الأولى.
- التخصيص. على قناة الوصول إلى الوصول (AGCH)، ترسل الشبكة رسالة التخصيص الفوري (RR) (القسم 9.1.18 من معيار GSM 04.08) لقناة مخصصة، عادةً ما تكون قناة التحكم المخصصة (SDCCH). تُوجَّه هذه الرسالة إلى جهاز الهاتف المحمول (MS) بتضمين علامة 8 بت من حزمة RACH المقابلة، وطابع زمني يُشير إلى حالة ساعة TDMA عند استلام حزمة RACH. في حال عدم توفر قناة مخصصة للتخصيص، يمكن لمحطة الإرسال والاستقبال الأساسية (BTS) الرد برسالة رفض التخصيص الفوري (RR)، والتي تُوجَّه بنفس الطريقة وتحتوي على فترة انتظار لمحاولة الوصول التالية. لا يخضع المتصلون في حالات الطوارئ الذين يتلقون رسالة الرفض لفترة الانتظار، ويمكنهم إعادة المحاولة فورًا.
- إعادة المحاولة. إذا لم يتم الرد على طلب الوصول العشوائي (RACH) في الخطوة 2 بتخصيص أو رفض تخصيص في الخطوة 3 خلال فترة زمنية محددة (عادةً ما تكون في حدود 0.5 ثانية)، فسيعيد الجهاز المحمول تنفيذ الخطوة 2 بعد تأخير عشوائي قصير. قد تتكرر هذه العملية من 6 إلى 8 مرات قبل أن يُنهي الجهاز المحمول محاولة الوصول.
لاحظ أن هناك احتمالًا ضئيلًا، وإن لم يكن معدومًا، أن يرسل جهازان متنقلان (MS) نبضات RACH متطابقة في الوقت نفسه في الخطوة 2. إذا وصلت هذه النبضات إلى محطة الإرسال والاستقبال الأساسية (BTS) بقدرة متقاربة، فلن يكون بالإمكان فك تشفير مجموع الإشارات اللاسلكية الناتجة، وسينتقل كلا الجهازين المتنقلين إلى الخطوة 4. أما إذا كان هناك فرق كافٍ في القدرة، فسترى محطة الإرسال والاستقبال الأساسية نبضة RACH الأقوى وتستجيب لها. سيستقبل كلا الجهازين المتنقلين تخصيص القناة الناتج ويستجيبان له في الخطوة 3. ولضمان التعافي من هذه الحالة، يستخدم نظام Um "إجراء حل التنازع" في الطبقة الثانية (L2)، الموصوف في معيار GSM 04.06 5.4.1.4، حيث يتم إعادة إرسال إطار رسالة الطبقة الثالثة (L3) الأول من الجهاز المتنقل، والذي يحتوي دائمًا على شكل من أشكال هوية الجهاز المتنقل، إلى الجهاز المتنقل للتحقق منه.
تحديث الموقع
تُحدد إجراءات تحديث الموقع في القسمين 4.4.1 و7.3.1 من معيار GSM 04.08. ويتم تنفيذ هذه الإجراءات عادةً عند تشغيل الجهاز أو دخوله منطقة موقع جديدة ، ولكن يمكن تنفيذها أيضًا في أوقات أخرى كما هو موضح في المواصفات. وتتلخص خطوات هذه العملية، في أبسط صورها، فيما يلي:
- يقوم كل من جهاز الهاتف المحمول وجهاز الإرسال والاستقبال بإجراءات إنشاء قناة الراديو.
- على القناة المخصصة التي تم إنشاؤها حديثًا، يرسل جهاز الهاتف المحمول رسالة طلب تحديث موقع MM تحتوي إما على IMSI أو TMSI. وتشير الرسالة أيضًا إلى إنشاء اتصال في الطبقة الفرعية MM.
- تقوم الشبكة بالتحقق من هوية الهاتف المحمول في سجل موقع المستخدم (HLR) أو سجل موقع الزائر (VLR) وتستجيب برسالة قبول تحديث موقع الهاتف المحمول (MM Location Updating Accept).
- تقوم الشبكة بإغلاق قناة Dm عن طريق إرسال رسالة تحرير قناة RR.
هناك العديد من التفسيرات المحتملة لهذه المعاملة، بما في ذلك:
- المصادقة
- التشفير
- تخصيص TMSI
- استعلامات عن أنواع الهوية الأخرى
- تم رفض تحديث الموقع
إنشاء مكالمة صادرة من الهاتف المحمول (MOC)
هذه هي عملية إجراء مكالمة صادرة من جهاز الهاتف المحمول، والمحددة في القسمين 5.2.1 و7.3.2 من معيار GSM 04.08، ولكنها مأخوذة بشكل كبير من معيار ISDN Q.931. في أبسط صورها، تتلخص خطوات هذه العملية فيما يلي:
- يبدأ جهاز الهاتف المحمول (MS) إجراءات إنشاء قناة الراديو ويتم تخصيص قناة Dm له، وعادةً ما تكون قناة SDCCH. يؤدي هذا إلى إنشاء الاتصال في الطبقة الفرعية L3 RR.
- الرسالة الأولى التي يتم إرسالها على جهاز Dm الجديد هي طلب خدمة وضع اتصال MM، والذي يتم إرساله من قبل جهاز MS. تحتوي هذه الرسالة على معرف المشترك (IMSI أو TMSI) ووصف للخدمة المطلوبة، وهي في هذه الحالة MOC.
- تتحقق الشبكة من تفعيل المشترك في سجل موقع المشترك (HLR) وتستجيب برسالة قبول خدمة وضع اتصال إدارة الوسائط (MM). يؤدي هذا إلى إنشاء الاتصال في الطبقة الفرعية الثالثة لإدارة الوسائط (L3 MM). (هذا تبسيط للأمر. في معظم الشبكات، يتم إنشاء وضع إدارة الوسائط (MM) من خلال عمليات المصادقة والتشفير في هذه المرحلة).
- يقوم نظام إدارة الرسائل بإرسال رسالة إعداد بطاقة الائتمان، والتي تحتوي على رقم الطرف المطلوب.
- بافتراض أن رقم الطرف المتصل به صحيح، فإن استجابة الشبكة تتضمن رسالة متابعة المكالمة CC.
- تقوم الشبكة بإرسال رسالة تعيين RR لنقل المعاملة من SDCCH إلى TCH+FACCH.
- بمجرد أن يحصل نظام إدارة الشبكة (MS) على التوقيت عبر قناة نقل البيانات (TCH) وقناة التحكم في الوصول (FACCH)، فإنه يستجيب عبر قناة التحكم في الوصول الجديدة (FACCH) برسالة "اكتمل تعيين سجل الموارد". ومن هذه اللحظة فصاعدًا، تتم جميع عمليات التحكم عبر قناة التحكم في الوصول (FACCH).
- عند التحقق من التنبيه في الوجهة المطلوبة، ترسل الشبكة رسالة تنبيه CC.
- عندما يرد الطرف المتصل به، ترسل الشبكة رسالة CC Connect.
- ردّت شركة مايكروسوفت برسالة تأكيد الاتصال. عند هذه النقطة، تكون المكالمة نشطة.
يمكن أن تتم عملية تخصيص TCH+FACCH في أي وقت أثناء المعاملة، وذلك بحسب إعدادات الشبكة. وهناك ثلاث طرق شائعة:
- التخصيص المبكر . تقوم الشبكة بتخصيص قناة الإرسال (TCH) وقناة التحكم في الوصول (FACCH) بعد إرسال إشارة بدء المكالمة (CC Call Proceeding)، وتُكمل إعداد المكالمة على قناة التحكم في الوصول (FACCH). يتيح ذلك استخدام أنماط النطاق الداخلي (مثل أنماط الرنين أو الانشغال) التي تُنشئها الشبكة. هذا هو المثال الموضح.
- التعيين المتأخر . لا تقوم الشبكة بتخصيص قناة النقل (TCH) وقناة توجيه الترددات (FACCH) إلا بعد بدء التنبيه. وهذا يُجبر الجهاز المحمول (MS) على توليد الأنماط محليًا نظرًا لعدم وجود قناة النقل (TCH) لنقل الصوت بعد.
- التخصيص المبكر جدًا . تقوم الشبكة بتخصيص فوري لقناة TCH+FACCH عند إنشاء سجل التوجيه الأولي، وتُجري العملية بالكامل على قناة FACCH. لا تُستخدم قناة SDCCH. ولأن التخصيص الفوري يُشغّل قناة FACCH في وضع الإشارة فقط، يجب على الشبكة إرسال رسالة تعديل وضع قناة سجل التوجيه في مرحلة ما لتفعيل جزء TCH من القناة.
إنشاء مكالمة إنهاء الهاتف المحمول (MTC)
هذه هي معاملة مكالمة واردة إلى MS، كما هو محدد في GSM 04.08 القسمين 5.2.2 و 7.3.3، ولكن تم أخذها إلى حد كبير من ISDN Q.931.
- تبدأ الشبكة إجراءات إنشاء قناة الراديو وتخصص قناة Dm للجهاز المحمول، وعادةً ما تكون قناة SDCCH. وهذا يُنشئ الاتصال في الطبقة الفرعية L3 RR.
- يرسل الجهاز المتنقل الرسالة الأولى على جهاز Dm الجديد، وهي رسالة استجابة الترحيل RR. تحتوي هذه الرسالة على هوية الجهاز المتنقل (IMSI أو TMSI) وتشير أيضًا إلى محاولة اتصال في الطبقة الفرعية MM.
- تتحقق الشبكة من هوية المشترك في سجل موقع المشترك (HLR) وتتأكد من استدعاء جهاز الهاتف المحمول (MS) بالفعل. يمكن للشبكة بدء عملية المصادقة والتشفير عند هذه النقطة، ولكن في أبسط الحالات، يمكنها ببساطة إرسال رسالة إعداد التحكم في المكالمات (CC Setup) لبدء التحكم في المكالمات وفقًا لمعيار Q.931.
- يرد النظام برسالة تأكيد المكالمة.
- تقوم الشبكة بإرسال رسالة تعيين RR لنقل المعاملة من SDCCH إلى TCH+FACCH.
- بمجرد أن يحصل نظام إدارة الشبكة (MS) على التوقيت عبر قناة نقل البيانات (TCH) وقناة التحكم في الوصول (FACCH)، فإنه يستجيب عبر قناة التحكم في الوصول الجديدة (FACCH) برسالة "اكتمل تعيين سجل الموارد". ومن هذه اللحظة فصاعدًا، تتم جميع عمليات التحكم عبر قناة التحكم في الوصول (FACCH).
- يبدأ نظام إدارة الرسائل (MS) في إرسال التنبيهات (الرنين، وما إلى ذلك) ويرسل رسالة تنبيه CC إلى الشبكة.
- عندما يجيب المشترك، يرسل جهاز الهاتف المحمول رسالة CC Connect إلى الشبكة.
- تستجيب الشبكة برسالة تأكيد اتصال CC. عند هذه النقطة، تكون المكالمة نشطة.
كما هو الحال في MOC، يمكن أن يحدث تعيين TCH+FACCH في أي وقت، مع وجود ثلاث تقنيات شائعة تتمثل في التعيين المبكر والمتأخر والمبكر جدًا.
تصفية المكالمات
تُعرَّف عملية إنهاء المكالمة في القسمين 5.4 و7.3.4 من معيار GSM 04.08. وتُنفَّذ هذه العملية بنفس الطريقة سواءً بدأها جهاز الهاتف المحمول أو الشبكة، والفرق الوحيد هو عكس الأدوار. هذه العملية مأخوذة من السؤال 931.
- يرسل الطرف (أ) رسالة قطع الاتصال برقم CC.
- يرد الطرف "ب" برسالة "إصدار نسخة CC".
- يرد الطرف (أ) برسالة "اكتمل تحرير نسخة التحكم".
- تقوم الشبكة بتحرير اتصال RR باستخدام رسالة تحرير قناة RR. وتأتي هذه الرسالة دائمًا من الشبكة، بغض النظر عن الطرف الذي بدأ عملية التحرير.
تحويل الرسائل النصية القصيرة على تطبيق Um
يُعرّف نظام GSM 04.11 و 03.40 الرسائل النصية القصيرة في خمس طبقات:
- يتم تحديد الطبقة L1 بناءً على نوع قناة Dm المستخدمة، إما SDCCH أو SACCH. وتنتهي هذه الطبقة في BSC.
- الطبقة الثانية (L2) عادةً ما تكون LAPDm، مع أن الأجهزة المتصلة بشبكة GPRS قد تستخدم التحكم في الارتباط المنطقي (LLC، GSM 04.64). في LAPDm، تستخدم الرسائل النصية القصيرة (SMS) بروتوكول SAP3. تنتهي هذه الطبقة في محطة الإرسال والاستقبال الأساسية (BTS).
- L3، طبقة الاتصال، المحددة في القسم 5 من GSM 04.11. تنتهي هذه الطبقة في MSC.
- الطبقة الرابعة، طبقة الترحيل، المحددة في القسم 6 من GSM 04.11. تنتهي هذه الطبقة في مركز تبديل الرسائل المتنقلة (MSC).
- الطبقة الخامسة (L5)، طبقة النقل، المحددة في معيار GSM 03.40 . تنتهي هذه الطبقة في مركز خدمة الرسائل القصيرة (SMSC) .
كقاعدة عامة، تتطلب كل رسالة يتم نقلها في L(n) عملية نقل وتأكيد استلام في L(n-1). ولا تظهر على Um إلا الرسائل من L1 إلى L4.
الرسائل النصية القصيرة الصادرة من الهاتف المحمول (MO-SMS)
تم تحديد خطوات المعاملة الخاصة برسائل MO-SMS في القسمين 5 و6 والملحق ب من معيار GSM 04.11. في أبسط الحالات، أي التسليم الخالي من الأخطاء خارج نطاق مكالمة قائمة، يكون تسلسل المعاملة كما يلي:
- تقوم الدولة بإنشاء قناة اتصال مشتركة باستخدام إجراء إنشاء سجل الاتصال القياسي.
- يقوم نظام إدارة المحتوى بإرسال طلب خدمة إدارة التكوين،
- يقوم جهاز MS ببدء وضع الإطارات المتعددة في SAP3 باستخدام إجراء LAPDm SABM العادي.
- يرسل جهاز MS رسالة CP-DATA (L3، GSM 04.11 القسم 7.2.1)، والتي تحمل رسالة RP-DATA (L4، GSM 04.11 القسم 7.3.1) في RPDU الخاص بها.
- تستجيب الشبكة برسالة CP-ACK (L3، GSM 04.11 القسم 7.2.2).
- تقوم الشبكة بتسليم وحدة بيانات بروتوكول الشبكة (RPDU) إلى مركز تبديل الرسائل (MSC).
- يستجيب مركز تبديل الرسائل برسالة RP-ACK (L4، GSM 04.11 القسم 7.3.3).
- ترسل الشبكة رسالة CP-DATA إلى MS، حاملة حمولة RP-ACK في RPDU الخاص بها.
- يستجيب الجهاز برسالة CP-ACK.
- تقوم الشبكة بتحرير قناة التحكم الرقمي الخاصة (SDCCH) باستخدام رسالة تحرير قناة RR. وهذا يعني إغلاق الطبقة الفرعية MM ويؤدي إلى تحرير الطبقتين L2 وL1.
الرسائل النصية القصيرة المرسلة إلى الهاتف المحمول (MT-SMS)
تم تحديد خطوات المعاملة لخدمة الرسائل النصية القصيرة (MT-SMS) في القسمين 5 و6 والملحق ب من معيار GSM 04.11. في أبسط الحالات، أي التسليم الخالي من الأخطاء خارج نطاق مكالمة قائمة، يكون تسلسل المعاملة كما يلي:
- تقوم الشبكة بإرسال الاستدعاءات إلى جهاز MS باستخدام إجراء الاستدعاء القياسي.
- يقوم جهاز MS بإنشاء قناة SDCCH باستخدام إجراء استجابة الترحيل القياسي RR، مما يعني وجود اتصال بالطبقة الفرعية CC.
- تقوم الشبكة بتفعيل وضع الإطارات المتعددة في SAP3.
- تقوم الشبكة بإرسال رسالة RP-DATA كوحدة بيانات بروتوكول المعالجة (RPDU) في رسالة CP-DATA.
- يستجيب الجهاز المحمول برسالة CP-ACK.
- يقوم نظام إدارة المحطة بمعالجة وحدة بيانات بروتوكول الشبكة (RPDU).
- يقوم جهاز MS بإرسال رسالة CP-DATA إلى الشبكة تحتوي على رسالة RP-ACK في RPDU.
- تستجيب الشبكة برسالة CP-ACK.
- تقوم الشبكة بتحرير قناة التحكم الرقمي الخاصة (SDCCH) باستخدام رسالة تحرير قناة RR. وهذا يعني إغلاق الطبقة الفرعية MM ويؤدي إلى تحرير الطبقتين L2 وL1.
ميزات الأمان
يحدد معيار GSM 02.09 ميزات الأمان التالية على Um:
- التحقق من هوية المشتركين بواسطة الشبكة،
- التشفير على القناة،
- إخفاء هوية المعاملات (جزئياً على الأقل)
يدعم Um أيضًا تقنية القفز الترددي (GSM 05.01 القسم 6)، والتي لا تهدف تحديدًا إلى أن تكون ميزة أمان ولكن لها تأثير عملي يتمثل في إضافة تعقيد كبير إلى عملية الاعتراض السلبي لرابط Um.
تعتمد كل من المصادقة والتشفير على مفتاح سري، يُسمى Ki، خاص بكل مشترك. تُحفظ نسخ من Ki في شريحة SIM وفي مركز المصادقة (AuC)، وهو أحد مكونات سجل موقع المستخدم (HLR). لا يُنقل Ki مطلقًا عبر Um. من أبرز عيوب أمان GSM المعروفة أنه لا يوفر وسيلة للمشتركين لمصادقة الشبكة. هذا القصور يسمح بشن هجمات انتحال محطات البث ، مثل تلك المُنفذة في مُعترض IMSI .
التحقق من هوية المشتركين
تم تفصيل إجراءات المصادقة الخاصة بـ Um في القسم 4.3.2 من GSM 04.08 والقسم 3.3.1 من GSM 03.20، وملخصها هنا:
- تقوم الشبكة بتوليد قيمة عشوائية مكونة من 128 بت، RAND.
- ترسل الشبكة RAND إلى MS في رسالة طلب مصادقة MM.
- يقوم جهاز MS بإنشاء قيمة تجزئة 32 بت تُسمى SRES عن طريق تشفير RAND باستخدام خوارزمية تُسمى A3، باستخدام Ki كمفتاح. SRES = A3(RAND,Ki) . وتقوم الشبكة بإجراء عملية حسابية مماثلة لـ SRES.
- يقوم نظام إدارة الشبكة (MS) بإرسال قيمة SRES الخاصة به في رسالة استجابة مصادقة RR.
- تقوم الشبكة بمقارنة قيمة SRES المحسوبة بالقيمة التي يُرجعها جهاز MS. إذا تطابقت القيمتان، يتم التحقق من هوية جهاز MS.
- يقوم كل من جهاز المحطة والشبكة بحساب مفتاح تشفير بطول 64 بت، يُرمز له بـ Kc، من RAND و Ki باستخدام خوارزمية A8. Kc = A8(RAND,Ki) . ويحفظ كلا الطرفين هذه القيمة لاستخدامها لاحقًا عند تفعيل التشفير.
لاحظ أن هذه المعاملة تحدث دائمًا بشكل واضح، حيث لا يتم إنشاء مفتاح التشفير إلا بعد بدء المعاملة.
التشفير
يُطبَّق تشفير GSM، المسمى "التشفير" في المواصفات، على بتات القناة في النبضات اللاسلكية، بمستوى منخفض جدًا في الطبقة الأولى (L1)، بعد تطبيق ترميز تصحيح الأخطاء الأمامية. وهذا يُعدّ ثغرة أمنية أخرى هامة في GSM للأسباب التالية:
- يؤدي التكرار المتعمد في المشفر التلافيفي إلى تقليل مسافة التفرد للبيانات المشفرة و
- يمكن استخدام كلمة التكافؤ للتحقق من صحة فك التشفير.
تتضمن معاملة GSM النموذجية أيضًا إطارات LAPDm الخاملة ورسائل معلومات نظام SACCH في أوقات يمكن التنبؤ بها، مما يتيح هجومًا نصيًا واضحًا معروفًا .
تُسمى خوارزمية التشفير في نظام GSM باسم A5. يوجد أربعة أنواع من A5 في نظام GSM، ولكن الأنواع الثلاثة الأولى فقط هي التي يتم استخدامها على نطاق واسع:
- A5/0 - لا يوجد تشفير على الإطلاق
- A5/1 : تشفير أقوى، مخصص للاستخدام في أمريكا الشمالية وأوروبا
- A5/2 : تشفير ضعيف، كان مخصصًا للاستخدام في أجزاء أخرى من العالم، ولكنه الآن غير معتمد من قبل GSMA
- A5/3 : تشفير أقوى بتصميم مفتوح
التشفير وظيفة من وظائف موارد الراديو، وتُدار عبر رسائل في الطبقة الفرعية لموارد الراديو من الطبقة الثالثة (L3). يرتبط التشفير بالمصادقة لأن مفتاح التشفير (Kc) يُولّد خلال هذه العملية. يبدأ التشفير برسالة أمر وضع التشفير لموارد الراديو (RR Ciphering Mode Command)، التي تُشير إلى متغير A5 المُستخدم. يبدأ الجهاز المتنقل (MS) التشفير، ثم يستجيب برسالة اكتمال وضع التشفير لموارد الراديو (RR Ciphering Mode Complete) بنص مُشفّر.
من المتوقع أن تحجب الشبكة الخدمة عن أي جهاز محمول لا يدعم بروتوكول A5/1 أو A5/2 (GSM 02.09 القسم 3.3.3). كان دعم كلا البروتوكولين A5/1 وA5/2 في الجهاز المحمول إلزاميًا في المرحلة الثانية من نظام GSM ( GSM 02.07 القسم 2) حتى أوقفت جمعية GSMA دعم بروتوكول A5/2 في عام 2006.
إخفاء هوية المشتركين
هوية المشترك المؤقتة للهاتف المحمول (TMSI) هي هوية مؤقتة مكونة من 32 بت، تُستخدم لتجنب إرسال هوية المشترك الدولية للهاتف المحمول (IMSI) بشكل غير مشفر على شبكة Um. يتم تعيين هوية TMSI بواسطة وحدة التحكم في محطة القاعدة (BSC)، وهي ذات معنى فقط ضمن شبكة محددة. يتم تعيين هوية TMSI بواسطة الشبكة باستخدام أمر إعادة تخصيص TMSI الخاص بشبكة الهاتف المحمول (MM TMSI Reallocation Command)، وهي رسالة لا تُرسل عادةً إلا بعد بدء التشفير، وذلك لإخفاء العلاقة بين TMSI وIMSI. بمجرد إنشاء هوية TMSI، يمكن استخدامها لإخفاء هوية المشترك في المعاملات اللاحقة. تجدر الإشارة إلى أنه يجب إنشاء هوية المشترك قبل المصادقة أو التشفير، لذا يجب بدء أول معاملة في شبكة جديدة عن طريق إرسال هوية IMSI بشكل غير مشفر.
انظر أيضاً
للمزيد من القراءة
- م. بولمالف، س. أختار. تقييم أداء واجهة الهواء التشغيلية لنظام GSM (Um) . في وقائع ندوة الاتصالات التطبيقية، الصفحات 62-65، مارس 2003، أورلاندو، فلوريدا، الولايات المتحدة الأمريكية.
روابط خارجية
- معيار GSM
