خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


منظور از Encapsulation در شبکه چیست

منظور از Encapsulation در شبکه چیست
واژه encapsulation را برای توصیف عملیات اضافه کردن headers و trailers در دیتا یا داده استفاده می شود. این مورد را به عنوان مثال عرض می کنیم که مثلا وقتی شما از طریق برنامه هایی نظیر outlook و یا Thunderbird اقدام به ارسال ایمیل می کنید چه اتفاقاتی رخ می دهد:

نرم افزار سامانه مودیان راهکار
ایمیل از لایهApplication به لایه Transport ارسال می شود.



لایه Transport داده ها را encapsulates می کند و هدر خود را( با اطلاعات خاص خود، از جمله کدام پورت مورد استفاده قرار می گیرد) اضافه می کند و داده ها را به لایه اینترنت انتقال می دهد.

لایه Internet هم اطلاعات دریافت شده را encapsulates کرده و هدر خود را به اطلاعات اضافه کرده و معمولا با اطلاعات مربوط به آدرس IP های منبع و مقصد را به بسته اطلاعاتی اضافه می کند. سپس داده ها از لایه Internet به لایه Network Access layer منتقل می شود.

لایه Access Network تنها لایه ای است که هم هدر و هم تریلر خود را به بسته اطلاعاتی اضافه کرده و سپس داده از طریق physical network link ارسال می شوند.

منظور از Encapsulation در شبکه چیست . آموزشگاه رایگان خوش آموز

در تصویر بالا بصورت گرافیکی مشاهده می کنید که چطور هر لایه اطلاعات مربوط به خود را به بسته اطلاعاتی اضافه می کنند.
هر packet یا بسته (هدر + اطلاعات کپسوله شده) تعریف شده توسط یک لایه خاص، دارای یک نام خاص است:

Frame

داده های encapsulate شده توسط لایه Network Access layer تعریف شده است. یک frame میتواند هم هدر و هم تریلر داشته باشد.

Packet

داده های encapsulate شده توسط لایه Network Access layer تعریف شده است. هدر حاوی IP Address های منبع و مقصد است.

Segment

داده های encapsulate شده توسط لایه Transport layer تعریف شده است. اطلاعاتی از قبیل پورت منبع و مقصد و یا ترتیب و تاییدیه ها در header قرار دارد.

توجه داشته باشید:
واژه decapsulation به فرآیند حذف هدرها و تریلرها اشاره دارد به این صورت که داده ها از لایه های پایین تر به لایه های بالاتر می رود(بر عکس encapsulation). این فرآیند روی سیستمی که داده ها را دریافت می کند، رخ می دهد.

Data encapsulation in the OSI model

درست مثل لایه های TCP/IP، هر لایه OSI سرویس هایی را از لایه پایین تر درخواست می کند. لایه پایین تر داده های لایه بالایی را میان هدر encapsulate می کند(پروتکل Data Link protocols نیز trailer اضافه می کند).
در حالی که مدل TCP / IP با استفاده از اصطلاحاتی مانند segment، packet و frame برای اشاره به یک بسته اطلاعاتی تعیین شده توسط یک لایه خاص اشاره دارد، مدل OSI از یک اصطلاح متفاوت با نام PDU یا protocol data unit استفاده می کند. یک PDU نشان دهنده یک واحد داده با header ها و trailer ها برای لایه خاص و بعلاوه اینکه داده encapsulate شده است. از آنجا که مدل OSI دارای 7 لایه است، PDU ها از عدد 1 تا عدد 7 هستند و لایه فیزیکی(Physical layer) اولین آن است. به عنوان مثال، Layer 3 PDU مربوط به داده هایی است که در لایه Network یا شبکه از مدل OSI کپسوله شده اند.
در تصویر زیر، یک نمایش گرافیکی PDU ها در مدل OSI نشان داده شده است:

منظور از Encapsulation در شبکه چیست . آموزشگاه رایگان خوش آموز





نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز