وظایفا لایه Transport در مدل OSI
سلام خدمت دوستان
1. در لایه چهار مدل OSI وظیفه Segmentation یا تکه تکه کردن داده ها توسط چه پروتکلی انجام می شود؟ منظورم اینه که این کار (Segmentation) هم توسط پروتکل TCP انجام میشه یا نه پروتکل دیگه ای تو این لایه این وظیفه رو برعهده دارد
2. بعد از این که data تبدیل به Segment شد آیا این segment ها بخش بخش به لایه های پایین تر فرستاده میشه؟ و هر بخش که به لایه های پایین تر ارسال میشه هدر لایه چهارم به اون اضافه میشه ؟ برای اینکه منظورمو بفهمید مثلا با فرض اینکه داریم از پروتکل TCP استفاده می کنیم و با فرض اینکه داده ما مثلا به 100 segment تقسیم شده است لایه چهار ابتدا یک Segment از این Segment ها رو برمی داره هدرش رو به اون می چسبونه و این Segment رو به لایه های پایین تر می فرسته و هدر لایه های پایین تر هم به اون اضافه می شه و این segment به لایه 4 سیستم مقابل می رسه پس از رسیدن به مقصد و دریافت ACK این دفعه لایه 4 دو تا Segment رو بر میداره هدرش رو به اونا میچسبونه و میفرسته به لایه های پایین تر تا به مقصد برسه در مرحله بعد 8 تا segment برمیداره و ...
و این کار ادامه داره تا به سقف تعریف شده تو Window size برسه.
3. سوال آخرمم اینه که آیا این داده ها پس از تبدیل شدن به segment جایی بافر می شوند تا همون مراحل ارسال صورت بگیره ؟ و اگر جواب این سوال مثب هست اون بحثی که در مورد Buffering تو لایه چهار مطرح هستش مربوط به همین موضوع میشه؟
اگه کسی روی این مباحث تسلط کاملی داره ممنون میشم به هر سوال به صورت جداگانه پاسخی بده و باز هم تکرار میکنم لطفا کسایی که واقعا رو این مباحث تسلط کامل دارند پاسخ بدن . ممنون