فہرست کا خانہ:
تعریف - نیٹ ورک کوڈنگ کا کیا مطلب ہے؟
نیٹ ورک کوڈنگ ایک نیٹ ورکنگ تکنیک ہے جس میں منتقل شدہ ڈیٹا کو انکوڈ اور کوڈ کوڈ کیا جاتا ہے تاکہ نیٹ ورک کے ذریعے گزرنے میں اضافہ ، تاخیر کو کم کیا جاسکے اور نیٹ ورک کو مزید مضبوط بنایا جاسکے۔ نیٹ ورک کوڈنگ میں ، مختلف نشریات جمع کرنے کے لئے ڈیٹا پر الجبری الگورتھم لگایا جاتا ہے۔ موصولہ ترسیل کو ان کی منزلوں پر ضابطہ ربائی کیا جاتا ہے۔ اس کا مطلب یہ ہے کہ تمام اعداد و شمار کو منتقل کرنے کے لئے کم ترسیل کی ضرورت ہے ، لیکن اس کے لئے ثالثی اور ٹرمینل نوڈس پر مزید کارروائی کی ضرورت ہے۔
ٹیکوپیڈیا نیٹ ورک کوڈنگ کی وضاحت کرتا ہے
روایتی روٹنگ نیٹ ورکس میں ، پیکٹوں کو کیش اور نیچے کی طرف آگے بڑھایا جاتا ہے۔ لہذا ، اگر ایک روٹنگ نوڈ دو ذرائع سے دو پیکٹ وصول کرتا ہے تو وہ اسے ایک کے بعد ایک آگے بھیج دیتا ہے ، اور اس دوران میں دوسروں کی قطار میں لگ جاتا ہے ، یہاں تک کہ اگر دونوں ایک ہی منزل کی طرف جارہے ہیں۔ اس کے ل delivered ہر پیغامات کے ل. الگ ٹرانسمیشن کی ضرورت ہوتی ہے ، جو نیٹ ورک کی استعداد کار کو کم کرتا ہے۔ نیٹ ورک کوڈنگ میں ، ان دو پیغامات کو ضم کرنے کے لئے الگورتھم کا استعمال کیا جاتا ہے اور جمع شدہ نتیجہ منزل مقصود پر بھیج دیا جاتا ہے۔ جمع مساج حاصل کرنے کے بعد ، اسی الگورتھم کا استعمال کرکے منزل پر ضابطہ کشائی کی جاتی ہے۔
اس تکنیک کے کام کرنے کیلئے ، منزل نوڈ کو ٹرانسمیٹنگ نوڈس کے ساتھ مکمل طور پر ہم آہنگ کرنے کی ضرورت ہے۔
ایسا لگتا ہے کہ نیٹ ورک کوڈنگ وائرلیس میش نیٹ ورکس ، میسجنگ نیٹ ورکس ، اسٹوریج نیٹ ورکس ، ملٹی کاسٹ اسٹریمنگ نیٹ ورکس ، فائل شیئرنگ پیئر ٹو پیر پیر نیٹ ورکس اور دوسرے نیٹ ورکس میں ایک ہی ڈیٹا کو متعدد منزل کے نوڈس میں منتقل کرنے کی ضرورت ہے۔ پیر ٹو پیر پیر نیٹ ورکس میں پائے جانے والے باقاعدہ ٹوپولوجی تبدیلی نیٹ ورک کوڈنگ کی تکنیک کے ل a چیلنج بناتی ہے کیونکہ اس سے نیٹ ورک کی ہم آہنگی پیچیدہ ہوتی ہے۔ اس کے علاوہ ، اعداد و شمار کو ڈی کوڈ کرنے کی کوشش کرتے ہوئے ساتھیوں کو پروسیسنگ کے وقت کی ایک بڑی مقدار کی ضرورت پڑسکتی ہے۔
مجموعی طور پر ، بڑے نیٹ ورک نیٹ ورک کوڈنگ کے استعمال سے اپنی کارکردگی میں اضافہ کرسکتے ہیں ، لیکن اوور ہیڈ کے زیادہ اخراجات انھیں چھوٹے نیٹ ورکس کے ل less کم کارآمد بنانے کا باعث بن سکتے ہیں۔