ٹی سی پی اور یو ڈی پی کے مابین فرق

مصنف: Laura McKinney
تخلیق کی تاریخ: 2 اپریل 2021
تازہ کاری کی تاریخ: 11 مئی 2024
Anonim
TCP اور UDP کے درمیان فرق | نیٹ ورکنگ
ویڈیو: TCP اور UDP کے درمیان فرق | نیٹ ورکنگ

مواد


پروٹوکولز TCP اور UDP دو TCP / IP ٹرانسپورٹ پرت پروٹوکول ہیں۔ ٹرانسمیشن کنٹرول پروٹوکول (ٹی سی پی) اور صارف ڈیٹاگرام پروٹوکول (یو ڈی پی) کے مابین کچھ مماثلتیں اور مماثلت موجود ہیں۔ اختلافات میں سے ایک یہ ہے کہ ٹی سی پی ایک کنکشن پر مبنی پروٹوکول ہے کیونکہ یہ اعداد و شمار کی منتقلی سے قبل کمپیوٹر کے مابین رابطے ختم کرنے کا خاتمہ کرتا ہے۔ دوسری طرف ، UDP ایک کنکشن سے کم پروٹوکول ہے کیونکہ یہ ڈیٹا کو شناخت کرنے سے پہلے کنکشن کا تعین نہیں کرتا ہے۔ ٹی سی پی اور آئی پی ماڈل کی ٹرانسپورٹ پرت میں موجود ٹی سی پی اور یو ڈی پی پروٹوکول۔

جب ہم پرت 3 پروٹوکولز پر غور کرتے ہیں جو IP پر کام کرتے ہیں تو ، یہ غیر لاتعلق ، ناقابل قبول اور ناقابل اعتبار ہیں۔ لہذا ، اعداد و شمار کی ضمانت کی فراہمی فراہم کرنا ممکن نہیں ہوگا۔ اس سے ٹی سی پی اور یو ڈی پی پروٹوکول کی ضرورت ابھری ، جو خود کار طریقے سے نظم و نسق کو آسان بناتا ہے اور بھیڑ کنٹرول اور فلو کنٹرول جیسے مسائل سے نمٹتا ہے۔

تاہم ، ڈیزائنرز نے بھی ان صلاحیتوں کو براہ راست آئی پی میں استوار کرنے کا سوچا تھا جیسا کہ اس سے پہلے تھا جب صرف ایک ہی پروٹوکول ٹی سی پی تھا ، لیکن یہ تمام خصوصیات وقت اور بینڈوتھ کی قیمت پر مہیا کی گئیں۔ بہتر حل یہ تھا کہ ٹرانسپورٹ پرت میں دو پروٹوکول کی وضاحت کی جائے اور نیٹ ورک پرت (IP) کو انٹرنیٹ ورک میں ابتدائی ڈیٹا موومنٹ کا خیال رکھنے کی اجازت دی جائے۔


اس کے بعد ، ٹی سی پی اور یو ڈی پی پروٹوکول تیار کیے گئے جن میں سے ٹی سی پی کا ارادہ ہے کہ وہ خدمات کا ایک بہت بڑا سیٹ فراہم کرے یا ان ایپلیکیشنز کے لئے جو ان فنکشنلٹی کی ضرورت ہو ، جس کے استعمال کے لئے کچھ مقدار میں اوور ہیڈ کی ضرورت ہوگی۔ جبکہ UDP کا بنیادی مقصد کسی طرح کی پرت 4 افعال مہیا کرنا تھا لیکن ایک آسان ، استعمال میں آسان اور تیز رفتار طریقے سے۔

  1. موازنہ چارٹ
  2. تعریف
  3. کلیدی اختلافات
  4. نتیجہ اخذ کرنا

موازنہ چارٹ

موازنہ کی بنیادٹی سی پیUDP
مطلب
ٹی سی پی ڈیٹا منتقل کرنے سے پہلے کمپیوٹرز کے درمیان رابطہ قائم کرتا ہےUDP ڈیٹا کو براہ راست منزل کمپیوٹر پر یہ چیک کیے بغیر کہ آیا یہ نظام وصول کرنے کے لئے تیار ہے یا نہیں
تک پھیل جاتی ہےٹرانسمیشن کنٹرول پروٹوکولصارف ڈیٹاگرام پروٹوکول
کنکشن کی قسمکنکشن اورینٹڈ
کنکشن کم
سپیڈآہستہتیز
اعتبارانتہائی قابل اعتمادناقابل اعتبار
ہیڈر کا سائز 20 بائٹس
8 بائٹس
اعترافیہ اعداد و شمار کا اعتراف لیتا ہے اور اگر صارف درخواست کرتا ہے تو اسے بھیجنے کی صلاحیت رکھتا ہے۔یہ نہ تو اعتراف لیتا ہے ، اور نہ ہی یہ کھوئے ہوئے ڈیٹا کو دوبارہ منتقل کرتا ہے۔
پروٹوکول کنکشن سیٹ اپکنکشن پر مبنی ، ٹرانسمیشن سے قبل کنکشن قائم ہونا ضروری ہےکنکشن کے بغیر ، ڈیٹا سیٹ اپ کے بغیر بھیجا جاتا ہے
درخواست میں ڈیٹا انٹرفیسسلسلہ پر مبنیبیسڈ
retransmittedتمام اعداد و شمار کی فراہمی کا انتظام کیا گیا ہےانجام نہیں دیا گیا
اعداد و شمار کے بہاؤ کو منظم کرنے کے ل provided فراہم کردہ خصوصیاتسلائیڈنگ ونڈو پروٹوکول کا استعمال کرتے ہوئے فلو کنٹرولکوئی نہیں
ہیڈ ہیڈزکم لیکن UDP سے زیادہبہت کم
ڈیٹا مقدار مناسباعداد و شمار کی چھوٹی سے اعتدال کی مقدارڈیٹا کی بہت بڑی مقدار میں
پر عملدرآمدایسی ایپلی کیشنز جہاں اعداد و شمار کی قابل اعتماد ٹرانسمیشن اہم ہےایسی درخواست جہاں اعداد و شمار کی فراہمی کی رفتار اہمیت کا حامل ہے۔
درخواستیں اور پروٹوکولایف ٹی پی ، ٹیل نٹ ، ایس ایم ٹی پی ، آئی ایم اے پی وغیرہ۔DNS ، BOOTP ، DHCP ، TFTP وغیرہ۔


ٹی سی پی کی تعریف

ٹی سی پی یا ٹرانسمیشن کنٹرول پروٹوکول کنکشن پر مبنی پروٹوکول ہے ، جو TCP / IP ماڈل کی ٹرانسپورٹ پرت میں پایا جاتا ہے۔ یہ مواصلات شروع کرنے سے پہلے ماخذ اور منزل کمپیوٹر کے مابین ایک رابطہ قائم کرتا ہے۔

ٹی سی پی انتہائی قابل اعتماد ہے ، کیونکہ اس میں 3 طرفہ مصافحہ ، بہاؤ ، غلطی اور بھیڑ کنٹرول ہے۔ یہ یقینی بناتا ہے کہ منبع کمپیوٹر سے بھیجا گیا ڈیٹا منزل مقصود کمپیوٹر کے ذریعہ درست طریقے سے موصول ہوا ہے۔ اگر ایسی صورت میں ، موصولہ ڈیٹا مناسب شکل میں نہیں ہے ، تو TCP ڈیٹا کو دوبارہ بھیج دیتا ہے۔ ٹی سی پی میں ، ٹرانسمیشنز کو سلائیڈنگ ونڈو سسٹم کا استعمال کرتے ہوئے سنبھالا جاتا ہے جو تسلیم شدہ ٹرانسمیشن کا پتہ لگانے میں مدد کرتا ہے اور خود بخود اس کو دوبارہ منتقل کرتا ہے۔

ٹی سی پی کے ذریعہ انجام دیئے گئے فرائض

  1. خطاب / ملٹی پلکسنگ - اعلی پرت اطلاق کے عمل کا تعین ٹی سی پی بندرگاہوں کے ذریعے کیا جاتا ہے۔ یہ پرت بنیادی طور پر زیربحث نیٹ ورک پرت پروٹوکول کی مدد سے مختلف عملوں اور ڈیٹا سے حاصل کردہ ڈیٹا کو ملٹی پلیکس کرتی ہے۔
  2. کنکشن کا قیام ، انتظام اور ختم کرنا - طریقہ کار کا ایک گروپ موجود ہے جس کے بعد ڈیوائسز کے ذریعہ روابط قائم کرتے ہیں تاکہ اعداد و شمار سفر کرسکیں۔ ایک بار جب کنکشن قائم ہوجاتا ہے ، تو اسے سنبھالنے کی ضرورت ہوتی ہے ، اور آخر میں ، ٹی سی پی کنکشن ختم کرنے کے بعد ، اسے ختم کردیا جاتا ہے۔
  3. ہینڈلنگ اور پیکیجنگ ڈیٹا - یہ خصوصیت ایک ایسا طریقہ کار مہیا کرتی ہے جو اعداد و شمار کو ٹی سی پی کو اونچی پرتوں سے بھیجنے کے قابل بناتا ہے ، جس کے بعد اس میں پیکیج کر کے منزل مقصود ٹی سی پی سوفٹویئر تک جاتا ہے۔ وصول کنندہ اختتام پر رہنے والا سافٹ ویئر ڈیٹا کو کھولتا ہے اور منزل مقصود والی مشین پر ایپلی کیشن تک پہنچاتا ہے۔
  4. ڈیٹا کی منتقلی - اس مرحلے میں ، پیکیجڈ ڈیٹا کو بچھانے کے اصول پر عمل کرتے ہوئے دوسرے آلات پر ٹی سی پی کے عمل میں منتقل کیا جاتا ہے۔
  5. وشوسنییتا اور ٹرانسمیشن معیار کی خدمات فراہم کرنا - اس میں وہ خدمات اور خصوصیات شامل ہیں جو کسی اطلاق کو پروٹوکول کو ڈیٹا کی منتقلی کا قابل اعتماد وسیلہ سمجھنے کی اجازت دیتی ہیں۔
  6. بہاؤ کو کنٹرول اور بھیڑ سے بچنے کی خصوصیات فراہم کرنا - یہ خصوصیت دونوں آلات اور بھیڑ سے نمٹنے کے مابین ڈیٹا کے بہاؤ کو کنٹرول کرتی ہے۔

مندرجہ ذیل پروٹوکول ڈیٹا منتقل کرنے کے لئے ٹی سی پی کا استعمال کرتے ہیں:

  • HTTP (ہائپر ٹرانسفر پروٹوکول) ،
  • HTTPs (ہائپر ٹرانسفر پروٹوکول سیکیور) ،
  • ایف ٹی پی (فائل ٹرانسفر پروٹوکول) ،
  • ایس ایم ٹی پی (سادہ میل ٹرانسفر پروٹوکول) ، وغیرہ۔

UDP کی تعریف

UDP یا صارف ڈیٹاگرام پروٹوکول TCP / IP ماڈل کی نقل و حمل پرت میں پایا جانے والا کنکشن لیس پروٹوکول ہے۔ اس سے نہ تو کوئی کنکشن قائم ہوتا ہے اور نہ ہی جانچ پڑتال ہوتی ہے کہ منزل والا کمپیوٹر وصول کرنے کے لئے تیار ہے یا نہیں۔ یہ صرف براہ راست ڈیٹا ہے۔ تیز رفتار شرح پر ڈیٹا کی منتقلی کے لئے یو ڈی پی کا استعمال کیا جاتا ہے۔ یہ کم قابل اعتماد ہے اور لہذا آڈیو اور ویڈیو فائلوں جیسے ڈیٹا کو منتقل کرنے کے لئے استعمال ہوتا ہے۔

یو ڈی پی نہ تو اعداد و شمار کی فراہمی کی ضمانت دیتا ہے ، اور نہ ہی یہ کھوئے ہوئے پیکٹوں کو دوبارہ بھیج دیتا ہے۔ یہ صرف ایک ریپر پروٹوکول ہے جو IP تک رسائی حاصل کرنے میں اطلاق کی سہولت فراہم کرتا ہے۔

یو ڈی پی کے ذریعہ انجام دیئے گئے افعال

UDP کا بنیادی کام ہائیر لیئر پروٹوکولز سے ڈیٹا لینا اور اسے UDP s میں رکھنا ہوتا ہے ، جس کو پھر منتقل کرنے کے لئے IP میں منتقل کیا جاتا ہے۔ یہ اعداد و شمار کو منتقل کرنے کے لئے کچھ مخصوص اقدامات کی پیروی کرتا ہے جو ذیل میں دیئے گئے ہیں۔

  1. اعلی سطحی ڈیٹا کی منتقلی - اس مرحلہ میں ، ایک درخواست کے ذریعہ UDP سافٹ ویئر کو بھیجا جاتا ہے۔
  2. UDP انکپسولیشن - اس میں ڈیٹا فیلڈ میں encapsulation شامل ہے۔ ماخذ پورٹ فیلڈ اور منزل پورٹ فیلڈ کے ساتھ ساتھ یو ڈی پی کے ہیڈر بھی شامل کیے گئے ہیں۔ یہ چیکسم ویلیو کی بھی گنتی کرتا ہے۔
  3. IP میں منتقل کریں - آخر میں UDP کو منتقل کرنے کے لئے IP میں منتقل کیا گیا ہے۔

اسی طرح ، جب منزل کا اختتام حاصل ہوتا ہے ، تو یہ سارا عمل الٹ ہوجاتا ہے۔

مندرجہ ذیل پروٹوکول ڈیٹا منتقل کرنے کے لئے یو ڈی پی کا استعمال کرتے ہیں:

  • بوٹپ (بوٹسٹریپ پروٹوکول) ،
  • ڈی ایچ سی پی (متحرک میزبان تشکیل پروٹوکول) ،
  • DNS (ڈومین نام سرور) ،
  • ٹی ایف ٹی پی (چھوٹی فائل ٹرانسفر پروٹوکول) ، وغیرہ۔
  1. ٹی سی پی کنکشن پر مبنی ہے جبکہ ، یو ڈی پی کنیکشن لیس پروٹوکول ہے۔
  2. مفید ڈیٹا کی منتقلی کے لئے ٹی سی پی انتہائی قابل اعتماد ہے کیونکہ یہ بھیجی گئی معلومات کا اعتراف لیتا ہے۔ اس کے علاوہ ، کھوئے ہوئے پیکٹ دوبارہ رکھیں اگر کوئی ہے۔ جبکہ UDP کے معاملے میں اگر پیکٹ کھو گیا ہے تو وہ دوبارہ منتقلی کی درخواست نہیں کرے گا اور منزل مقصود کمپیوٹر میں خراب ڈیٹا موصول ہوتا ہے۔ تو ، UDP ایک ناقابل اعتماد پروٹوکول ہے۔
  3. ٹی سی پی یو ڈی پی کے مقابلے میں سست ہے کیونکہ ٹی سی پی ڈیٹا منتقل کرنے سے پہلے کنکشن قائم کرتا ہے ، اور پیکٹوں کی مناسب فراہمی کو یقینی بناتا ہے۔ دوسری طرف ، UDP تسلیم نہیں کرتا ہے کہ منتقل کردہ ڈیٹا موصول ہوا ہے یا نہیں۔
  4. یو ڈی پی کا ہیڈر سائز 8 بائٹ ہے ، اور ٹی سی پی کا حجم ڈبل سے زیادہ ہے۔ ٹی سی پی ہیڈر کا سائز 20 بائٹس ہے ، اور ٹی سی پی ہیڈر میں اختیارات ، بھرتی ، چیکسم ، جھنڈے ، ڈیٹا آفسیٹ ، شناختی نمبر ، ترتیب نمبر ، ماخذ اور منزل بندرگاہیں وغیرہ شامل ہیں۔
  5. ٹی سی پی اور یو ڈی پی دونوں غلطیوں کی جانچ پڑتال کرسکتے ہیں ، لیکن صرف ٹی سی پی غلطی کو درست کرسکتا ہے کیونکہ اس میں بھیڑ اور بہاؤ دونوں کا کنٹرول ہے۔

نتیجہ اخذ کرنا

ٹی سی پی اور یو ڈی پی دونوں کے فوائد اور نقصانات ہیں۔ یو ڈی پی تیز ، آسان اور موثر ہے لہذا عام طور پر آڈیو ، ویڈیو فائلوں کو استعمال کرنے میں استعمال ہوتا ہے۔ دوسری طرف ، ٹی سی پی مضبوط ، قابل اعتماد ہے اور اسی ترتیب میں پیکٹوں کی فراہمی کی ضمانت دیتا ہے۔
لہذا ، ہم یہ نتیجہ اخذ کرتے ہیں کہ ڈیٹا منتقل کرنے کے لئے ٹی سی پی اور یو ڈی پی دونوں ضروری ہیں۔