MSS خودش را درگیر فرآیند TCP Handshake نمی کند و به ازای هر Packet نیز درخواست یک تاییده نمی کند و معمولا به ازای یک Session تاییده ها را دریافت و ارسال می کند. زمانیکه شما از ارتباطات PPPOE استفاده می کنید اگر بار ترافیکی یا Overhead شما زیاد است نیاز دارید که MSS را در مسیر ارتباطی کاهش بدهید . البته اینکار باید با محاسبه و دقیق انجام شود. PPPoE بصورت خودکار 8 بایت ( 6 بایت بصورت PPPoE و 2 بایت بصورت PPP ) بر روی هر چیزی اعم از IP یا TCP اضافه می کند و این بدین معناست که بصورت پیشفرض بر روی شبکه های Ethernet ما عدد 1500 بایت را برای MTU داریم و این در حالی است که عدد 1492 بصورت خودکار برای MSS در تنظیمات پیشفرض قرار گرفته است.علاوه بر اینها برای ساده تر شدن مفهوم توجه کنید که عدد و مقداری که برای MSS در نظر گرفته می شود از عددی که برای MTU قرار داده شده است گرفته می شود. برای مثال اگر شما یک Packet به اندازه 800 بایت داشته باشید یعنی Packet اصلی 2260 بایت اگر باشد ، Packet شما در زمان انتقال به دو قسمت 1460 بایتی و 800 بایتی تقسیم خواهند شد ، این در حالی است که MTU شما عدد 1500 باشد یعنی شکسته شدن یا Fragment شدن بسته اطلاعاتی ، دقت کنید که اگر MSS شما عدد 800 باشد عدد MTU شما حداقل باید 840 باشد ، با توجه به اینکه Overhead ای که PPPOE بر روی سیستم قرار می دهد 8 بایت است ، هر چند می دانم این مطلب کمی مبهم است اما فقط به این توجه داشته باشید که MTU بزرگتر از MSS است و یکی در قالب Packet و دیگری در قالب Segment کار می کنند ، MTU اگر بسته بزرگ دریافت کند می شکند و MSS اینکار را نمی کند برای درک ایندو در حال حاضر کافی است.