এটি হল brsccla কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
brsccla - BRSC-ভিত্তিক BP কনভারজেন্স লেয়ার অ্যাডাপ্টার (ইনপুট এবং আউটপুট) টাস্ক
সাইনোপিসিস
brsccl সার্ভার_হোস্টনাম[:সার্ভার_পোর্ট_এনবিআর]_নিজস্ব_নোড_এনবিআর
বর্ণনাঃ
BRSC হল বান্ডেল রিলে সার্ভিস (BRS) কনভারজেন্স লেয়ার প্রোটোকলের "ক্লায়েন্ট" দিক
বিপি। এটি BRSS দ্বারা পরিপূরক, BRS কনভারজেন্স লেয়ার প্রোটোকলের "সার্ভার" দিক
BP এর জন্য। BRS ক্লায়েন্টরা তাদের চূড়ান্ত নির্বিশেষে শুধুমাত্র সার্ভারে বান্ডিল পাঠায়
গন্তব্য, এবং সার্ভার প্রয়োজন অনুযায়ী অন্যান্য ক্লায়েন্টদের কাছে তাদের ফরোয়ার্ড করে।
brsccl তিনটি থ্রেড সমন্বিত একটি ব্যাকগ্রাউন্ড "ডেমন" টাস্ক: একটি যা এর সাথে সংযোগ করে
BRS সার্ভার, অন্যান্য থ্রেড তৈরি করে এবং তারপর BRSC প্রোটোকল আউটপুট পরিচালনা করে
BRS সার্ভারে সংযুক্ত সকেটের উপর বান্ডিল প্রেরণ করা; একটি যে সহজভাবে পাঠায়
সার্ভারের সাথে সংযুক্ত সকেটের উপর পর্যায়ক্রমিক "কিপ্যালিভ" বার্তাগুলি (এটি নিশ্চিত করতে
স্থানীয় নিষ্ক্রিয়তার কারণে সংযোগটি হারিয়ে যায় না); এবং একটি যে BRSC পরিচালনা করে
সংযুক্ত সার্ভার থেকে প্রোটোকল ইনপুট।
আউটপুট থ্রেড সার্ভারের TCP সকেটে সংযোগ করে সার্ভার_হোস্টনাম এবং
সার্ভার_পোর্ট_এনবিআর, ক্লায়েন্টের সংযুক্ত সকেটের উপর পাঠায় নিজস্ব_নোড_এনবিআর (SDNV-এ
প্রতিনিধিত্ব) এর পরে একটি 32-বিট টাইম ট্যাগ এবং সেই সময়ের একটি 160-বিট HMAC-SHA1 ডাইজেস্ট
ট্যাগ, নিজেকে প্রমাণীকরণ করতে; ফিরে আসা 160-বিট কাউন্টারসাইনটির সত্যতা পরীক্ষা করে
সার্ভার দ্বারা; কিপলাইভ এবং রিসিভার থ্রেড তৈরি করে; এবং তারপর নিষ্কাশন শুরু হয়
BRSC এর মাধ্যমে ট্রান্সমিশনের জন্য প্রস্তুত বান্ডিলের সারি থেকে বান্ডিল এবং সেগুলি প্রেরণ করা
সার্ভারের সাথে সংযুক্ত সকেটের উপর বান্ডিল। প্রতিটি প্রেরিত বান্ডিল দ্বারা পূর্বে হয়
এর দৈর্ঘ্য, নেটওয়ার্ক বাইট অর্ডারে একটি 32-বিট স্বাক্ষরবিহীন পূর্ণসংখ্যা। এর জন্য ডিফল্ট মান
সার্ভার_পোর্ট_এনবিআর, বাদ দিলে 80 হয়।
অভ্যর্থনা থ্রেড সংযুক্ত সকেটের উপর বান্ডিল গ্রহণ করে এবং তাদের পাস করে
স্থানীয় ION নোডে বান্ডিল প্রোটোকল এজেন্ট। সংযোগে প্রাপ্ত প্রতিটি বান্ডিল হয়
এর দৈর্ঘ্যের পূর্বে, নেটওয়ার্ক বাইট ক্রম অনুসারে একটি 32-বিট স্বাক্ষরবিহীন পূর্ণসংখ্যা।
Keepalive থ্রেডটি কেবল শূন্যের একটি "বান্ডেল দৈর্ঘ্য" মান পাঠায় (একটি 32-বিট স্বাক্ষরবিহীন
নেটওয়ার্ক বাইট অর্ডারে পূর্ণসংখ্যা) প্রতি 15 সেকেন্ডে একবার সার্ভারে।
মনে রাখবেন যে brsccl এটি একটি "প্রোমিসকুউস" কনভারজেন্স লেয়ার ডেমন নয়: এটি বান্ডিল প্রেরণ করতে পারে
শুধুমাত্র BRS সার্ভারের সাথে যার সাথে এটি সংযুক্ত আছে, তাই স্কিম কনফিগারেশন নির্দেশাবলী এটি
এই আউটডাক্টটি উল্লেখ করুন শুধুমাত্র প্রোটোকলের নাম এবং BRSC আউটডাক্ট নাম হিসাবে প্রদান করতে হবে
কমান্ড লাইনে নির্দিষ্ট করা হয়েছে যখন brsccl শুরু হয়েছে
brsccl দ্বারা স্বয়ংক্রিয়ভাবে উদ্ভূত হয় bpadmin 's' (START) কমান্ডের জবাবে যে
বান্ডেল প্রোটোকলের অপারেশন শুরু করে, এবং এটি দ্বারা সমাপ্ত হয় bpadmin একটি উত্তরে
'x' (স্টপ) কমান্ড। brsccl এছাড়াও START এবং এর প্রতিক্রিয়া হিসাবে জন্ম এবং সমাপ্ত করা যেতে পারে
STOP কমান্ড যা বিশেষভাবে BRSC কনভারজেন্স লেয়ার প্রোটোকলের সাথে সম্পর্কিত।
প্রস্থান করুন স্থিতি
"0" brsccl স্বাভাবিকভাবে সমাপ্ত, কারণের জন্য উল্লিখিত ion.log ফাইল এই যদি
সমাপ্তির আদেশ দেওয়া হয়নি, অনুসন্ধান করুন এবং লগে চিহ্নিত সমস্যাটির সমাধান করুন
ফাইল এবং ব্যবহার করুন bpadmin বিআরএসসি প্রোটোকল পুনরায় চালু করতে।
"1" brsccl অস্বাভাবিকভাবে সমাপ্ত, কারণগুলির জন্য উল্লেখ করা হয়েছে ion.log ফাইল তদন্ত এবং
লগ ফাইলে চিহ্নিত সমস্যাটি সমাধান করুন, তারপর ব্যবহার করুন bpadmin বিআরএসসি পুনরায় চালু করতে
প্রোটোকল।
onworks.net পরিষেবা ব্যবহার করে brsccla অনলাইন ব্যবহার করুন