سلام خدمت استاد آوند عزیز
استاد شما تو این کلیپ کمی درباره لایه Transport توضیح دادید ممنون میشم به سوالاتی که در رابطه با این لایه پرسیدم پاسخ بدید.
اگر کسی از دوستان هم هست که رو این مباحث تسلط کاملی داره ممنون میشم راهنماییم کنه
۱. در لایه چهار مدل OSI وظیفه Segmentation یا تکه تکه کردن دادهها توسط چه پروتکلی انجام میشود؟ منظورم اینه که این کار (Segmentation) هم توسط پروتکل TCP انجام میشه یا نه پروتکل دیگه ای تو این لایه این وظیفه رو برعهده دارد
۲. بعد از این که data تبدیل به Segment شد آیا این segmentها بخش بخش به لایههای پایینتر فرستاده میشه؟ و هر بخش که به لایههای پایینتر ارسال میشه هدر لایه چهارم به اون اضافه میشه ؟ برای اینکه منظورمو بفهمید مثلا با فرض اینکه داریم از پروتکل TCP استفاده میکنیم و با فرض اینکه داده ما مثلا به ۱۰۰ segment تقسیم شده است لایه چهار ابتدا یک Segment از این Segmentها رو برمی داره هدرش رو به اون میچسبونه و این Segment رو به لایههای پایینتر میفرسته و هدر لایههای پایینتر هم به اون اضافه میشه و این segment به لایه ۴ سیستم مقابل میرسه پس از رسیدن به مقصد و دریافت ACK این دفعه لایه ۴ دو تا Segment رو بر میداره هدرش رو به اونا میچسبونه و میفرسته به لایههای پایینتر تا به مقصد برسه در مرحله بعد ۸ تا segment برمیداره و ...
و این کار ادامه داره تا به سقف تعریف شده تو Window size برسه.
۳. سوال آخرمم اینه که آیا این دادهها پس از تبدیل شدن به segment جایی بافر میشوند تا همون مراحل ارسال صورت بگیره ؟ و اگر جواب این سوال مثبت هست اون بحثی که در مورد Buffering تو لایه چهار مطرح هستش مربوط به همین موضوع میشه؟