Wire protocol
کمپیوٹر نیٹ ورکنگ میں، تار پروٹوکول سے مراد ایک نقطہ سے دوسرے مقام تک ڈیٹا حاصل کرنے کا ایک طریقہ ہے: اگر ایک سے زیادہ ایپلی کیشنز کو آپس میں کام کرنا ہو تو تار پروٹوکول کی ضرورت ہوتی ہے۔ یہ عام طور پر جسمانی پرت سے اونچے مواصلاتی پروٹوکول سے مراد ہے۔ نقل و حمل کی سطح پر نقل و حمل کے پروٹوکول کے برعکس (جیسے ٹی سی پی یا یو ڈی پی)، تار پروٹوکول کی اصطلاح درخواست کی سطح پر معلومات کے تبادلے کے ایک عام طریقے کو بیان کرنے کے لیے استعمال ہوتی ہے۔ یہ ایک ایپلیکیشن لیئر پروٹوکول سے مراد ہے اور ڈیٹا کے تبادلے کے لیے تمام مطلوبہ صفات کی وضاحت کرتا ہے، جیسے ڈیٹا کی اقسام (ڈیٹا کی اکائیاں، میسج فارمیٹس وغیرہ)۔ )، مواصلاتی اختتامی نکات اور صلاحیتیں (جیسے ترسیل کی ضمانت، مواصلات کی سمت وغیرہ)۔ عام طور پر، ڈیٹا کو درخواست کی سطح پر ایک عام انفوسیٹ کے طور پر پیش کیا جاتا ہے (مثال کے طور پر۔ ایکس ایم ایل، جے ایس او این، وائی اے ایم ایل) اور ڈیٹا بائنڈنگ کے طریقہ کار کی ضرورت ہوتی ہے (مثال کے طور پر۔ ایک عام انکوڈنگ اسکیم جیسے ایکس ایس ڈی)۔ تار پروٹوکول یا تو متن پر مبنی یا بائنری پروٹوکول ہو سکتا ہے۔ اگرچہ ایک اہم آرکیٹیکچرل فیصلہ، یہ تار پروٹوکول اور پروگراماتی API کے درمیان فرق سے الگ معاملہ ہے۔ الیکٹرانکس میں، تار پروٹوکول وہ طریقہ کار ہے جو ڈیٹا کو ایک مقام سے دوسرے مقام پر منتقل کرنے کے لیے استعمال ہوتا ہے۔ فنکشنلٹی ایک تار پروٹوکول نیٹ ورک میں ایک یا زیادہ ایپلی کیشنز کے باہمی تعاون کے ذرائع فراہم کرتا ہے۔ وہ اکثر تقسیم شدہ آبجیکٹ پروٹوکول کا حوالہ دیتے ہیں، یا وہ ایسی ایپلی کیشنز استعمال کرتے ہیں جو مل کر کام کرنے کے لیے ڈیزائن کی گئی تھیں۔ جیسا کہ نام سے پتہ چلتا ہے، یہ تقسیم شدہ آبجیکٹ پروٹوکول ایک یا کئی کمپیوٹرز میں مختلف عملوں میں چلتے ہیں جو نیٹ ورک پر جڑے ہوتے ہیں۔ ٹائپز وائر پروٹوکول ایک آپریٹنگ سسٹم کے تحت چلنے والے پروگرام کو کسی دوسرے آپریٹنگ سسٹم کے تحت چلنے والے پروگرام کے ساتھ نیٹ ورک جیسے تنظیم کے انٹرا نیٹ یا انٹرنیٹ پر بات چیت کرنے کا ذریعہ فراہم کرتے ہیں۔ اس طرح پروٹوکول متعدد پلیٹ فارمز کو آپس میں جوڑتا ہے۔ کچھ تار پروٹوکول زبان سے آزاد ہوتے ہیں، جو مختلف پروگرامنگ زبانوں میں لکھے گئے پروگراموں کے مواصلات کی اجازت دیتے ہیں۔ تار پروٹوکول کی مثالوں میں شامل ہیں: آئی آئی او پی فار کوربا آر ٹی پی ایس فار ڈی ڈی ایس جاوا ڈیبگ وائر پروٹوکول (جے ڈی ڈبلیو پی) فار جاوا ڈیبگنگ جے آر ایم پی فار آر ایم آئی ایس او اے پی فار ویب سروسز اے ایم کیو پی فار میسج اورینٹڈ مڈل ویئر پوسٹگری ایس کیو ایل وائر پروٹوکول بھی دیکھیں لائن کوڈ ریفرنسز ایپلیکیشن لیئر پروٹوکول