CcTalk
سی سی ٹاک ایک سیریل پروٹوکول ہے جو پیسے کے لین دین اور پوائنٹ آف سیل انڈسٹری میں بڑے پیمانے پر استعمال ہوتا ہے۔ نقل و حمل، ٹکٹنگ، پے فون، تفریحی مشینیں، اور ریٹیل کیش مینجمنٹ جیسے خودکار ادائیگی کے آلات کی متنوع رینج میں پائے جانے والے سکوں اور بینک نوٹوں کے لیے کرنسی ڈیٹیکٹر جیسے پیریفرل میزبان کنٹرولر سے بات کرنے کے لیے سی سی ٹاک کا استعمال کرتے ہیں۔ سی سی ٹاک پروٹوکول ایک کھلا معیار ہے۔ سی سی ٹاک ان 2 پروٹوکولز میں سے ایک ہے جو بی اے سی ٹی اے نے سیریل سکے قبول کرنے والوں کے ساتھ تمام اے ڈبلیو پی مشینوں میں استعمال کے لیے متعین کیے ہیں۔ (دوسرا میزبان انٹیلیجنٹ انٹرفیس پروٹوکول ہے جسے مارس الیکٹرانکس انٹرنیشنل نے تیار کیا ہے)۔ اسے شمال مغربی انگلینڈ میں مانچسٹر کے مضافات میں سکے کنٹرولز (اس لیے "سی سی") نامی کمپنی میں بنیادی طور پر انجینئر اینڈریو ولیم بارسن نے تیار کیا تھا۔ پروٹوکول کی پہلی ریلیز 1996 میں ہوئی تھی۔ سکے کنٹرول کو بعد میں منی کنٹرولز اور 2010 سے کرین پیمنٹ سولیوشنز کا نام دیا گیا۔ پروٹوکول آر ایس 232 کی طرح کردار کے فریموں کی غیر متزلزل منتقلی کا استعمال کرتا ہے۔ اہم فرق یہ ہے کہ یہ علیحدہ ٹرانسمیٹ اور وصول کرنے والی لائنوں کے بجائے ہاف ڈوپلیکس مواصلات کے لیے ایک واحد دو طرفہ مواصلاتی ڈیٹا لائن کا استعمال کرتا ہے۔ یہ ٹی ٹی ایل وولٹیج پر کام کرتا ہے اور 'ملٹی ڈراپ' یعنی ہے۔ پردیئرز کو ایک عام بس سے جوڑا جا سکتا ہے اور ایک ڈیوائس ایڈریس کے ذریعے منطقی طور پر الگ کیا جاتا ہے۔ سی سی ٹاک بس کے ہر پرفیریل کا ایک منفرد پتہ ہونا چاہیے۔ اصل پروٹوکول 4800 باؤڈ پر کام کرتا تھا جس کے بعد 9600 باؤڈ پر معیاری ریلیز ہوتی تھی۔ کم قیمت والی برج چپس اب متعدد مینوفیکچررز کی طرف سے دستیاب ہیں تاکہ سی سی ٹاک کو کم از کم 1 ایم بٹ/سیکنڈ کی باؤڈ شرحوں پر یو ایس بی پر چلانے کی اجازت دی جا سکے۔ سی سی ٹاک پروٹوکول اسٹیکس کو 512 بائٹس روم والے چھوٹے مائیکروچپ مائیکرو کنکولرز سے لے کر طاقتور اے آر ایم 7 32 بٹ پروسیسرز تک مختلف آلات پر لاگو کیا گیا ہے۔ پروٹوکول الیکٹرانک آلات کے لیے تمام معیاری کارروائیوں کی حمایت کرتا ہے جیسے فرم ویئر کی فلیش اپ گریڈنگ، ڈیٹا کی محفوظ منتقلی اور تفصیلی تشخیصی معلومات۔ سی سی ٹاک کے فوائد میں کم لاگت والی یو اے آر ٹی ٹیکنالوجی، سمجھنے میں آسان پیکٹ کا ڈھانچہ، آسانی سے توسیع پذیر کمانڈ انٹرفیس اور لائسنسنگ کی کوئی ضروریات شامل نہیں ہیں۔ مؤخر الذکر پروٹوکول کو اوپن سورس سافٹ ویئر کی طرح ہجوم اور انتہائی مسابقتی میدان میں کافی مقبولیت فراہم کرتا ہے۔ تفصیلات سی سی ٹاک پروٹوکول ایک بائٹ پر مبنی پروٹوکول ہے۔ پیغام میں بائٹس کا سلسلہ-جو اوپر اعشاریہ نمبروں کے سلسلے کے طور پر پیش کیا گیا ہے-8-N-1 کے طور پر منتقل ہوتا ہے۔ بہت سے آلات میں واحد برقی کنیکٹر ہوتا ہے جو کل 4 تاروں پر طاقت (عام طور پر + 12 وی یا + 24 وی) اور سی سی ٹاک ڈیٹا دونوں رکھتا ہے۔ لاگت کو کم کرنے کے لیے، مختصر باہمی رابطے کے فاصلے کے لیے سی پی آئی ایک غیر متوازن ملٹی ڈراپ اوپن کلیکٹر انٹرفیس پر سی سی ٹاک ڈیٹا بھیجنے کی سفارش کرتا ہے: پیغامات منتقل اور وصول دونوں ٹی ٹی ایل کی سطح پر ایک ہی دو طرفہ سیریل ڈیٹا لائن پر ہوتے ہیں، جو ایک اوپن کلیکٹر این پی این ٹرانجسٹر کے ذریعے چلائے جاتے ہیں۔ میزبان پر پل اپ مزاحم ڈیٹا لائن کو + 5 وی پر کھینچتا ہے، لہذا منطقی 1 (اور بیکار) برائے نام + 5 وی ہے، اور منطقی 0 (اور اسٹارٹ بٹ) برائے نام 0 وی ہے۔ طویل فاصلے کے لیے، سی پی آئی متوازن ملٹی ڈراپ آر ایس-485 ڈرائیور انٹرفیس پر سی سی ٹاک ڈیٹا بھیجنے کی سفارش کرتا ہے، برائے نام + 5 وی اور 0 وی بھی۔ محفوظ پردیئرز کو پیغام کے تمام بائٹس کو خفیہ کرنے کی ضرورت ہوتی ہے، سوائے پہلے دو بائٹس کے-منزل کا ایڈریس بائٹ اور ڈیٹا لمبائی بائٹ کو کبھی بھی خفیہ نہیں کیا جاتا ہے تاکہ معیاری اور محفوظ پردیئرز کو ایک ہی بس میں ملایا جا سکے۔ میسج پیکٹ کی کل لمبائی کم از کم 5 بائٹس (ڈیٹا لمبائی بائٹ 0 کے برابر) سے لے کر 260 بائٹس (ڈیٹا لمبائی بائٹ 255 کے برابر) تک ہو سکتی ہے۔ طویل منتقلی کے لیے پیغام کے پیکٹوں کی ایک سیریز کی ضرورت ہوتی ہے۔ ایک مثال سی سی ٹاک میسج پیکٹ ٹی ایکس ڈیٹا = 2 0 1 245 8 2 = منزل کا پتہ 0 = صفر ڈیٹا بائٹس 1 = سورس ایڈریس 245 = کمانڈ ہیڈر 'استدعا کا سامان زمرہ آئی ڈی' 8 = چیکسم (2 + 0 + 1 + 245 + 8 = 256 = 0 موڈ 256) یہ پتہ 1 (میزبان) سے لے کر پردیی پتہ 2 تک کا پیغام ہے تاکہ یہ معلوم کیا جا سکے کہ یہ کیا ہے۔ RX ڈیٹا = 1 13 2 0 67 111 105 110 32 65 99 101 112 116 114 22 1 = منزل کا پتہ 13 = 13 ڈیٹا بائٹس 2 = ماخذ پتہ 0 = جواب ہیڈر 67.114 = ASCII برائے 'سکے قبولیت' 22 = چیکسم (تمام پیکٹ بائٹس کا مجموعہ صفر ہے) ایڈریس 2 سے ایڈریس 1 تک کا جواب اسے سکے قبولیت کے طور پر شناخت کرتا ہے۔ محفوظ توسیعات 2010 میں ڈی ای ایس خفیہ کاری کو بعض کمانڈوں میں شامل کیا گیا تھا تاکہ اسے بس پر حملوں کے خلاف زیادہ لچکدار بنایا جا سکے۔ ہر پردیی کی اپنی منفرد ڈی ای ایس کلید ہوتی ہے، جسے وہ "قابل اعتماد کلیدی تبادلے کے موڈ" پر گیم مشین سے رابطہ کرتا ہے۔ کلیدی گردش دستیاب ہے۔ ارادہ یہ ہے کہ ایک پردیی کو توڑنے سے پورے نظام پر سمجھوتہ نہیں ہوتا ہے، اور یہ کہ ایک ٹوٹا ہوا نظام اپنی چابیاں تبدیل کر سکتا ہے۔ ڈی ای ایس کو چھوٹے کلیدی سائز کی وجہ سے شروع سے ہی غیر محفوظ سمجھا جاتا ہے اور اس کا مزید تجزیہ کیا گیا ہے، لیکن یہ دھوکہ بازوں کو سست کرتا ہے جو مواصلاتی تار پر ٹیپ کرنے کے لیے آلات داخل کر سکتے ہیں۔ اطالوی نیو سلاٹ مشینوں میں ایک بہت زیادہ مضبوط خفیہ کاری پروٹوکول پایا جاتا ہے۔ یہ اسکیم ڈفی-ہیلمین کلیدی تبادلے اور اے ای ایس-256 کا استعمال کرتی ہے۔ ڈی ایچ کا استعمال کلیدی تبادلے کی جاسوسی کو روکتا ہے، جبکہ اے ای ایس اب بھی اٹوٹ ہے-جس کا مطلب ہے کہ ایک ناممکن طور پر طویل بروٹ فورس عمل کی ضرورت ہوگی۔ سکے اور نوٹ کا نام رکھنا سی سی ٹاک کی تفصیلات کے اندر سے کئی سالوں میں متعدد متعلقہ معیارات سامنے آئے ہیں۔ مثال کے طور پر، دنیا کے ہمیشہ کے لیے بدلتے ہوئے سکوں اور نوٹوں کی شناخت کے لیے عالمی ٹیگز۔ سی سی ٹاک میں ایک سکے میں 6 حروف کا شناخت کنندہ ہوتا ہے جس کی شکل <2-حرف ملک کا کوڈ> <3-ہندسوں کی قیمت> <1-حرف مسئلہ کوڈ> ملک کا کوڈ آئی ایس او 3166 کے مطابق ہوتا ہے۔ ایشو کوڈ مختلف ایشو کی تاریخوں یا ایک ہی سکے کے خصوصی ٹکسال کے تغیرات کو تفویض کیا جاتا ہے۔ مثلا۔ یو ایس 025 اے یونائیٹڈ سٹیٹس 25 سی جی بی 010 بی گریٹ برطانیہ 10 پی ای یو 200 اے یورو 2 بینک نوٹ ایک ہی طرز پر چلتے ہیں لیکن قیمت کے لیے 4 حروف مختص کیے جاتے ہیں اور ملک کے ساتھ ایک متعلقہ اسکیلنگ فیکٹر، عام طور پر x100 ہوتا ہے۔ مثلا۔ US0001A ریاستہائے متحدہ $1 GB0020A برطانیہ برطانیہ £ 20 EU0005A یورو € 5 حوالہ جات بیرونی لنکس https://web.archive.org/web/20070329093914/http:// www. cctalk. org/نیٹ ورک پروٹوکول وینڈنگ