দ্বারা
- রাহুল আওয়াতি
- স্টিফেন জে. বিগেলো, সিনিয়র প্রযুক্তি সম্পাদক
প্রকাশিত:21 আগস্ট, 2023
Microsoft Windows ব্যাকগ্রাউন্ড ইন্টেলিজেন্ট ট্রান্সফার সার্ভিস (BITS) হল Microsoft Windows অপারেটিং সিস্টেমের (OSes) একটি পরিষেবা যা হাইপারটেক্সট ট্রান্সফার প্রোটোকল (HTTP) ওয়েব সার্ভার এবং সার্ভার মেসেজ ব্লক (SMB) ফাইল সার্ভার থেকে ফাইল ডাউনলোড এবং আপলোড করার অনুমতি দেয়৷
BITS ব্যাকগ্রাউন্ড বা ফোরগ্রাউন্ডে ফাইল স্থানান্তর করতে নিষ্ক্রিয় নেটওয়ার্ক ব্যান্ডউইথ ব্যবহার করে যাতে ব্যবহারকারীর অগ্রভাগের অভিজ্ঞতা ন্যূনতমভাবে প্রভাবিত হয়। পরিষেবা নিষ্ক্রিয় করা সমস্ত অ্যাপ্লিকেশনগুলিকে বাধা দেয় যা BITS-এর উপর নির্ভর করে স্বয়ংক্রিয়ভাবে প্রোগ্রাম এবং অন্যান্য গুরুত্বপূর্ণ তথ্য ডাউনলোড করা থেকে।
BITS ফাইল স্থানান্তর করতে অব্যবহৃত বা নিষ্ক্রিয় নেটওয়ার্ক ব্যান্ডউইথ নেয় -- ডাউনলোড বা আপলোড -- HTTP ওয়েব সার্ভার এবং SMB ফাইল সার্ভার থেকে বা থেকে। ফাইল স্থানান্তর - বলুন, একটি ক্লায়েন্ট মেশিন এবং সার্ভারের মধ্যে -- অ্যাসিঙ্ক্রোনাস এবং অগ্রভাগে বা পটভূমিতে ঘটে৷ এর মানে হল, যখন কোনো অ্যাপ্লিকেশন BITS-কে ফাইল স্থানান্তরের জন্য অনুরোধ করে, তখন এটি অবাধে অন্য কোনো কাজ সম্পাদন করতে পারে।
BITS-এ স্থানান্তর তৈরি এবং পরিচালনার জন্য PowerShell cmdlets এবং ডাউনলোড বা আপলোড কাজ তৈরি করতে এবং তাদের অগ্রগতি নিরীক্ষণের জন্য BITSAdmin কমান্ড-লাইন ইউটিলিটি অন্তর্ভুক্ত রয়েছে। অ্যাপ্লিকেশনগুলি থেকে ফাইল স্থানান্তরের অনুরোধগুলিকে অগ্রাধিকার দেওয়ার জন্য পরিষেবাটিতে একটি সারি প্রশাসনের সুবিধাও রয়েছে৷
নেটওয়ার্কে কোনো ব্যাঘাত বা বাধা দেখা দিলে, নেটওয়ার্ক বা মেশিন পরিষেবায় ফিরে আসার সময় BITS স্বয়ংক্রিয়ভাবে পুনরায় সংযোগ করে এবং ফাইল স্থানান্তর পুনরায় শুরু করে। BITS রিবুট করার পরেও স্বয়ংক্রিয়ভাবে স্থানান্তরগুলিকে বিরতি দিতে এবং পুনরায় শুরু করতে পারে। মেশিনটি প্লাগ ইন এবং আধুনিক স্ট্যান্ডবাই মোডে থাকা অবস্থায় এটি ফাইল স্থানান্তর করে, এইভাবে পাওয়ার ব্যবহার সম্পর্কে সচেতন থাকে৷
ব্যাকগ্রাউন্ড ইন্টেলিজেন্ট ট্রান্সফার সার্ভিস কাজের লাইফসাইকেল
একটি BITS জব হল একটি ধারক যা HTTP ওয়েব সার্ভার এবং SMB ফাইল সার্ভারে বা থেকে স্থানান্তর করার জন্য এক বা একাধিক ফাইল ধারণ করে। একটি কাজের বৈশিষ্ট্য রয়েছে যা নির্দিষ্ট করে যে কীভাবে BITS ফাইল স্থানান্তর করে এবং অ্যাপ্লিকেশনের সাথে ইন্টারঅ্যাক্ট করে৷
কাজের জীবনচক্র এর সৃষ্টির সাথে শুরু হয়। এটি তখনই হয় যখন ব্যবহারকারী চাকরির অগ্রাধিকার নির্দিষ্ট করে, এটি আপলোড হোক বা ডাউনলোড হোক এবং কোন ইভেন্টের জন্য তারা বিজ্ঞপ্তি(গুলি) পেতে চায়৷ কাজটি তৈরি হয়ে গেলে, ফাইলগুলি এতে যোগ করা যেতে পারে -- আপলোড কাজের জন্য সর্বাধিক একটি ফাইল সহ। আবেদনের উপর নির্ভর করে কাজের বৈশিষ্ট্যগুলিও পরিবর্তন করা যেতে পারে। কাজের সাথে এক বা একাধিক ফাইল যোগ করার সময়, ফাইলের স্থানীয় (ক্লায়েন্ট) এবং দূরবর্তী (সার্ভার) নাম উল্লেখ করা গুরুত্বপূর্ণ৷
যখন চাকরি তৈরি করা হয়, BITS স্বয়ংক্রিয়ভাবে চাকরি স্থগিত করে। ট্রান্সফার সারিতে এটি সক্রিয় করতে ব্যবহারকারীকে অবশ্যই কাজটি পুনরায় শুরু করতে হবে, অর্থাত্ সাসপেন্ড অবস্থা থেকে সারিবদ্ধ অবস্থায় নিয়ে যেতে। এটি সারিবদ্ধ অবস্থায় থাকে যতক্ষণ না BITS শিডিউলার ফাইল স্থানান্তরের পালা নির্ধারণ করে। এই মুহুর্তে, কাজটি সংযোগকারী অবস্থায় চলে যায় এবং BITS রিমোট সার্ভারের সাথে সংযোগ স্থাপন করে। তারপরে এটি স্থানান্তরকারী অবস্থায় চলে যায় এবং চারটি অবস্থার একটি না হওয়া পর্যন্ত সেখানে থাকে:
- টাইম স্লাইস শেষ হয়৷ ৷
- স্থানান্তর সম্পূর্ণ হয়েছে৷ ৷
- একটি ত্রুটি আছে।
- অ্যাপ্লিকেশনটি চাকরি স্থগিত করে।
কাজটি স্থানান্তরিত অবস্থায় চলে যায় যখন BITS তার সমস্ত ফাইল স্থানান্তর করে। স্থানান্তরিত ফাইলগুলি শুধুমাত্র ক্লায়েন্টের কাছে উপলব্ধ হবে যখন অ্যাপ্লিকেশনটি IBackgroundCopyJob::সম্পূর্ণ পদ্ধতিতে কল করবে এবং ফাইলের মালিকানা BITS থেকে ব্যবহারকারীর কাছে হস্তান্তর করা হবে৷
কিভাবে BITS ব্যবহারকারীর অভিজ্ঞতা সংরক্ষণ করে
উপলভ্য নিষ্ক্রিয় নেটওয়ার্ক ব্যান্ডউইথের উপর নির্ভর করে, BITS ফাইল স্থানান্তর করার হার বাড়ায় বা হ্রাস করে। যদি একটি অ্যাপ্লিকেশন আরও ব্যান্ডউইথ ব্যবহার করা শুরু করে, তাহলে BITS স্বয়ংক্রিয়ভাবে ফাইল স্থানান্তরের হার হ্রাস করে, এইভাবে ব্যবহারকারীর সামগ্রিক অভিজ্ঞতা বজায় রাখে এবং নিশ্চিত করে যে পটভূমি স্থানান্তর সর্বোত্তম।
যতক্ষণ পর্যন্ত যে ব্যবহারকারী ফাইল স্থানান্তর শুরু করেছেন ততক্ষণ পর্যন্ত নেটওয়ার্কে লগ ইন থাকে এবং একটি নেটওয়ার্ক সংযোগ বজায় থাকে, BITS ফাইল স্থানান্তর করতে থাকে, এমনকি অ্যাপ্লিকেশনটি নিজেই প্রস্থান করলেও। এতে বলা হয়েছে, নেটওয়ার্ক সংযোগ হারিয়ে গেলে বা ব্যবহারকারী লগ অফ করলে BITS জোর করে না। পরিবর্তে, এটি প্রথমে স্থানান্তর কাজটি স্থগিত করে এবং তারপর হারিয়ে যাওয়া সংযোগ পুনঃস্থাপিত হওয়ার পরে বা লগ-অফ ব্যবহারকারীর আবার লগ ইন করার পরে এটি পুনরায় শুরু করে৷
BITS সর্বদা ফাইল স্থানান্তরের খরচ এবং নেটওয়ার্ক ব্যবহার, সেইসাথে নেটওয়ার্ক কনজেশন বিবেচনা করে। এছাড়াও, এটি ব্যয়বহুল নেটওয়ার্ক সংযোগে ফাইল স্থানান্তর রোধ করতে অ্যাপ-নির্দিষ্ট স্থানান্তর নীতি ব্যবহার করে। এই বিবেচনাগুলি রোমিং নেটওয়ার্কগুলিতে বিশেষভাবে গুরুত্বপূর্ণ যেখানে খরচ দ্রুত বাড়তে পারে। BITS ব্যবহারকারীর ফোরগ্রাউন্ড কাজের উপর -- বা হস্তক্ষেপের উপর প্রভাব কমিয়ে আনতেও সাহায্য করে, শেষ পর্যন্ত তাদের সিস্টেমের সাথে কাজ করার অভিজ্ঞতা সংরক্ষণ করতে সাহায্য করে।
ব্যাকগ্রাউন্ড ইন্টেলিজেন্ট ট্রান্সফার সার্ভিসের অ্যাপ্লিকেশন
HTTP ওয়েব সার্ভার এবং SMB ফাইল শেয়ার থেকে ফাইল ডাউনলোড বা আপলোড করতে চাওয়া সিস্টেম অ্যাডমিনিস্ট্রেটরদের জন্য BITS সবচেয়ে উপযোগী। উপরন্তু, এটি একটি কম্পোনেন্ট অবজেক্ট মডেল ইন্টারফেস প্রদান করে যা C, C++ এবং .NET প্রোগ্রামারদের জন্য উপযোগী। মাইক্রোসফ্ট ইউনিভার্সাল উইন্ডোজ প্ল্যাটফর্ম প্রোগ্রামারদের জন্য BITS অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (API) সুপারিশ করে না। তাদের পরিবর্তে Windows.Networking.BackgroundTransfer API ব্যবহার করা উচিত।
উইন্ডোজ ব্যবহারকারীর স্থানীয় সিস্টেমে আপডেট ডাউনলোড করতে BITS ব্যবহার করে। অন্যান্য অনেক অ্যাপ্লিকেশনও BITS ব্যবহার করে, যার মধ্যে এমন অ্যাপ্লিকেশন রয়েছে যেগুলিকে HTTP বা প্রতিনিধিত্বমূলক স্টেট ট্রান্সফার ওয়েব সার্ভার বা SMB ফাইল সার্ভার থেকে ফাইল ডাউনলোড বা আপলোড করতে হবে। নেটওয়ার্ক সংযোগ বিচ্ছিন্ন বা কম্পিউটার পুনরায় চালু হওয়ার পরে স্বয়ংক্রিয়ভাবে ফাইল স্থানান্তর পুনরায় শুরু করতে হবে এমন অ্যাপ্লিকেশনগুলিও BITS ব্যবহার করে। অবশেষে, ব্রাঞ্চক্যাচে ব্যবহার করা হলে বিআইটিএসকে ওয়াইড এরিয়া নেটওয়ার্ক ট্র্যাফিক অপ্টিমাইজ করতে ব্যবহার করা যেতে পারে, একটি WAN অপ্টিমাইজেশান প্রযুক্তি যা উইন্ডোজ এবং উইন্ডোজ সার্ভার ওএসের কিছু সংস্করণে অন্তর্ভুক্ত।
অ্যাডমিনরা WAN ট্রাফিক পরিচালনা করতে Microsoft Windows BITS ব্যবহার করতে পারেন। বিটস-এ স্থানান্তরিত চাকরির ধরন এবং চাকরির অবস্থা
BITS তিন ধরনের ট্রান্সফার কাজ সমর্থন করে:
- চাকরি ডাউনলোড করুন। এটি ক্লায়েন্টের কাছে ফাইল ডাউনলোড করে। এছাড়াও, সমস্ত ফাইল অগ্রভাগে বা পটভূমিতে অসিঙ্ক্রোনাসভাবে স্থানান্তরিত হয়।
- চাকরি আপলোড করুন। এটি ক্লায়েন্ট থেকে সার্ভারে একটি ফাইল আপলোড করে।
- আপলোড-উত্তর কাজ। এটি প্রথমে সার্ভারে একটি ফাইল আপলোড করে এবং তারপরে সার্ভার অ্যাপ্লিকেশন থেকে একটি উত্তর ফাইল পায় যে আপলোডটি সম্পন্ন হয়েছে৷
একটি BITS চাকরি চারটি রাজ্যের একটিতে হতে পারে:
- শুরু হচ্ছে। ডিফল্টরূপে, প্রারম্ভিক অবস্থা সাসপেন্ডেড। এই অবস্থা থেকে, একজন ব্যবহারকারী চাকরিতে ফাইল যোগ করতে পারেন এবং কাজ এবং ফাইলের বৈশিষ্ট্যও সেট করতে পারেন।
- ক্রিয়া। একাধিক অ্যাকশন স্টেট সম্ভব যা কাজের বর্তমান অভ্যন্তরীণ কার্যকলাপ দেখায়, যেমন সারিবদ্ধ, সংযোগ এবং স্থানান্তর। আরেকটি অ্যাকশন স্টেট হল ট্রানসিয়েন্ট ERROR, যা নির্দেশ করে যে কাজটি ফাইল স্থানান্তর করতে ব্যর্থ হয়েছে।
- স্থানান্তরিত। এই অবস্থাটি ঘটে যখন স্থানান্তর সফল হয় এবং আর কোন স্থানান্তর করার প্রয়োজন নেই।
- ফাইনাল। কাজটি স্বীকৃত এবং ডাউনলোড করা সমস্ত সম্পূর্ণ ফাইল উপলব্ধ।
একটি BITS জব সঞ্চালিত হয়, এটি বিভিন্ন রাজ্য শ্রেণীর মধ্যে রাজ্যের মধ্যে স্থানান্তরিত হয়। কিন্তু, একবার এটি একটি চূড়ান্ত অবস্থায় পৌঁছে গেলে, এটি সেই অবস্থা থেকে সরে যাবে না, যার অর্থ কোন রাষ্ট্র-পরিবর্তন পদ্ধতিকে কল করা সম্ভব নয়। এটি একটি কাজের গণনাতেও প্রদর্শিত হবে না। যদি একটি ত্রুটি ঘটে, চাকরিটি মারাত্মক ত্রুটির অবস্থায় চলে যায় (বিআইটিএস এটি থেকে পুনরুদ্ধার করতে পারে না) বা ক্ষণস্থায়ী ত্রুটির অবস্থায় (ত্রুটিটি নিজেই সমাধান করতে পারে এবং স্থানান্তর সফল না হওয়া পর্যন্ত বা আবেদন-নির্দিষ্ট সময়ের মধ্যে চাকরির সময় শেষ না হওয়া পর্যন্ত BITS কাজটি পুনরায় চেষ্টা করে)। ক্ষণস্থায়ী ত্রুটি অবস্থায় কোনো কাজ শেষ হলে, BITS এটিকে মারাত্মক ত্রুটি অবস্থায় নিয়ে যায়।
ব্যাকগ্রাউন্ড ইন্টেলিজেন্ট ট্রান্সফার সার্ভিসের অগ্রাধিকার স্তরগুলি
BITS বুদ্ধিমত্তার সাথে বেছে নিতে পারে কোন স্থানান্তরের কাজগুলি চালানো হবে এবং কখন। এর কারণ হল অ্যাপ্লিকেশনটি বিভিন্ন অগ্রাধিকার স্তর ব্যবহার করতে পারে:একটি অগ্রভাগের জন্য এবং তিনটি পটভূমির জন্য৷ একটি অগ্রাধিকার স্তর নির্ধারণ করে যখন স্থানান্তর সারিতে থাকা অন্যান্য কাজের তুলনায় একটি স্থানান্তর কাজ প্রক্রিয়া করা হয়, তাই:
- একটি উচ্চ-অগ্রাধিকার কাজ একটি নিম্ন-অগ্রাধিকারমূলক কাজের চেয়ে অগ্রাধিকার নেয়৷
- নিম্ন-অগ্রাধিকারের চাকরিগুলি স্থানান্তর সময় পায় না যতক্ষণ না সমস্ত উচ্চ-অগ্রাধিকারমূলক কাজগুলি স্থানান্তরিত হয় বা একটি ত্রুটি অবস্থায় থাকে৷
- একই অগ্রাধিকার স্তরের চাকরিগুলি স্থানান্তরের সময় ভাগ করে নেয়, তাই কোনও বড় চাকরি স্থানান্তর সারিতে বাধা দিতে পারে না এবং বিলম্ব ঘটাতে পারে না৷
একই অগ্রাধিকার স্তরে কাজের সময় নির্ধারণ করতে, BITS রাউন্ড-রবিন সময়সূচী ব্যবহার করে, যেখানে প্রতিটি কাজকে তার ফাইলগুলি প্রক্রিয়া করার জন্য একটি স্লাইস সময় দেওয়া হয়। যদি একটি নির্দিষ্ট কাজ তার বরাদ্দকৃত সময়ের মধ্যে সম্পূর্ণ না হয়, তবে এটি স্বয়ংক্রিয়ভাবে সারিবদ্ধ অবস্থায় ফিরে যায় এবং সারিতে থাকা পরবর্তী কাজটি ফার্স্ট-ইন, ফার্স্ট-আউট (FIFO) ভিত্তিতে সক্রিয় হয়। এখানে, এটা মনে রাখা গুরুত্বপূর্ণ যে BITS FIFO প্রক্রিয়াকরণের গ্যারান্টি দেয় না, যদিও এটি সর্বোত্তম কাজ করে।
একই অগ্রাধিকার স্তরে কাজের সময় নির্ধারণের জন্য Windows BITS রাউন্ড-রবিন শিডিউলিং ব্যবহার করে। BITS 1.5 এবং তার আগের, পটভূমির চাকরির চেয়ে অগ্রভাগের কাজগুলিকে অগ্রাধিকার দেওয়া হয়। প্রকৃতপক্ষে, ফোরগ্রাউন্ড চাকরির সর্বোচ্চ অগ্রাধিকার রয়েছে এবং বিআইটিএস এক সময়ে শুধুমাত্র একটি কাজ প্রক্রিয়া করে। পরবর্তী BITS সংস্করণগুলিতে, একাধিক ফোরগ্রাউন্ড স্থানান্তর একই সাথে ঘটতে পারে, তবে একই কাজের একাধিক ফাইল সর্বদা ক্রমানুসারে বা ক্রমিকভাবে স্থানান্তরিত হয়।
ব্যাকগ্রাউন্ড ইন্টেলিজেন্ট ট্রান্সফার সার্ভিসের ইতিহাস
মাইক্রোসফট বহুবার BITS আপডেট করেছে:
- মাইক্রোসফ্ট 2001 সালে Windows XP-এ BITS-এর 1.0 সংস্করণ চালু করেছিল।
- Windows 2000-এ স্বয়ংক্রিয় আপডেট পরিষেবা যোগ করতে 2002-এর মাঝামাঝি সংস্করণ 1.2 এসেছে।
- সংস্করণ 1.5 উইন্ডোজ সার্ভার 2003 এর সাথে 2003 সালের শেষের দিকে এসেছিল এবং কমান্ড-লাইন সমর্থন, আরও আপলোড বৈশিষ্ট্য এবং নিরাপত্তার উন্নতি নিয়ে এসেছিল।
- সংস্করণ 2.0, 2004-এর মাঝামাঝি সময়ে একাধিক OS স্থাপনার জন্য একটি আপডেট হিসাবে প্রকাশিত হয়েছে, আরও ডাউনলোড বৈশিষ্ট্য, ব্যান্ডউইথ থ্রটলিং এবং SMB-এর জন্য সমর্থন যোগ করেছে৷
- 2007-এর মাঝামাঝি সময়ে প্রকাশিত, BITS 2.5 IPv6 এবং কাস্টম HTTP হেডার এবং উন্নত HTTP নিরাপত্তার জন্য সমর্থন যোগ করেছে।
- BITS 3.0, Windows Vista এবং Windows Server 2008 এর সাথে অন্তর্ভুক্ত, যোগ করা হয়েছে পিয়ার ক্যাশিং, বিজ্ঞপ্তি, অস্থায়ী ফাইল অ্যাক্সেস, HTTP রিডাইরেক্ট হ্যান্ডলিং, অতিরিক্ত গ্রুপ নীতি নিয়ন্ত্রণ এবং ইভেন্ট লগিং৷
- বিটস 4.0, উইন্ডোজ 7 এবং উইন্ডোজ সার্ভার 2008 R2 সহ 2009-এর মাঝামাঝি সময়ে প্রকাশিত, টোকেন-ভিত্তিক নিরাপত্তা, স্বতন্ত্র ফাইল সার্ভার বৈশিষ্ট্য, পরিমার্জিত ব্যান্ডউইথ থ্রটলিং এবং সংশোধিত পিয়ার ক্যাশিং নিয়ে এসেছে৷
- বিটস 5.0, 2016-এর মাঝামাঝি সময়ে Windows 10 এর সাথে অন্তর্ভুক্ত, ব্যাকগ্রাউন্ড কপি কাজের উন্নতি, পুরানো ব্যাকগ্রাউন্ড কপি কাজের জন্য সমর্থন এবং API এবং PowerShell cmdlets এর মাধ্যমে BITS ব্যবহার করার ক্ষমতা যোগ করেছে।
- BITS এর সংস্করণ 10.1, Windows 10 সংস্করণ 1703 এর অংশ, যা Windows 10 ক্রিয়েটর আপডেট, পরিমার্জিত ডাউনলোড এবং বিজ্ঞপ্তি বৈশিষ্ট্য হিসাবেও পরিচিত৷
- বিআইটিএস-এর সংস্করণ 10.2, উইন্ডোজ 10 অক্টোবর 2018 আপডেটের অংশ, ডিফল্ট প্রক্সি অর্ডার যোগ করা হয়েছে, সেইসাথে আধুনিক স্ট্যান্ডবাই এবং মোবাইল ডিভাইস ম্যানেজার নীতি এবং গ্রুপ নীতিগুলির জন্য সমর্থন৷
- বিআইটিএস-এর সংস্করণ 10.3, উইন্ডোজ 10 মে 2019 আপডেটের অংশ, HTTP শিরোনামগুলিকে শুধুমাত্র লিখতে এবং সার্ভার শংসাপত্রের বৈধতা কলব্যাক হিসাবে চিহ্নিত করার ক্ষমতা সক্ষম করেছে৷
পাওয়ারশেল ফাইল ট্রান্সফার প্রোটোকল স্ক্রিপ্ট দিয়ে ফাইলগুলি আপলোড এবং ডাউনলোড করতে শিখুন এবং এন্টারপ্রাইজের জন্য আটটি সুরক্ষিত ফাইল স্থানান্তর পরিষেবা পড়ুন৷
Microsoft Windows ব্যাকগ্রাউন্ড ইন্টেলিজেন্ট ট্রান্সফার সার্ভিস (BITS) সম্পর্কে পড়া চালিয়ে যান
- পাওয়ারশেল কী এবং কীভাবে এটি ব্যবহার করবেন:চূড়ান্ত টিউটোরিয়াল
- Windows 11 পারফরম্যান্স সমস্যা চিহ্নিত করতে এবং ঠিক করার জন্য 5 ধাপ
- বড় ফাইল স্থানান্তর করার টুল:কিভাবে সেরাটি খুঁজে বের করতে হয় এবং কিনতে হয়
- ডেস্কটপ অ্যাডমিনিস্ট্রেটরদের জন্য উইন্ডোজ 11 মাইগ্রেশন টুলস
- Windows 11 আপগ্রেড সমস্যা যা ডেস্কটপ অ্যাডমিনদের জানা উচিত
আইটি অপারেশন এবং অবকাঠামো ব্যবস্থাপনার উপর আরও গভীর খনন করুন
-
Simple Struts 2 ফাইল আপলোডের উদাহরণ
লিখেছেন:ক্যামেরন ম্যাকেঞ্জি
-
JCL (চাকরি নিয়ন্ত্রণ ভাষা) কি?
দ্বারা:TechTarget Contributor
-
নেটওয়ার্ক জুড়ে ফাইল স্থানান্তর করতে TFTP কীভাবে ব্যবহার করবেন
লিখেছেন:ড্যামন গার্ন
-
CLI থেকে নেটওয়ার্ক ফাইল ডাউনলোড করতে cURL এবং Wget ব্যবহার করুন
লিখেছেন:ড্যামন গার্ন