اقرأ في هذا المقال
- مبدأ عمل بروتوكول طبقة SNDC
- خوارزمية بروتوكول طبقة SNDC
- خصائص بروتوكول طبقة SNDC
- العلاقة بين بروتوكول SNDCP وشبكة الراديو المتنقلة
يتم تشغيل شبكة راديو متنقلة يتم فيها تجميع البيانات في وحدات بواسطة طبقة بروتوكول التقارب الأولى (SNDCP) قبل إرسال البيانات إلى الثانية وطبقة بروتوكول تقارب الأقران (SNDCP)، كما يتم توفير البيانات لطبقة بروتوكول التقارب الأولى بواسطة أحد مستخدمي طبقة بروتوكول التقارب المتعددة، مثل: كيانات (PDP).
مبدأ عمل بروتوكول طبقة SNDC
تشتمل طريقة عمل (بروتوكول طبقة SNDC) على تخصيص معرف نقطة وصول واحد على الأقل (NSAPI) لكل مستخدم والتبادل بين الطبقتين الأولى والثانية واحدة أو أكثر من رسائل الإعداد (XID)، وكل رسالة تحتوي على معرف خوارزمية لضغط البيانات أو إلغاء الضغط، ومجموعة من المعلمات من أجل الخوارزمية المحددة وصورة نقطية لمعرفات نقطة الوصول، حيث تشير الصورة النقطية إلى معرفات نقطة الوصول التي يجب أن تستخدم الخوارزمية المحددة وتلك التي ليست كذلك.
كما يتم تجميع بيانات سياق (PDP) في وحدة (SNDCP) في طبقة (SNDCP)، وعلامة ضغط معلومات التحكم في البروتوكول (PCOMP) لبيانات البروتوكول، سواء تم ضغط طبقة (SNDCP) لكل وحدة تعريف إضافي يتم تضمينها في ذلك الوحدة وإذا كانت بيانات بروتوكول الضغط تستخدم خوارزمية الضغط.
وبالمثل يتم تمييز علامة (DCOMP) الإضافية ويتم ضغط بيانات المستخدم سواء كانت الخوارزمية، حيث إذا كانت تحتوي على بيانات مستخدم مضغوطة تُستخدم، ويمكن تحديد ما إذا كانت بيانات سياق (PDP) بحاجة إلى فك الضغط وما هي خوارزمية إلغاء الضغط أي فك الضغط، بحاجة إلى تحديد المسار إلى كيان مناسب في البيانات لهذا السبب من قبل، حيث يتم تضمين الاستخدام في وحدة (SNDCP) لاستقبال (NSAPI).
- “SNDCP” هي اختصار لـ “SubNet Dependent Convergence Protocol”.
- “NSAPI” هي اختصار لـ “network service access point identifiers”.
- “PDP” هي اختصار لـ “packet data protocol”.
- “DCOMP” هي اختصار لـ “data compression coding”.
- “PCOMP” هي اختصار لـ “protocol control information compression coding”.
خوارزمية بروتوكول طبقة SNDC
تشتمل خوارزمية الضغط التي تنطبق على البيانات المعبأة في طبقة (SNDCP) على خوارزمية التوليد التي تعتمد على كتابة الكود الذي يميز المتجه المقابل لاستخدام كود المجموعة حيث يتم تمييزه، وللعثور على الرقم الأمثل لإشارة المطابقة وبالتالي يستخدم هذا المتجه الذي يتم إرساله؛ ليشمل الكيانات النظيرة لنفس دفتر الشفرات الذي يبحث عنه هذا المتجه لاستعادة كود المصدر.
- يتم التعامل معها واستخدم الأرضية الديناميكية للبيانات التي تتلقاها لترقية دفتر الرموز هذا، حيث في حالة استخدام كيانين أو أكثر من كيانات (PDP) نفس خوارزمية الضغط، تتم مشاركة هذه الكيانات في نفس دفتر الرموز.
- قد لا يكون من الأفضل فهم أي سياق (PDP) يستخدم دفتر الرموز المشترك ، أي أن يأتي من كود مشترك جزئيًا على الأقل.
- لذلك فإنّ الهدف هو توفير أنه يمكن لسياقات (PDP) المختلفة أن تستخدم نفس خوارزمية الضغط وبروتوكول التقارب ذي الصلة لشبكة فرعية تستخدم رموز مختلفة.
- كما يتم تجميع بيانات سياق (PDP) في وحدة (SNDCP) في طبقة (SNDCP)، وعلامة ضغط معلومات التحكم في البروتوكول (PCOMP) لبيانات البروتوكول، سواء تم ضغط طبقة (SNDCP) لكل وحدة تعريف إضافي يتم تضمينها في ذلك الوحدة وإذا كانت بيانات بروتوكول الضغط تستخدم خوارزمية الضغط.
- وبالمثل يتم تمييز علامة ضغط البيانات (DCOMP) الإضافية ويتم ضغط بيانات المستخدم سواء كانت الخوارزمية، أي إذا كانت تحتوي على بيانات مستخدم مضغوطة.
- إنّ (ETSI) المستخدم لتنفيذ طبقة (SNDCP) من (GPRS) يسمح باستخدام العديد من خوارزميات تعريف الضغط أو فك الضغط من أجل بيانات الاتفاق والمستخدم.
- بين طبقتين متبادلتين (SNDCP) أي الطبقة في (MS) وطبقة أخرى في الشبكة أي استشارة كل خوارزمية.
- عند إرسال وحدة (SNDCP)، يتم تضمين علامة (PCOMP) و(DCOMP) في هذا العنصر، واستخدم أي نوع من الخوارزمية؛ لإعطاء الطبقة المستقبلة للتمييز بيانات مجمعة أو بيانات المستخدم سواء كانت الحزمة المضغوطة مضمنة في هذا العنصر مع أو في حالة الضغط.
- قبل نقل البيانات إلى طبقة بروتوكول التقارب الثاني (SNDCP)، تجمع طبقة بروتوكول التقارب الأولى (SNDCP) البيانات وتحولها إلى وحدات، حيث يتم إخراج البيانات إلى طبقة بروتوكول التقارب الأولى بواسطة واحد من مجموعة مستخدمي طبقة بروتوكول التقارب وعلى سبيل المثال كيانات (PDP).
- تشتمل الطريقة على خطوات تعيين معرف نقطة وصول واحد على الأقل (NSAPI) لكل مستخدم وتبادل واحدة أو أكثر من رسائل التكوين (XID) بين المستويين الأول والثاني، حيث تشتمل كل رسالة على معرف خوارزمية لضغط البيانات أو إلغاء الضغط، ومجموعة من المعلمات للخوارزمية المحددة وخريطة بت حيث يستخدم معرف نقطة الوصول الخوارزمية المحددة وتستخدم الخوارزمية الخوارزمية المحددة.
- عند الإشارة إلى معرف نقطة وصول غير مستخدم، يتم تضمين خريطة بت لمعرف نقطة الوصول.
خصائص بروتوكول طبقة SNDC
- تستخدم طبقة واحدة من كيانات الطبقة الأعلى بروتوكول التقارب المشترك التابع للشبكة الفرعية (SNDCP) (GSM04.65).
- هذا البروتوكول كما يوحي الاسم مناسب لمزيد من المعالجة بطريقة شفافة.
- هو يتألف من تحويل بيانات (PDP) مختلفة إلى تنسيق مشترك أي يتكون من وحدات (NDCP) أي “متقاربة”.
- يزيد حجم وحدة (SNDCP) عن (1600 ثماني بتات) ولها حقل عنوان يحتوي على معرف نقطة وصول خدمة الشبكة (NSAPI) المستخدمة لتحديد اتصال نقطة النهاية وعلى سبيل المثال (IP) و(X.25).
- يمكن تخصيص كل (MS) لمجموعة من (NSAPIs) بشكل مستقل عن (MS) الأخرى.
- تعني هذه البنية أنّه يمكن تطوير أجهزة (PDP) ومرحلات جديدة في المستقبل بحيث يمكن دمجها بسهولة في بنى (GPRS) الحالية.
- يتم نقل كل وحدة (SNDCP) أو بروتوكول نقطة نهاية (GPRS) أخرى بواسطة إطار تحكم الارتباط المنطقي (LLC) فوق السطح البيني الجوي.
ملاحظة:“GPRS” هي اختصار لـ “General Packet Radio Services”.
ملاحظة:“LLC” هي اختصار لـ “Logical Link Control”.
العلاقة بين بروتوكول SNDCP وشبكة الراديو المتنقلة
- يتم توفير طريقة لمعالجة مجموعة من البيانات بين مجموعات (N) من البيانات.
- تحدد الطريقة ما إذا كانت مجموعة البيانات مضغوطة أم لا.
- إذا كانت نتيجة التحكيم هي (NO)، يتم إنشاء رأس أول لمجموعة البيانات، يتضمن العنوان الأول مؤشرًا أولًا للإشارة إلى أن الرأس الأول لا يتضمن حقل معلومات الضغط.
- إذا كانت نتيجة التحكيم هي (YES)، وكانت مجموعة البيانات هي المجموعة الأولى من البيانات بين مجموعات (N) من البيانات، يتم إنشاء رأس ثانٍ لمجموعة البيانات.
- يتضمن الرأس الثاني مؤشرًا ثانيًا مقابل المؤشر الأول، يشير المؤشر الثاني إلى أنّ الرأس الثاني يتضمن حقل معلومات الضغط.
- يحتوي هيكل شبكات (GPRS) على طبقة بروتوكول تقارب تعتمد على الشبكة الفرعية (SNDCP).
- تُستخدم طبقة (SNDCP) كوصلة بينية بين طبقة الشبكة وطبقة ارتباط البيانات.
- في طبقة (SNDCP) يتم تجزئة بيانات المستخدم من الطبقات العليا وضغطها، بحيث يتم نقلها بشكل أكثر كفاءة وأمانًا.
- في طبقة (SNDCP) يتم ضغط بيانات الخصائص المختلفة باستخدام خوارزميات مختلفة.
- للسماح لأنظمة المتابعة بمعرفة ما إذا كانت البيانات مضغوطة ومع أي خوارزمية يتم ضغط البيانات وتنشئ طبقة (SNDCP) رأسًا للبيانات، حيث يشتمل الرأس على حقلين تشفير ضغط البيانات (DCOMP) وضغط معلومات التحكم في البروتوكول الترميز (PCOMP).
في نهاية المقال، نرى أنه نادراً ما يتم ضغط البيانات في طبقة (SNDCP)، وفي معظم الأحيان يتم إصلاح المحتوى في حقول (DCOMP) و(PCOMP) لرأس (SNDCP) وفي الاتصالات اللاسلكية، حيث تكون كفاءة نقل البيانات ذات أهمية كبيرة فإنّ حجم البيانات الذي يشغله حقلا (DCOMP) و(PCOMP) يكون أيضًا هدرًا بلا داعٍ.