Skip to main content

FTP এর একটি এক্সিকিউটিভ সারাংশ - ফাইল ট্রান্সফার প্রোটোকল

Digitaloy - সার্ভার এ ফাইল ট্রান্সফার (FTP) (জুন 2025)

Digitaloy - সার্ভার এ ফাইল ট্রান্সফার (FTP) (জুন 2025)
Anonim

ফাইল ট্রান্সফার প্রোটোকল (এফটিপি) ইন্টারনেট প্রোটোকলের উপর ভিত্তি করে একটি সহজ নেটওয়ার্ক প্রোটোকল ব্যবহার করে আপনি দুটি কম্পিউটারের মধ্যে ফাইলগুলির কপি স্থানান্তর করতে পারবেন। FTP প্রযুক্তির সাহায্যে ফাইল অনুলিপি করার প্রক্রিয়াটি উল্লেখ করার সময় এফটিপি ব্যবহৃত হয়।

ইতিহাস এবং কিভাবে FTP কাজ করে

টিসিপি / আইপি এবং পুরানো নেটওয়ার্কে ফাইল শেয়ারিংয়ের সমর্থনে 1970 এবং 1980 এর দশকে FTP তৈরি করা হয়েছিল। প্রোটোকল যোগাযোগের ক্লায়েন্ট-সার্ভার মডেল অনুসরণ করে। FTP এ ফাইলগুলি স্থানান্তরিত করার জন্য, একটি ব্যবহারকারী একটি FTP ক্লায়েন্ট প্রোগ্রাম চালায় এবং FTP সার্ভার সফটওয়্যার চালানোর একটি দূরবর্তী কম্পিউটারে সংযোগ আরম্ভ করে। সংযোগ স্থাপন করার পরে, ক্লায়েন্ট ফাইলগুলি, একক বা গোষ্ঠীর কপি প্রেরণ এবং / অথবা গ্রহণ করতে পারে।

মূল FTP ক্লায়েন্ট ইউনিক্স অপারেটিং সিস্টেমগুলির জন্য কমান্ড লাইন প্রোগ্রাম ছিল; ইউনিক্স ব্যবহারকারীরা FTP সার্ভারের সাথে সংযোগ করার জন্য 'ftp' কমান্ড লাইন ক্লায়েন্ট প্রোগ্রামগুলি চালায় এবং উভয় ফাইল আপলোড বা ডাউনলোড করে। নিম্ন-শেষ কম্পিউটার সিস্টেমগুলিকে সমর্থন করার জন্য ট্রিভিয়াল ফাইল ট্রান্সফার প্রোটোকল (টিএফটিপি) নামে একটি FTP এর বৈচিত্র তৈরি করা হয়েছে। TFTP এফটিপি হিসাবে একই বেসিক সহায়তা সরবরাহ করে তবে একটি সরলীকৃত প্রোটোকল এবং সর্বাধিক সাধারণ ফাইল ট্রান্সফার ক্রিয়াকলাপগুলিতে সীমিত কমান্ডের সেট করে। পরে, উইন্ডোজ এফটিপিএর ক্লায়েন্ট সফটওয়্যারটি জনপ্রিয় হয়ে উঠেছে যেমন মাইক্রোসফ্ট উইন্ডোজ ব্যবহারকারীরা FTP সিস্টেমগুলিতে গ্রাফিকাল ইন্টারফেসগুলি পছন্দ করে।

FTP ক্লায়েন্টদের কাছ থেকে ইনকামিং সংযোগ অনুরোধের জন্য একটি FTP সার্ভার টিসিপি পোর্ট 21 এ কথা শোনে। সার্ভার সংযোগটি নিয়ন্ত্রণ করতে এই পোর্টটি ব্যবহার করে এবং ফাইলের ডেটা স্থানান্তর করার জন্য একটি পৃথক পোর্ট খোলে।

কিভাবে ফাইল শেয়ারিং জন্য FTP ব্যবহার করবেন

একটি FTP সার্ভারের সাথে সংযোগ করার জন্য, একটি ক্লায়েন্ট সার্ভার প্রশাসকের দ্বারা সেট করা ব্যবহারকারীর নাম এবং পাসওয়ার্ড প্রয়োজন। অনেক তথাকথিত পাবলিক এফটিপি সাইটগুলির পাসওয়ার্ড প্রয়োজন হয় না তবে পরিবর্তে একটি বিশেষ কনভেনশন অনুসরণ করুন যা ব্যবহারকারীর নাম হিসাবে "বেনামী" ব্যবহার করে কোনও ক্লায়েন্ট গ্রহণ করে। কোনও FTP সাইট পাবলিক বা প্রাইভেটের জন্য, ক্লায়েন্টরা তার আইপি ঠিকানার (যেমন 19২.168.0.1) বা তার হোস্টনাম (যেমন ftp.about.com) দ্বারা FTP সার্ভারটি সনাক্ত করে।

সাধারন FTP ক্লায়েন্টগুলি বেশিরভাগ নেটওয়ার্ক অপারেটিং সিস্টেমগুলির সাথে অন্তর্ভুক্ত করা হয় তবে এই ক্লায়েন্টগুলি (যেমন উইন্ডোজ এ FTP.EXE) একটি তুলনামূলকভাবে অপ্রয়োজনীয় কমান্ড-লাইন ইন্টারফেস সমর্থন করে। অনেক বিকল্প তৃতীয় পক্ষের FTP ক্লায়েন্টগুলি গ্রাফিক ব্যবহারকারী ইন্টারফেস (GUI) এবং অতিরিক্ত সুবিধা বৈশিষ্ট্যগুলি সমর্থন করে এমন উন্নত করা হয়েছে।

FTP ডাটা স্থানান্তরের দুটি মোড সমর্থন করে: প্লেইন টেক্সট (ASCII), এবং বাইনারি। আপনি FTP ক্লায়েন্ট মোড সেট। FTP মোড ব্যবহার করে একটি সাধারণ ত্রুটি টেক্সট মোডে থাকাকালীন বাইনারি ফাইল (যেমন একটি প্রোগ্রাম বা সংগীত ফাইল) স্থানান্তরের চেষ্টা করছে, স্থানান্তরিত ফাইলটিকে অব্যবহারযোগ্য হতে পারে।

FTP এ বিকল্প

পিটার-টু-পিয়ার (পি 2 পি) ফাইল বিনিময় সিস্টেমগুলি বিট টরেন্টের মতো FTP প্রযুক্তির অফারগুলির চেয়ে আরও বেশি উন্নত এবং সুরক্ষিত ফর্ম সরবরাহ করে। এই প্লাস আধুনিক ক্লাউড-ভিত্তিক ফাইল শেয়ারিং সিস্টেমগুলি যেমন বক্স এবং ড্রপবক্সগুলি মূলত ইন্টারনেটে FTP এর প্রয়োজনীয়তাকে বাদ দিয়েছে।