View Full Version : more fragmentو dont fragment
hamidehsadat
سه شنبه 05 آبان 1388, 14:11 عصر
سلام
کسی در مورد چهار حالت مختلف dont fragment و more fragment چیزی میدونه؟ در گوگل سرچ کردم چیزی پیدا نکردم
manvaputra
سه شنبه 05 آبان 1388, 15:50 عصر
سلام
کسی در مورد چهار حالت مختلف dont fragment و more fragment چیزی میدونه؟ در گوگل سرچ کردم چیزی پیدا نکردم
سلام دوست عزيز كلا حالت ها به شرح زير است(براي راحتي كار dont fragment را DF و more fragment را MF در نظر بگيريد):
1- اگر DF صفر باشد -------> May Fragment
2- اگر DF يك باشد -------> Don't Fragment
1- اگر MF صفر باشد -------> Last Fragment
2- اگر MF يك باشد -------> More Fragments
http://www.freesoft.org/CIE/RFC/791/ipflags.gif
در كل بخش هاي Flag تعيين كننده حالت هاي مختلف fragmentation هستند ، بيت اول بلا استفادست و هميشه مقدار صفر داره، بيت بعدي DF يا همون Don’t Fragment خونده ميشه اين Flag تعيين مي كنه كه اصلا عمليات Fragmentation انجلم بشه يا نه، اگه صفر باشه يعني آره و در صورت يك بودن يعني كلا اين كار ممكن نيست.
حالا مي رسيم به بيت بعدي يعني MF يا همون More Fragment كه كلا كارش رسوندن اطلاعاتي در مورد Fragmentation به در يافت كننده است به اين صورت كه اگه يك باشه دريافت كننده مي فهمه كه Fragment هاي ديگه اي توي راه هستند و اگه صفر باشه يعني اينكه Fragment ديگه اي توي راه نيست يا اصلا ديتا گرام ما Fragmentation روش صورت نگرفته
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.