CcTalk
સી. સી. ટોક એ મની ટ્રાન્ઝેક્શન અને પોઇન્ટ-ઓફ-સેલ ઉદ્યોગમાં વ્યાપક ઉપયોગમાં લેવાતો સીરીયલ પ્રોટોકોલ છે. પરિવહન, ટિકિટિંગ, પેફોન, મનોરંજન મશીનો અને છૂટક રોકડ વ્યવસ્થાપન જેવા સ્વચાલિત ચુકવણી સાધનોની વિવિધ શ્રેણીમાં જોવા મળતા સિક્કાઓ અને બૅન્કનોટ માટેના ચલણ ડિટેક્ટર્સ જેવા પેરિફેરલ્સ યજમાન નિયંત્રક સાથે વાત કરવા માટે ccTalk નો ઉપયોગ કરે છે. સી. સી. ટૉક પ્રોટોકોલ એક ખુલ્લું ધોરણ છે. સી. સી. ટૉક એ સીરીયલ સિક્કા સ્વીકારનારાઓ સાથેના તમામ એ. ડબલ્યુ. પી. મશીનોમાં ઉપયોગ માટે બી. એ. સી. ટી. એ. દ્વારા નિર્દિષ્ટ 2 પ્રોટોકોલમાંથી એક છે. (બીજો માર્સ ઇલેક્ટ્રોનિક્સ ઇન્ટરનેશનલ દ્વારા વિકસાવવામાં આવેલ હોસ્ટ ઇન્ટેલિજન્ટ ઇન્ટરફેસ પ્રોટોકોલ છે). તે મુખ્યત્વે એન્જિનિયર એન્ડ્રુ વિલિયમ બાર્સન દ્વારા ઉત્તર-પશ્ચિમ ઇંગ્લેન્ડમાં માન્ચેસ્ટરની બહારના વિસ્તારમાં કોઇન કંટ્રોલ્સ (એટલે કે "સીસી") નામની કંપનીમાં વિકસાવવામાં આવી હતી. પ્રોટોકોલનું પ્રથમ પ્રકાશન 1996માં થયું હતું. સિક્કા નિયંત્રણનું નામ પાછળથી મની કંટ્રોલ્સ અને 2010થી ક્રેન પેમેન્ટ સોલ્યુશન્સ રાખવામાં આવ્યું હતું. પ્રોટોકોલ આર. એસ. 232 જેવી જ રીતે અક્ષર ફ્રેમ્સના અસુમેળ સ્થાનાંતરણનો ઉપયોગ કરે છે. મુખ્ય તફાવત એ છે કે તે અર્ધ-ડુપ્લેક્સ સંચાર માટે અલગ ટ્રાન્સમિટ અને રીસીવ લાઇનોને બદલે એક દ્વિ-માર્ગી સંચાર ડેટા લાઇનનો ઉપયોગ કરે છે. તે TTL વોલ્ટેજ પર કામ કરે છે અને 'મલ્ટી-ડ્રોપ' એટલે કે. પેરિફેરલ્સને સામાન્ય બસ સાથે જોડી શકાય છે અને ઉપકરણના સરનામાં દ્વારા તાર્કિક રીતે અલગ કરી શકાય છે. સી. સી. ટૉક બસ પરના દરેક પેરિફેરલનું એક અનોખું સરનામું હોવું આવશ્યક છે. મૂળ પ્રોટોકોલ 4800 બૉડ પર સંચાલિત હતો અને ત્યારબાદ 9600 બૉડ પર પ્રમાણિત પ્રકાશન કરવામાં આવ્યું હતું. ઓછી કિંમતની બ્રિજ ચિપ્સ હવે સંખ્યાબંધ ઉત્પાદકો પાસેથી ઉપલબ્ધ છે, જે સી. સી. ટોકને ઓછામાં ઓછા 1 એમ. બી. ટી./સેકન્ડના બાઉડ દરે યુએસબી પર ચલાવવાની મંજૂરી આપે છે. સી. સી. ટૉક પ્રોટોકોલ સ્ટેક્સ 512 બાઇટ્સ રોમ સાથે નાના માઇક્રોચિપ માઇક્રોકન્ટ્રોલર્સથી માંડીને શક્તિશાળી એ. આર. એમ. 7 32-બીટ પ્રોસેસર્સ સુધીના વિવિધ ઉપકરણો પર લાગુ કરવામાં આવ્યા છે. પ્રોટોકોલ ઇલેક્ટ્રોનિક ઉપકરણો માટે તમામ પ્રમાણભૂત કામગીરીઓને ટેકો આપે છે જેમ કે ફર્મવેરનું ફ્લેશ અપગ્રેડિંગ, ડેટાનું સુરક્ષિત ટ્રાન્સફર અને વિગતવાર નિદાન માહિતી. સી. સી. ટૉકના ફાયદાઓમાં ઓછી કિંમતની યુ. એ. આર. ટી. ટેકનોલોજી, સરળ-થી-સમજી શકાય તેવું પેકેટ માળખું, સરળતાથી વિસ્તારી શકાય તેવું આદેશ ઇન્ટરફેસ અને કોઈ લાઇસન્સિંગ આવશ્યકતાઓનો સમાવેશ થતો નથી. બાદમાં પ્રોટોકોલને ઓપન-સોર્સ સોફ્ટવેરની જેમ ગીચ અને અત્યંત સ્પર્ધાત્મક ક્ષેત્રમાં લોકપ્રિયતા પૂરી પાડે છે. વિગતો સી. સી. ટૉક પ્રોટોકોલ એ બાઈટ-લક્ષી પ્રોટોકોલ છે. સંદેશમાં બાઇટ્સની શ્રેણી-દશાંશ સંખ્યાઓની શ્રેણી તરીકે ઉપર દર્શાવવામાં આવી છે-8-એન-1 તરીકે પ્રસારિત થાય છે. ઘણા ઉપકરણોમાં એક વિદ્યુત કનેક્ટર હોય છે જે કુલ 4 વાયર પર પાવર (સામાન્ય રીતે + 12 વી અથવા + 24 વી) અને સી. સી. ટૉક ડેટા બંને વહન કરે છે. ખર્ચ ઘટાડવા માટે, ટૂંકા આંતરજોડાણ અંતર માટે સી. પી. આઈ. અસંતુલિત મલ્ટી-ડ્રોપ ઓપન-કલેક્ટર ઇન્ટરફેસ પર સી. સી. ટૉક ડેટા મોકલવાની ભલામણ કરે છેઃ સંદેશાઓનું પ્રસારણ અને પ્રાપ્ત બંને TTL સ્તરે સમાન દ્વિ-દિશાત્મક સીરીયલ ડેટા લાઇન પર થાય છે, જે ઓપન-કલેક્ટર NPN ટ્રાન્ઝિસ્ટર દ્વારા સંચાલિત થાય છે. યજમાન પર પુલ-અપ રેઝિસ્ટર ડેટા લાઇનને + 5 વી તરફ ખેંચે છે, તેથી લોજિકલ 1 (અને નિષ્ક્રિય) નોમલી + 5 વી છે, અને લોજિકલ 0 (અને સ્ટાર્ટ બીટ) નોમલી 0 વી છે. લાંબા અંતર માટે, સીપીઆઈ સંતુલિત મલ્ટી-ડ્રોપ આરએસ-485 ડ્રાઇવર ઇન્ટરફેસ પર સી. સી. ટૉક ડેટા મોકલવાની ભલામણ કરે છે, પણ નોમલી + 5 વી અને 0 વી. સિક્યોર પેરિફેરલ્સને સંદેશના તમામ બાઇટ્સને એન્ક્રિપ્ટ કરવાની જરૂર પડે છે, સિવાય કે પ્રથમ બે બાઇટ્સ-ગંતવ્ય સરનામું બાઈટ અને ડેટા-લંબાઈ બાઈટ ક્યારેય એન્ક્રિપ્ટ થયેલ નથી જેથી પ્રમાણભૂત અને સુરક્ષિત પેરિફેરલ્સને એક જ બસમાં મિશ્રિત કરી શકાય. સંદેશ પેકેટની કુલ લંબાઈ ઓછામાં ઓછી 5 બાઇટ્સ (ડેટા-લંબાઈ બાઈટ 0 ની બરાબર) થી 260 બાઇટ્સ (ડેટા-લંબાઈ બાઈટ 255 ની બરાબર) સુધીની હોઈ શકે છે. લાંબા સ્થાનાંતરણ માટે સંદેશ પેકેટોની શ્રેણીની જરૂર પડે છે. એક ઉદાહરણ ccTalk મેસેજ પેકેટ TX ડેટા = 2 0 1 245 8 2 = ગંતવ્ય સરનામું 0 = શૂન્ય ડેટા બાઇટ્સ 1 = સ્રોત સરનામું 245 = આદેશ હેડર 'વિનંતી સાધનો શ્રેણી ID' 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 111 114 22 1 = ગંતવ્ય સરનામું 13 = 13 ડેટા બાઇટ્સ 2 = સ્રોત સરનામું 0 = જવાબ હેડર 67.114 = 'સિક્કા સ્વીકારનાર' માટે ASCII 22 = ચેકસમ (તમામ પેકેટ બાઇટ્સનો સરવાળો શૂન્ય છે) સરનામા 2 થી સરનામા 1 પરનો જવાબ તેને સિક્કા સ્વીકારનાર તરીકે ઓળખે છે. 2010 માં, અમુક આદેશોમાં DES એન્ક્રિપ્શન ઉમેરવામાં આવ્યું હતું જેથી તેને બસ પરના હુમલાઓ સામે વધુ સ્થિતિસ્થાપક બનાવી શકાય. દરેક પેરિફેરલની પોતાની અનન્ય DES કી હોય છે, જે તે "વિશ્વસનીય કી એક્સચેન્જ મોડ" પર ગેમ મશીન સાથે વાતચીત કરે છે. કી પરિભ્રમણ ઉપલબ્ધ છે. તેનો હેતુ એ છે કે એક પેરિફેરલને તોડવાથી સમગ્ર સિસ્ટમ સાથે સમાધાન થતું નથી, અને એક તિરાડ તેની ચાવીઓ બદલી શકે છે. DES ને શરૂઆતથી જ નાના કી કદને કારણે અસુરક્ષિત માનવામાં આવે છે અને તેનું વધુ વિશ્લેષણ કરવામાં આવ્યું છે, પરંતુ તે છેતરપિંડી કરનારાઓને ધીમું કરે છે જેઓ સંદેશાવ્યવહાર વાયર પર ટેપ કરવા માટે ઉપકરણો દાખલ કરી શકે છે. ઇટાલિયન ન્યૂસ્લોટ મશીનોમાં વધુ મજબૂત એન્ક્રિપ્શન પ્રોટોકોલ જોવા મળે છે. આ યોજના ડિફી-હેલમેન કી એક્સચેન્જ અને એઇએસ-256 નો ઉપયોગ કરે છે. ડી. એચ. નો ઉપયોગ કી એક્સચેન્જની જાસૂસી અટકાવે છે, જ્યારે એઇએસ હજુ પણ અખંડિત છે-જેનો અર્થ થાય છે કે અશક્ય રીતે લાંબી બ્રુટ-ફોર્સ પ્રક્રિયા જરૂરી છે. સિક્કા અને નોંધનું નામકરણ સી. સી. ટોક સ્પષ્ટીકરણની અંદર વર્ષોથી સંખ્યાબંધ સંકળાયેલ ધોરણો ઉભરી આવ્યા છે. ઉદાહરણ તરીકે, વિશ્વના કાયમ બદલાતા સિક્કાઓ અને નોટોને ઓળખવા માટે વૈશ્વિક ટેગ. સી. સી. ટૉકમાં સિક્કામાં ફોર્મેટની 6 અક્ષર ઓળખકર્તા હોય છે <2-અક્ષર દેશ કોડ> <3-અંક મૂલ્ય> <1-અક્ષર ઇશ્યૂ કોડ> દેશનો કોડ આઇએસઓ 3166 ને અનુરૂપ છે. ઇશ્યૂ કોડ અલગ-અલગ ઇશ્યૂ તારીખો અથવા એક જ સિક્કાની ખાસ ટંકશાળની વિવિધતાઓને સોંપવામાં આવે છે. દા. ત. US025A યુનાઇટેડ સ્ટેટ્સ 25c GB010B ગ્રેટ બ્રિટન 10p EU200A યુરો €2 બેંક નોટો સમાન પેટર્નને અનુસરે છે પરંતુ મૂલ્ય માટે 4 અક્ષરો ફાળવવામાં આવે છે અને દેશ સાથે સંકળાયેલ સ્કેલિંગ પરિબળ, સામાન્ય રીતે x100 હોય છે. દા. ત. US0001A યુનાઇટેડ સ્ટેટ્સ $1 GB0020A ગ્રેટ બ્રિટન £20 EU0005A યુરો €5 સંદર્ભો બાહ્ય કડીઓ https://web.archive.org/web/20070329093914/http:// www. cctalk. org/નેટવર્ક પ્રોટોકોલ વેન્ડિંગ