FTP- ফাইল ট্রান্সফার প্রোটোকল

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

ইতিহাস এবং কিভাবে এফটিপি কাজ করে

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

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

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

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

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

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

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

এফটিপি এর বিকল্প

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