مرکز دانش IT |
Encapsulation
کپسوله سازی
1- در علم شبکه، کپسوله سازی فرایند گرفتن داده از یک پروتکل و ترجمه آن در پروتکل دیگر است. به عنوان مثال ، یک بسته TCP / IP موجود در یک قاب ATM نوعی کپسوله سازی است. Encapsulation به عنوان روشی برای مهاجرت از استفاده از یک پروتکل به پروتکل جایگزینی در همان لایه، مانند IPv4 به IPv6 استفاده می شود. همچنین می تواند به عنوان یک مکانیسم امنیتی برای مبهم کردن واحد داده پروتكل استفاده شود.
2- در علم برنامه نویسی، مخفیسازی مکانیزم داخلی و ساختار دادههای اجزای نرمافزار در پشت یک رابط کاربری است. بدین طریق کاربر یک نرمافزار فقط نیاز دارد که بداند آن قطعه نرمافزاری چه میکند و نمیتواند آنها را منوط به چگونگی اجرای آنها بکند.