تعارف
اسان سڀ IP جي درجه بندي ۽ غير درجه بندي جي اصول ۽ نيٽ ورڪ ڪميونيڪيشن ۾ ان جي استعمال کي ڄاڻون ٿا. IP ٽڪراءُ ۽ ٻيهر گڏ ڪرڻ پيڪٽ ٽرانسميشن جي عمل ۾ هڪ اهم طريقو آهي. جڏهن هڪ پيڪٽ جو سائز نيٽ ورڪ لنڪ جي وڌ ۾ وڌ ٽرانسميشن يونٽ (MTU) جي حد کان وڌي ويندو آهي، IP ٽڪراءُ ٽرانسميشن لاءِ پيڪٽ کي ڪيترن ئي ننڍن ٽڪرن ۾ ورهائي ٿو. اهي ٽڪرا نيٽ ورڪ ۾ آزاد طور تي منتقل ڪيا ويندا آهن ۽، منزل تي پهچڻ تي، انهن کي IP ٻيهر گڏ ڪرڻ واري ميڪانيزم ذريعي مڪمل پيڪٽس ۾ ٻيهر گڏ ڪيو ويندو آهي. ٽڪراءُ ۽ ٻيهر گڏ ڪرڻ جو هي عمل يقيني بڻائي ٿو ته وڏي سائيز جا پيڪٽ نيٽ ورڪ ۾ منتقل ڪري سگهجن ٿا جڏهن ته ڊيٽا جي سالميت ۽ اعتبار کي يقيني بڻائي ٿو. هن حصي ۾، اسان ان تي هڪ گهري نظر وجهنداسين ته IP ٽڪراءُ ۽ ٻيهر گڏ ڪرڻ ڪيئن ڪم ڪن ٿا.
IP فريگمينٽيشن ۽ ٻيهر گڏ ڪرڻ
مختلف ڊيٽا لنڪس ۾ مختلف وڌ ۾ وڌ ٽرانسميشن يونٽ (MTU) هوندا آهن؛ مثال طور، FDDI ڊيٽا لنڪ ۾ 4352 بائيٽس جو MTU ۽ 1500 بائيٽس جو Ethernet MTU هوندو آهي. MTU جو مطلب آهي وڌ ۾ وڌ ٽرانسميشن يونٽ ۽ وڌ ۾ وڌ پيڪٽ سائيز جو حوالو ڏئي ٿو جيڪو نيٽ ورڪ تي منتقل ڪري سگهجي ٿو.
FDDI (فائبر ڊسٽريبيوٽيڊ ڊيٽا انٽرفيس) هڪ تيز رفتار مقامي ايريا نيٽ ورڪ (LAN) معيار آهي جيڪو آپٽيڪل فائبر کي ٽرانسميشن ميڊيم طور استعمال ڪري ٿو. وڌ ۾ وڌ ٽرانسميشن يونٽ (MTU) وڌ ۾ وڌ پيڪٽ سائيز آهي جيڪو ڊيٽا لنڪ ليئر پروٽوڪول ذريعي منتقل ڪري سگهجي ٿو. FDDI نيٽ ورڪن ۾، MTU جي سائيز 4352 بائيٽ آهي. ان جو مطلب آهي ته وڌ ۾ وڌ پيڪٽ سائيز جيڪو FDDI نيٽ ورڪ ۾ ڊيٽا لنڪ ليئر پروٽوڪول ذريعي منتقل ڪري سگهجي ٿو 4352 بائيٽ آهي. جيڪڏهن منتقل ٿيڻ وارو پيڪٽ هن سائيز کان وڌيڪ آهي، ته ان کي پيڪٽ کي ڪيترن ئي ٽڪرن ۾ ورهائڻ جي ضرورت آهي ته جيئن وصول ڪندڙ تي ٽرانسميشن ۽ ٻيهر گڏ ڪرڻ لاءِ MTU سائيز لاءِ مناسب ڪيترن ئي ٽڪرن ۾ ورهائي سگهجي.
ايٿرنيٽ لاءِ، MTU عام طور تي سائيز ۾ 1500 بائيٽ هوندو آهي. ان جو مطلب آهي ته ايٿرنيٽ 1500 بائيٽ سائيز تائين پيڪٽ منتقل ڪري سگهي ٿو. جيڪڏهن پيڪٽ جي سائيز MTU جي حد کان وڌي وڃي ٿي، ته پوءِ پيڪٽ کي ٽرانسميشن لاءِ ننڍن ٽڪرن ۾ ورهايو ويندو آهي ۽ منزل تي ٻيهر گڏ ڪيو ويندو آهي. ٽٽل IP ڊيٽاگرام کي ٻيهر گڏ ڪرڻ صرف منزل هوسٽ طرفان ئي ٿي سگهي ٿو، ۽ روٽر ٻيهر گڏ ڪرڻ جو ڪم نه ڪندو.
اسان اڳ ۾ TCP حصن بابت پڻ ڳالهايو هو، پر MSS جو مطلب آهي وڌ ۾ وڌ حصي جي سائيز، ۽ اهو TCP پروٽوڪول ۾ هڪ اهم ڪردار ادا ڪري ٿو. MSS وڌ ۾ وڌ ڊيٽا حصي جي سائيز کي ظاهر ڪري ٿو جيڪو TCP ڪنيڪشن ۾ موڪلڻ جي اجازت ڏني وئي آهي. MTU وانگر، MSS پيڪٽس جي سائيز کي محدود ڪرڻ لاءِ استعمال ڪيو ويندو آهي، پر اهو ٽرانسپورٽ پرت، TCP پرت تي ائين ڪندو آهي. TCP پروٽوڪول ڊيٽا کي ڪيترن ئي ڊيٽا حصن ۾ ورهائي ايپليڪيشن پرت جي ڊيٽا کي منتقل ڪري ٿو، ۽ هر ڊيٽا حصي جي سائيز MSS طرفان محدود آهي.
هر ڊيٽا لنڪ جو MTU مختلف هوندو آهي ڇاڪاڻ ته هر مختلف قسم جي ڊيٽا لنڪ مختلف مقصدن لاءِ استعمال ٿيندي آهي. استعمال جي مقصد تي منحصر ڪري، مختلف MTUs کي هوسٽ ڪري سگهجي ٿو.
فرض ڪريو ته موڪليندڙ هڪ ايٿرنيٽ لنڪ تي ٽرانسميشن لاءِ هڪ وڏو 4000 بائيٽ ڊيٽاگرام موڪلڻ چاهي ٿو، تنهن ڪري ڊيٽاگرام کي ٽرانسميشن لاءِ ٽن ننڍن ڊيٽاگرامن ۾ ورهائڻ جي ضرورت آهي. اهو ئي سبب آهي جو هر ننڍڙي ڊيٽاگرام جي سائيز MTU جي حد کان وڌيڪ نه ٿي سگهي، جيڪا 1500 بائيٽ آهي. ٽي ننڍا ڊيٽاگرام حاصل ڪرڻ کان پوءِ، وصول ڪندڙ هر ڊيٽاگرام جي ترتيب نمبر ۽ آفسيٽ جي بنياد تي انهن کي اصل 4000 بائيٽ وڏي ڊيٽاگرام ۾ ٻيهر گڏ ڪري ٿو.
ٽٽل ٽرانسميشن ۾، هڪ ٽڪري جو نقصان سڄي IP ڊيٽاگرام کي رد ڪري ڇڏيندو. ان کان بچڻ لاءِ، TCP MSS متعارف ڪرايو، جتي ٽڪرو IP پرت جي بدران TCP پرت تي ڪيو ويندو آهي. هن طريقي جو فائدو اهو آهي ته TCP وٽ هر حصي جي سائيز تي وڌيڪ صحيح ڪنٽرول آهي، جيڪو IP پرت تي ٽڪرو سان لاڳاپيل مسئلن کان بچي ٿو.
UDP لاءِ، اسان ڪوشش ڪريون ٿا ته MTU کان وڏو ڊيٽا پيڪٽ نه موڪليون. اهو ئي سبب آهي جو UDP هڪ ڪنيڪشن کان سواءِ هلندڙ ٽرانسپورٽ پروٽوڪول آهي، جيڪو TCP وانگر اعتبار ۽ ٻيهر ٽرانسميشن ميڪانيزم فراهم نٿو ڪري. جيڪڏهن اسان MTU کان وڏو UDP ڊيٽا پيڪٽ موڪليندا آهيون، ته اهو ٽرانسميشن لاءِ IP پرت ذريعي ٽڪرا ٽڪرا ٿي ويندو. هڪ ڀيرو ٽڪرا گم ٿي ويندا آهن، UDP پروٽوڪول ٻيهر ٽرانسميٽ نه ٿو ڪري سگهي، جنهن جي نتيجي ۾ ڊيٽا جو نقصان ٿيندو. تنهن ڪري، قابل اعتماد ڊيٽا ٽرانسميشن کي يقيني بڻائڻ لاءِ، اسان کي MTU اندر UDP ڊيٽا پيڪٽ جي سائيز کي ڪنٽرول ڪرڻ جي ڪوشش ڪرڻ گهرجي ۽ ٽڪرا ٽڪرا ٿيڻ کان بچڻ گهرجي.
مائي لنڪنگ ™ نيٽ ورڪ پيڪٽ بروڪرخودڪار طريقي سان مختلف قسمن جي سرنگ پروٽوڪول جي سڃاڻپ ڪري سگھي ٿو VxLAN/NVGRE/IPoverIP/MPLS/GRE، وغيره، صارف جي پروفائل جي مطابق اندروني يا ٻاهرين خاصيتن جي سرنگ جي وهڪري جي پيداوار جي مطابق طئي ڪري سگھجي ٿو.
○ اهو VLAN، QinQ، ۽ MPLS ليبل پيڪٽ کي سڃاڻي سگھي ٿو.
○ اندروني ۽ ٻاهرين VLAN جي سڃاڻپ ڪري سگھي ٿو
○ IPv4/IPv6 پيڪٽس جي سڃاڻپ ڪري سگهجي ٿي
○ VxLAN، NVGRE، GRE، IPoverIP، GENEVE، MPLS سرنگ پيڪٽس جي سڃاڻپ ڪري سگھي ٿو.
○ IP فريگمينٽڊ پيڪٽس جي سڃاڻپ ڪري سگهجي ٿي (IP فريگمينٽيشن سڃاڻپ جي حمايت ڪري ٿو ۽ IP فريگمينٽيشن جي ٻيهر اسيمبلي جي حمايت ڪري ٿو ته جيئن سڀني IP فريگمينٽيشن پيڪٽس تي L4 فيچر فلٽرنگ لاڳو ڪري سگهجي. ٽرئفڪ آئوٽ پُٽ پاليسي لاڳو ڪريو.)
IP ٽٽل ۽ TCP ٽٽل ڇو آهي؟
جيئن ته نيٽ ورڪ ٽرانسميشن ۾، IP پرت خودڪار طريقي سان ڊيٽا پيڪٽ کي ٽڪرا ٽڪرا ڪري ڇڏيندي، جيتوڻيڪ TCP پرت ڊيٽا کي ٽڪرا ٽڪرا نه ڪري، ڊيٽا پيڪٽ خودڪار طريقي سان IP پرت ذريعي ٽڪرا ٽڪرا ٿي ويندو ۽ عام طور تي منتقل ڪيو ويندو. پوءِ TCP کي ٽڪرا ٽڪرا ڪرڻ جي ضرورت ڇو آهي؟ ڇا اهو اوور ڪِل ناهي؟
فرض ڪريو ڪو وڏو پيڪٽ آهي جيڪو TCP پرت تي ورهايل نه آهي ۽ منتقلي ۾ گم ٿي ويو آهي؛ TCP ان کي ٻيهر منتقل ڪندو، پر صرف پوري وڏي پيڪٽ ۾ (جيتوڻيڪ IP پرت ڊيٽا کي ننڍن پيڪٽن ۾ ورهائي ٿي، جن مان هر هڪ جي MTU ڊيگهه آهي). اهو ئي سبب آهي جو IP پرت ڊيٽا جي قابل اعتماد ٽرانسميشن جي پرواهه نٿو ڪري.
ٻين لفظن ۾، مشين جي ٽرانسپورٽ کان نيٽ ورڪ لنڪ تي، جيڪڏهن ٽرانسپورٽ پرت ڊيٽا کي ٽڪرا ٽڪرا ڪري ٿي، ته IP پرت ان کي ٽڪرا ٽڪرا نه ڪندي. جيڪڏهن ٽرانسپورٽ پرت تي ٽڪرا ٽڪرا نه ڪيو وڃي، ته IP پرت تي ٽڪرا ٽڪرا ممڪن آهي.
سادي لفظن ۾، TCP ڊيٽا کي اهڙي طرح ورهائي ٿو ته IP پرت هاڻي ٽڪرا ٽڪرا نه ٿئي، ۽ جڏهن ٻيهر ٽرانسميشن ٿئي ٿي، ته ڊيٽا جا صرف ننڍا حصا جيڪي ٽڪرا ٽڪرا ٿي ويا آهن ٻيهر ٽرانسميٽ ڪيا ويندا آهن. هن طريقي سان، ٽرانسميشن جي ڪارڪردگي ۽ اعتبار کي بهتر بڻائي سگهجي ٿو.
جيڪڏهن TCP ٽٽل آهي، ته ڇا IP پرت ٽٽل نه آهي؟
مٿي ڏنل بحث ۾، اسان ذڪر ڪيو آهي ته موڪليندڙ تي TCP ٽڪراءَ کان پوءِ، IP پرت تي ڪو ٽڪراءُ نه ٿيندو آهي. جڏهن ته، ٽرانسپورٽ لنڪ ۾ ٻيا نيٽ ورڪ پرت ڊوائيسز ٿي سگهن ٿا جن ۾ موڪليندڙ تي MTU کان وڌ ۾ وڌ ٽرانسميشن يونٽ (MTU) ننڍو هجي. تنهن ڪري، جيتوڻيڪ پيڪٽ موڪليندڙ تي ٽڪراءُ ڪيو ويو آهي، اهو ٻيهر ٽڪراءُ ٿي ويندو آهي جيئن اهو انهن ڊوائيسز جي IP پرت مان گذري ٿو. آخرڪار، سڀئي شارڊ وصول ڪندڙ تي گڏ ڪيا ويندا.
جيڪڏهن اسان پوري لنڪ تي گهٽ ۾ گهٽ MTU طئي ڪري سگهون ٿا ۽ ان ڊيگهه تي ڊيٽا موڪلي سگهون ٿا، ته پوءِ ڪابه ٽڪراءُ نه ٿيندي، ڪابه پرواهه ناهي ته ڊيٽا ڪهڙي نوڊ ڏانهن منتقل ڪئي وئي آهي. پوري لنڪ تي هن گهٽ ۾ گهٽ MTU کي رستو MTU (PMTU) سڏيو ويندو آهي. جڏهن هڪ IP پيڪٽ روٽر تي پهچي ٿو، جيڪڏهن روٽر جو MTU پيڪٽ جي ڊيگهه کان گهٽ آهي ۽ DF (فراگمينٽ نه ڪريو) جھنڊو 1 تي سيٽ ڪيو ويو آهي، ته روٽر پيڪٽ کي ٽڪراءُ نه ڪري سگهندو ۽ صرف ان کي ڇڏي سگهي ٿو. هن صورت ۾، روٽر هڪ ICMP (انٽرنيٽ ڪنٽرول ميسيج پروٽوڪول) غلطي جو پيغام پيدا ڪري ٿو جنهن کي "فراگمينٽيشن جي ضرورت آهي پر DF سيٽ." هي ICMP غلطي جو پيغام روٽر جي MTU قدر سان سورس ايڊريس تي واپس موڪليو ويندو. جڏهن موڪليندڙ کي ICMP غلطي جو پيغام ملي ٿو، ته اهو MTU قدر جي بنياد تي پيڪٽ جي سائيز کي ترتيب ڏئي سگهي ٿو ته جيئن ٻيهر منع ٿيل ٽڪراءُ جي صورتحال کان بچي سگهجي.
IP ٽڪراءُ هڪ ضرورت آهي ۽ IP پرت تي ان کان پاسو ڪرڻ گهرجي، خاص طور تي لنڪ ۾ وچولي ڊوائيسز تي. تنهن ڪري، IPv6 ۾، وچولي ڊوائيسز ذريعي IP پيڪٽس جي ٽڪراءُ کي منع ڪيو ويو آهي، ۽ ٽڪراءُ صرف لنڪ جي شروعات ۽ آخر ۾ ڪري سگهجي ٿو.
IPv6 جي بنيادي سمجھ
IPv6 انٽرنيٽ پروٽوڪول جو نسخو 6 آهي، جيڪو IPv4 جو جانشين آهي. IPv6 128-بٽ ايڊريس جي ڊيگهه استعمال ڪري ٿو، جيڪو IPv4 جي 32-بٽ ايڊريس جي ڊيگهه کان وڌيڪ IP پتو مهيا ڪري سگهي ٿو. اهو ئي سبب آهي جو IPv4 ايڊريس اسپيس آهستي آهستي ختم ٿي رهي آهي، جڏهن ته IPv6 ايڊريس اسپيس تمام وڏو آهي ۽ مستقبل جي انٽرنيٽ جي ضرورتن کي پورو ڪري سگهي ٿو.
جڏهن IPv6 بابت ڳالهايو وڃي ٿو، ته وڌيڪ ايڊريس اسپيس کان علاوه، اهو بهتر سيڪيورٽي ۽ اسڪيليبلٽي پڻ آڻيندو آهي، جنهن جو مطلب آهي ته IPv6 IPv4 جي مقابلي ۾ بهتر نيٽ ورڪ تجربو فراهم ڪري سگهي ٿو.
جيتوڻيڪ IPv6 ڪافي عرصي کان موجود آهي، پر ان جي عالمي سطح تي تعیناتي اڃا تائين نسبتاً سست آهي. اهو بنيادي طور تي ان ڪري آهي جو IPv6 کي موجوده IPv4 نيٽ ورڪ سان مطابقت رکڻ جي ضرورت آهي، جنهن لاءِ منتقلي ۽ منتقلي جي ضرورت آهي. جڏهن ته، IPv4 پتي جي ختم ٿيڻ ۽ IPv6 جي وڌندڙ طلب سان، وڌيڪ کان وڌيڪ انٽرنيٽ سروس فراهم ڪندڙ ۽ تنظيمون آهستي آهستي IPv6 کي اختيار ڪري رهيون آهن، ۽ آهستي آهستي IPv6 ۽ IPv4 جي ڊبل اسٽيڪ آپريشن کي محسوس ڪري رهيون آهن.
خلاصو
هن باب ۾، اسان هڪ گهري نظر وجهون ٿا ته IP فريگمينٽيشن ۽ ري اسيمبلنگ ڪيئن ڪم ڪن ٿا. مختلف ڊيٽا لنڪس ۾ مختلف ميڪيمم ٽرانسميشن يونٽ (MTU) هوندا آهن. جڏهن هڪ پيڪٽ جي سائيز MTU جي حد کان وڌي ويندي آهي، ته IP فريگمينٽيشن ٽرانسميشن لاءِ پيڪٽ کي ڪيترن ئي ننڍڙن ٽڪرن ۾ ورهائي ٿي، ۽ منزل تي پهچڻ کان پوءِ IP ري اسيمبل ميڪانيزم ذريعي انهن کي مڪمل پيڪٽ ۾ ٻيهر گڏ ڪري ٿي. TCP فريگمينٽيشن جو مقصد IP پرت کي وڌيڪ ٽڪراءُ نه ڪرڻ آهي، ۽ صرف ننڍڙي ڊيٽا کي ٻيهر منتقل ڪرڻ آهي جيڪو ٻيهر ٽرانسميشن ٿيڻ تي ٽڪراءُ ڪيو ويو آهي، ته جيئن ٽرانسميشن جي ڪارڪردگي ۽ اعتبار کي بهتر بڻائي سگهجي. بهرحال، ٽرانسپورٽ لنڪ ۾ ٻيا نيٽ ورڪ پرت ڊوائيسز ٿي سگهن ٿا جن جا MTU موڪليندڙ کان ننڍا ٿي سگهن ٿا، تنهن ڪري پيڪٽ اڃا تائين انهن ڊوائيسز جي IP پرت تي ٻيهر ٽڪراءُ ڪيو ويندو. IP پرت تي ٽڪراءُ کان جيترو ممڪن ٿي سگهي پاسو ڪيو وڃي، خاص طور تي لنڪ ۾ وچولي ڊوائيسز تي.
پوسٽ جو وقت: آگسٽ-07-2025