منتهی یه چیزی هم من این وسط یاد گرفتم خیلی جالب بود. شبکه خب چندینتا لایه داره و یه سری پروتکل که در سطح لایه applocation قرار دارن، از طرفی دیتا رو هم (که میشه تا حد خوبی بیشترین میزان دیتای packet) تولید میکنن. عملا ما باید بتونیم توی خود این پروتکلها تنظیم کنیم که چه مقدار دیتا تولید کنه که پکتها به مشکل fragmentation نخورن که درنهایت همون پکتی تولید میشه فرستاده شه بره از تمامی hopها. ولی خب، خیلی از پروتکلهای لایه آخر این رو هندل نمیکنن. به همین دلیل میتونیم توی خود interface شبکه نیز بزنیم که میزان mtu چقدر باشه.
مثلا شما اگر دستور
مثلا شما اگر دستور
ifconfig رو بزنید کف ترمینالتون، وقتی که interfaceها رو بهتون نشون میده، حالا مثلا eth0 باشه یا eno اینها باشه یا هرچی، اونجا نوشته که mtuای که برای این interface تنظیم شده چقدره. این دقیقه به این دلیله که شاید ما نتونیم توی پروتکلهای لایهی آخر تنظیم کنیم که چقدر باشه mtuش ولی خب میتونیم بریم توی interface شبکه و تنظیم کنیم که این پکتها رو بکنه فلان قدر سایز و بعد بفرسته که بره.👍7
ولی خب به طور خاص کار ما با داکر بود، که خودش داشت. میشه توی daemon داکر رفت و تنظیم کرد که میزانی که برای mtu نیاز داره چقدر باشه تا خودش مقادیر دیتایی که نیاز هست تولید کنه و بذاره رو حواسش باشه.
البته این هست، ولی یه چیز دیگه هم هست. یعنی من دقیقا نمیدونم که آیا داکر اینقدر دیتا تولید میکنه، یا که نه. چون که زمانی که شما با داکر کار کنید، یک interface با نام docker0 هم ساخته میشه که ممکنه از اون interface بفرسته اصلا که خب یعنی در عمل بازم در سطح interface تعیین شده.
البته این هست، ولی یه چیز دیگه هم هست. یعنی من دقیقا نمیدونم که آیا داکر اینقدر دیتا تولید میکنه، یا که نه. چون که زمانی که شما با داکر کار کنید، یک interface با نام docker0 هم ساخته میشه که ممکنه از اون interface بفرسته اصلا که خب یعنی در عمل بازم در سطح interface تعیین شده.
👍8
بعد میخواستم سیس بیام که خودم بلدم مسیر رو و نیاز نیست به مسیریاب.
🤣27🔥3🤡1
دیگه الان بگن مثلا ثروت ایلان ماسک ۲میلیارد دلاره متوجه میشیم راحت چند تومانه.
👍15🤣1