هذه هي العملية التي تمر بها البيانات عند إرسالها عبر جهاز كمبيوتر عن طريق البروتوكولات. هناك طبقات مختلفة من البروتوكولات وكل منها يغير البيانات قليلاً ، ويغيرها بما يكفي لتمرير الطبقة التالية ويمكن إرسالها بعد ذلك عبر الشبكة. على الجهاز الآخر ، تكون هذه العملية عكسية ، ويتم إعادة البيانات إلى "شكلها" الأصلي بحيث يمكن للتطبيقات والمستخدمين التفاعل معها.
يشرح Technipages التغليف
يعمل التغليف قليلاً كما يعمل الطلاء - حيث تتغير البيانات شيئًا فشيئًا عندما تمر عبر طبقات البروتوكولات. بمجرد مرورها جميعًا ، يمكن نقلها عبر اتصال شبكة مثل الإنترنت. بمجرد وصول البيانات ، كما هي ، إلى الجهاز الآخر ، يتم عكس عملية التغليف ، وطبقة تلو الأخرى ، يتم إعادة البيانات معًا بالطريقة التي كانت عليها. عندما يتم ذلك ، يمكن استخدام البيانات ، تمامًا كما هو الحال على الجهاز الأصلي.
هذه العملية هي جانب مهم من جوانب البرمجة الشيئية - جزء من ذلك هو "قاعدة" أن بعض الأشياء وجوانب البيانات يجب ألا تكون متاحة للكائنات الأخرى. لا يزال من الممكن نقل البيانات عبر قنوات الاتصال (في هذه الحالة ، عادة ما تكون شبكة) ، ولكن لا يمكن تغييرها بشكل مباشر أو حتى الوصول إليها أثناء الحركة. بمجرد عكسها ، تعود البيانات إلى حالتها الأصلية.
الاستخدامات الشائعة للتغليف
- يعد التغليف جانبًا أساسيًا من جوانب OoP.
- نقل البيانات يضع البيانات في عملية تغليف.
- التغليف يقيد الوصول المباشر إلى مكونات الكائنات وخصائصها.
إساءة استخدام التغليف الشائعة
- يحمي التغليف البيانات من الفيروسات.