brsscla - ক্লাউডে অনলাইন

এটি হল brsscla কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


brsscla - BRSS-ভিত্তিক BP কনভারজেন্স লেয়ার অ্যাডাপ্টার (ইনপুট এবং আউটপুট) টাস্ক

সাইনোপিসিস


brsscla স্থানীয়_হোস্টনাম[:local_port_nbr][ first_duct_nbr_in_scope[ last_duct_nbr_in_scope]]

বর্ণনাঃ


BRSS হল বান্ডেল রিলে সার্ভিস (BRS) কনভারজেন্স লেয়ার প্রোটোকলের "সার্ভার" দিক
বিপি। এটি BRSC দ্বারা পরিপূরক, BRS কনভারজেন্স লেয়ার প্রোটোকলের "ক্লায়েন্ট" দিক
BP এর জন্য।

brsscla একটি ব্যাকগ্রাউন্ড "ডেমন" টাস্ক যা দুটি প্লাস N থ্রেড তৈরি করে: একটি যা পরিচালনা করে
BRSS ক্লায়েন্ট সংযোগ এবং সংযোগের সাথে অবিরত ডেটা আদান-প্রদানের জন্য সকেট তৈরি করে
ক্লায়েন্ট; যেটি BRSS প্রোটোকল আউটপুট পরিচালনা করে সেই সকেটগুলির উপর প্রেরণ করে
সংশ্লিষ্ট ক্লায়েন্টদের কাছে; এবং BRSS পরিচালনার জন্য প্রতিটি স্পোনড সকেটের জন্য একটি ইনপুট থ্রেড
সংযুক্ত সংযুক্ত ক্লায়েন্ট থেকে প্রোটোকল ইনপুট।

সংযোগ থ্রেড সহজভাবে আবদ্ধ একটি TCP সকেটে সংযোগ গ্রহণ করে স্থানীয়_হোস্টনাম
এবং local_port_nbr এবং অভ্যর্থনা থ্রেড spawns. এর জন্য ডিফল্ট মান local_port_nbr, যদি
বাদ দেওয়া, হল 80।

প্রতিটি অভ্যর্থনা থ্রেড সকেট সংযোগের উপর নোড নম্বর গ্রহণ করে
সংযোগকারী ক্লায়েন্ট (SDNV উপস্থাপনায়), একটি 32-বিট টাইম ট্যাগ এবং একটি 160-বিট অনুসরণ করে
সেই টাইম ট্যাগের HMAC-SHA1 ডাইজেস্ট। নোড নম্বর পরিসীমা হতে হবে
first_duct_nbr_in_scope দ্বারা last_duct_nbr_in_scope অন্তর্ভুক্ত; বাদ দিলে,
first_duct_nbr_in_scope ডিফল্ট 1 এবং last_duct_nbr_in_scope ডিফল্ট থেকে
first_duct_nbr_in_scope প্লাস 255. রিসিভিং থ্রেড টাইম ট্যাগও চেক করে,
প্রয়োজন যে এটি বর্তমান সময়ের থেকে BRSTERM (ডিফল্ট মান 5) এর চেয়ে বেশি নয়
সেকেন্ড এটি তারপর HMAC-SHA1 কী ব্যবহার করে ডাইজেস্ট মান পুনরায় গণনা করে
"node_number.brs" যেমন ION নিরাপত্তা ডাটাবেসে রেকর্ড করা হয়েছে (দেখুন ionsecrc(5)), প্রয়োজন
যে সরবরাহকৃত এবং গণনাকৃত ডাইজেস্টগুলি অভিন্ন। যদি রেজিস্ট্রেশনের সব শর্ত থাকে
পূরণ করা হয়েছে, প্রাপ্ত থ্রেড ক্লায়েন্টকে একটি কাউন্টারসাইন পাঠায় -- একইভাবে গণনা করা HMAC-SHA1
ডাইজেস্ট, টাইম ট্যাগের জন্য যা প্রদত্ত টাইম ট্যাগের চেয়ে 1 সেকেন্ড পরে -- নিশ্চিত করতে
এর নিজস্ব সত্যতার ক্লায়েন্ট, তারপর সংযুক্তদের উপর বান্ডিল গ্রহণ করা শুরু করে
সকেট. সংযোগে প্রাপ্ত প্রতিটি বান্ডিল এর দৈর্ঘ্য, একটি 32-বিট দ্বারা পূর্বে থাকে
নেটওয়ার্ক বাইট অর্ডারে স্বাক্ষরবিহীন পূর্ণসংখ্যা। প্রাপ্ত বান্ডিল বান্ডিল পাস করা হয়
স্থানীয় ION নোডে প্রোটোকল এজেন্ট।

আউটপুট থ্রেড ট্রান্সমিশনের জন্য প্রস্তুত বান্ডেলের সারি থেকে বান্ডিল বের করে
BRSS থেকে রিমোট বান্ডেল প্রোটোকল এজেন্ট, সংযুক্ত ক্লায়েন্টদের খুঁজে বের করে যাদের নোড নম্বর
রাউটিং ডেমন দ্বারা বান্ডেলগুলিতে নির্ধারিত প্রক্সিমেট রিসিভার নোড নম্বরগুলির সাথে মিলিত হয়
যা তাদের সারিবদ্ধ করে, এবং সেই ক্লায়েন্টদের কাছে সকেটের উপর বান্ডিলগুলি প্রেরণ করে। প্রতিটি
ট্রান্সমিটেড বান্ডেল এর দৈর্ঘ্যের আগে থাকে, নেটওয়ার্ক বাইটে একটি 32-বিট স্বাক্ষরবিহীন পূর্ণসংখ্যা
অর্ডার।

মনে রাখবেন যে brsscla এটি একটি "প্রমিসকুউস" কনভারজেন্স লেয়ার ডেমন, যা বান্ডিলগুলিকে প্রেরণ করতে সক্ষম
যে কোনো BRSS গন্তব্যের আবেশ যার জন্য এটি একটি সংযোগ পেয়েছে। এর একমাত্র আউটডাক্ট
নাম হল সংশ্লিষ্ট আবেশের নাম, কোনো একক নাম না হয়ে
BRSS ডেস্টিনেশন ইনডাক্ট যেখানে আউটডাক্ট ডেডিকেটেড হতে পারে, তাই স্কিম কনফিগারেশন
নির্দেশাবলী যে এই আউটডাক্ট উদ্ধৃত করা আবশ্যক গন্তব্য প্রবর্তন আইডি প্রদান. BRS-এর জন্য
কনভারজেন্স-লেয়ার প্রোটোকল, ডেস্টিনেশন ইনডাক্ট আইডিগুলি হল সহজভাবে এর নোড সংখ্যা
সংযুক্ত ক্লায়েন্ট।

brsscla দ্বারা স্বয়ংক্রিয়ভাবে উদ্ভূত হয় bpadmin 's' (START) কমান্ডের জবাবে যে
বান্ডেল প্রোটোকলের অপারেশন শুরু করে, এবং এটি দ্বারা সমাপ্ত হয় bpadmin একটি উত্তরে
'x' (স্টপ) কমান্ড। brsscla এছাড়াও START এবং এর প্রতিক্রিয়া হিসাবে জন্ম এবং সমাপ্ত করা যেতে পারে
STOP কমান্ড যা বিশেষভাবে BRSS কনভারজেন্স লেয়ার প্রোটোকলের সাথে সম্পর্কিত।

প্রস্থান করুন স্থিতি


"0" brsscla স্বাভাবিকভাবে সমাপ্ত, কারণের জন্য উল্লিখিত ion.log ফাইল এই যদি
সমাপ্তির আদেশ দেওয়া হয়নি, অনুসন্ধান করুন এবং লগে চিহ্নিত সমস্যাটির সমাধান করুন
ফাইল এবং ব্যবহার করুন bpadmin BRSS প্রোটোকল পুনরায় চালু করতে।

"1" brsscla অস্বাভাবিকভাবে সমাপ্ত, কারণগুলির জন্য উল্লেখ করা হয়েছে ion.log ফাইল তদন্ত এবং
লগ ফাইলে চিহ্নিত সমস্যাটি সমাধান করুন, তারপর ব্যবহার করুন bpadmin বিআরএসএস পুনরায় চালু করতে
প্রোটোকল।

onworks.net পরিষেবা ব্যবহার করে brsscla অনলাইন ব্যবহার করুন



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম