ما هي وظائف طبقة العرض Functions of Presentation Layer

اقرأ في هذا المقال


تحدد طبقة العرض أي طبقة عرض البيانات ومستوى توفير البيانات التمثيل المعتمد على النظام للبيانات وعلى سبيل المثال “ASCII” و”EBCDIC” في نموذج مستقل، ممّا يتيح تبادل البيانات الصحيح من الناحية التركيبية بين الأنظمة المختلفة، ووظائف مثل ضغط البيانات والتشفير مضمونة لإرسال البيانات بواسطة طبقة التطبيق لنظام ما يمكن قراءتها بواسطة طبقة التطبيق لنظام آخر إلى الطبقة 6.

ما هي طبقة العرض

طبقة العرض “Presentation Layer”: هي طبقة تقع في المستوى السادس من نموذج “OSI” وهي مسؤولة عن تسليم المعلومات وتنسيقها إلى طبقة التطبيق لمزيد من المعالجة أو العرض، وهذا النوع من الخدمة ضروري لأن بنيات الكمبيوتر المختلفة تستخدم تمثيلات بيانات مختلفة، وعلى عكس توفير نقل بيانات شفاف في المستوى الخامس تعالج طبقة العرض جميع المشكلات المتعلقة بعرض البيانات ونقلها، بما في ذلك الترجمة والتشفير والضغط.

ملاحظة:تعمل طبقة العرض كمترجم بين تنسيقات البيانات المختلفة، من خلال جعل تنسيق بيانات النظامين مفهوماً، كما يتم استخدام “ASN.1” أي التدوين اللغوي المجرد الأول.

ملاحظة:“ASCII” هي اختصار لـ “American-Standard-Code-For-Information-Interchange”.

ملاحظة:“EBCDIC” هي اختصار لـ “Extended-Binary-Coded-Decimal-Interchange-Code”.

ما هي وظائف طبقة العرض

تشمل الوظائف الفعلية لطبقة العرض الجوانب التالية في أمن الشبكة وإدارة السرية وضغط النص والتعبئة وبروتوكول المحطة الافتراضية “VTP”.

  • “VTP” هي اختصار لـ “VLAN-Trunking-Protocol”.

أولاً: تحويل بناء الجملة

يتم تحويل الصيغة المجردة إلى صيغة النقل والجانب الآخر لتحقيق التحويل المعاكس سيتم تحويل بناء الجملة إلى بناء جملة مجردة، كما يشارك في محتويات تحويل الكود وتحويل الأحرف وتعديل تنسيق البيانات وكذلك تكييف تشغيل بنية البيانات وضغط البيانات والتشفير وما إلى ذلك.

ثانياً: التفاوض النحوي

وفقاً لمتطلبات طبقة التطبيق للتفاوض بشأن الاختيار المناسب للسياق، أي لتحديد بناء جملة الإرسال والإرسال.

ثالثاً: إدارة الاتصال

بما في ذلك استخدام خدمة طبقة الجلسة لإنشاء اتصال وإدارة نقل البيانات والتحكم في المزامنة على هذا الاتصال، أي باستخدام الخدمات المقابلة على مستوى الجلسة وإنهاء الاتصال إما بشكل طبيعي أو بدونه.

أساسيات وظائف طبقة العرض لنموذج OSI

لقد طورت سلسلة من المعايير مثل “DP8822″ و”DP8823″ و”DIS6937 / 2” للخدمة والاتفاق ورمز الاتصال النصي، حيث تعمل طبقة العرض كمترجم بين التطبيق والشبكة وتتناول بشكل أساسي تمثيل بناء الجملة لمعلومات المستخدم أي توفير تمثيلات منسقة وخدمات بيانات الترجمة، كما يتم إكمال ضغط البيانات وإلغاء الضغط والتشفير وفك التشفير في هذه الطبقة.

طبقة العرض هي الطبقة الموجودة في نظام تشغيل الكمبيوتر، حيث يتواصل مع طبقة التطبيق التي يتلقى منها البيانات التي يُدخلها المستخدم، كما تؤدي هذه الطبقة وظائف مهمة في نقل البيانات بين أجهزة الكمبيوتر وهؤلاء هم:

أولاً: الترجمة

البيانات التي تتلقاها طبقة العرض التقديمي من طبقة التطبيق هي سلسلة من الأحرف والأرقام، حيث نظراً لاختلاف مخططات التشفير بين أجهزة الكمبيوتر المختلفة، يجب تحويل البيانات إلى تدفقات بت حتى يتمكن الكمبيوتر المستلم من قراءتها.

في نهاية المرسل تقوم طبقة العرض بترجمة البيانات من تنسيق يعتمد على المستخدم إلى التنسيق الثنائي الشائع، وبعد ذلك عندما تأتي البيانات من طرف المستلم تقوم طبقة العرض الخاصة به بترجمتها إلى تنسيق آخر يعتمد على المستقبِل، كما يضمن فعل الترجمة هذا تقديم البيانات بشكل صحيح في نهاية المستلم.

ثانياً: التشفير وفك التشفير

التشفير: هو عملية خلط البيانات بحيث لا يمكن قراءتها من قبل الأطراف غير المصرح لها.

فك التشفير: هو عملية تحويل البيانات المشوشة مرة أخرى إلى نموذج قابل للقراءة.

نظراً لأنّ أنظمة الكمبيوتر غالباً ما تتعامل مع المعلومات الحساسة تؤدي طبقة العرض التقديمي كلا المهمتين الأمنيتين المهمتين، وفي نهاية المرسل تقوم الطبقة بتشفير البيانات المرسلة قبل أن تدخل طبقة الجلسة، وعلى جانب جهاز الاستقبال تقوم طبقة العرض بفك تشفير البيانات بحيث يمكن عرضها بشكل صحيح على طبقة التطبيق.

ما هي بروتوكولات طبقة العرض

تتضمن البروتوكولات الأخرى التي يتم اعتبارها أحياناً على هذا المستوى وعلى الرغم من عدم الالتزام الصارم بنموذج “OSI” ما يلي:

  • بروتوكول “Save apples (AFP)”.
  • هندسة الحوسبة المستقلة “ICA” والبروتوكول الأساسي لنظام “Citrix”.
  • بروتوكول العرض الخفيف الوزن “LPP”.
  • بروتوكول “NetWare” الأساسي “NCP”.
  • تمثيل بيانات الشبكة “NDR”.
  • بروتوكول الوصول إلى المحطة الطرفية عن بُعد “Telnet“.
  • بروتتوكول “Tox”، ويعتبر بروتوكول “Tox” أحياناً جزءاً من طبقة العرض التقديمي والتطبيق
  • تمثيل البيانات الخارجية “XDR”.
  • بروتوكول مجمع الحزم أو المفكك “PAD”.

ملاحظة: “XDR” هي اختصار لـ “Extended-Detection-and-Response” و”PAD” هي اختصار لـ “Packet-Assembler/Disassembler”.

ملاحظة:“NDR” هي اختصار لـ “Network-Detection-and-Response” و”NCP” هي اختصار لـ “Network-Control-Program”.

ملاحظة:“LPP” هي اختصار لـ “Lightweight-Presentation-Protocol” و”ICA” هي اختصار لـ “Independent-Computing-Architecture”.

ملاحظة:“AFP” هي اختصار لـ “Apple-Filing-Protocol” و”OSI” هي اختصار لـ “Open-Systems-Interconnection”.

تطبيقات وظائف طبقة العرض

يمكن لمعظم المتخصصين في مجال تكنولوجيا المعلومات والصناعات المجاورة لها الاستفادة من فهم طبقة العرض بالإضافة إلى الطبقات الأخرى لنموذج “OSI”، حيث بالنسبة لهم يعمل نموذج “OSI” كمرجع يوجههم في تطوير المنتجات التي تعمل بشكل جيد معاً.

أولاً: مسؤولي الشبكة

يمكن أن يكون فهم طبقة العرض مفيداً لمسؤولي الشبكة من حيث استكشاف الأخطاء وإصلاحها، وعلى سبيل المثال تخيل مستخدماً داخل مؤسستك غير قادر على الوصول إلى موقع ويب، حيث إذا لم يواجه أي شخص آخر هذه المشكلة فيمكن أن تستنتج أنّها مشكلة في إحدى طبقات المضيف أي تلك الموجودة على طرف المستخدم.

إذا استمرت المشكلة في كل متصفح ويب، ويمكنك استنتاج أنّ الخطأ لا ينشأ من طبقة التطبيق ولكن من طبقة العرض التقديمي على مستوى نظام التشغيل، ومع وضع ذلك في الاعتبار يمكنك حل المشكلة عن طريق إعادة تكوين إعدادات النظام.

ثانياً: متخصصو الأمن السيبراني

يمكن أن يكون فهم طبقة العرض مفيداً للأمن السيبراني لأنّ الانتهاكات على هذا المستوى يمكن أن تعرض البيانات الحساسة المنقولة عبر الشبكة للخطر، كما تشتمل التهديدات الشائعة في طبقة العرض التقديمي على هجمات التشفير وهجمات الرجوع إلى إصدار أقدم من فك التشفير، وهجمات التشفير حيث يمكن لمتخصصي الأمن السيبراني المساعدة في زيادة الأمان على هذا المستوى من خلال ضمان قيام المستخدمين بتطبيق كافة التحديثات الأمنية والتصحيحات.

ثالثاً: بائعي البرامج

يجب أن يكون بائعي البرامج قادرين على إيصال كيفية عمل منتجاتهم، لذلك فإنّ فهم طبقة العرض بالإضافة إلى الطبقات الأخرى لنموذج “OSI”، يمكن أن يساعد البائعين على تحديد مكونات الشبكة التي يؤثر برنامجهم عليها، كما يساعدهم أيضاً في شرح كيفية تفاعل منتجاتهم مع الطبقات المختلفة للشبكة.

خدمات طبقة العرض

  • تحويل البيانات.
  • ترجمة رمز الأحرف.
  • الضغط.
  • التشفير وفك التشفير.
  • مشاكل التصميم مع طبقة العرض التقديمي.
  • يساعد على التعامل مع بناء الجملة ودلالات الرسالة المرسلة والحفاظ عليها.
  • يمكن عمل ترميز البيانات كمعيار متفق عليه مثل “String” و”double” و”date” والمزيد.
  • يمكن إجراء التشفير القياسي على الأسلاك.

المصدر: COMPUTER NETWORKING / James F. Kurose & Keith W. RossComputer Networks - The Swiss BayCOMPUTER NETWORKS LECTURE NOTES / B.TECH III YEAR – II SEM (R15)An Introduction to Computer Networks / Peter L Dordal


شارك المقالة: