نقل قول:
له، بند دوم گفته های شما کاملا درسته
ما بحثی رو داریم با عنوان data encapsulation. در لایه های مربوط به مدل OSI وقتی از بالاترین لایه یعنی Application به طرف لایه آخر حرکت می کنیم ( یعنی از سمت یه نرم افزار که قابلیت برقراری ارتباط با شبکه رو داره به سمت خود شبکه) داده ها کپسوله سازی میشن و در هر لایه بخش یا بخش هایی به داده خام اضافه میشه که حاوی اطلاعاتی در مورد مسیر حرکت، آدرس مبدا و مقصد و موارد دیگه هست. بعد از segmentation داده ها به اجزای کوچکتر یعنی packet و اختصاص یه IP آدرس به هر packet در لایه Network در لایه پایینتر یعنی Data Link آخرین هدر به داده افزوده میشه و فریم تولید میشه. یعنی هنگام حرکت داده از لایه اول به به لایه های پایینتر هر لایه هدر خودش به انتهای داده اضافه میکنه. فریمی که در نهایت در لایه دیتا لینک ساخته میشه رو در حکم پاکت بزرگتری در نظر بگیر که پاکت کوچکتر (یعنی خود packet) داخل اون قرار میگیره و نامه شما (که همون داده ماست) داخل این پاکت بزرگتر قرار میگیره. در نهایت این بسته بزرگ توسط لایه data link در محیط فیزیکی کخ میتونه یه کابل باشه قرار میگیره و در شبکه حرکت میکنه. در اون طرف یعنی در سمت کلاینت دوم این عملیات برعکس انجام میشه و به ترتیب این هدرها برداشته میشن و بعد از decode شدن داده در لایه presentation سمت کلاینت دوم داده اولیه تحویل کلاینت دوم داده میشه مثل اولش. پس نتیجه میگیریم که در لایه دیتا لینک درسته فریم وجود داره اما packet هم وجود داره اما داخل این فریمه. سوییچ فریم رو میبینه و packet رو نمیبینه و وقتی بسته به روتر میرسه هدر و فوتر فریم برداشته میشه و IP آدرس داخل packet توسط روتر خونده میشه و موقعی که packet میخواد از یکی از پورت های روتر (یا در واقع اینترفیس های اون) خارج بشه روتر فریم خودش رو میسازه و آدرس فیزیکی هم توسط روتر به packet الحاق میشه تا داده رو کابل قرار بگیره و...
ممنون از راهنمایی شما