FTP (File Transfer Protocol) নিয়ে বিগিনারদের জন্য প্রশ্ন ও উত্তর

FTP কী?

উত্তর: FTP (File Transfer Protocol) হল একটি নেটওয়ার্ক প্রোটোকল যা ইন্টারনেট বা লোকাল নেটওয়ার্কের মাধ্যমে ফাইল আদান-প্রদান করতে ব্যবহৃত হয়। এটি মূলত ক্লায়েন্ট ও সার্ভারের মধ্যে ফাইল পাঠানো ও গ্রহণের জন্য ব্যবহৃত হয়।

FTP কী ধরনের সমস্যা সমাধান করে?

উত্তর: FTP মূলত নিম্নলিখিত সমস্যাগুলো সমাধান করে: ✅ ওয়েবসাইটে ফাইল আপলোড ও আপডেট সহজ করা ✅ বড় ফাইল ট্রান্সফার সহজ করা ✅ ওয়েবসাইট ব্যাকআপ নেওয়া ও রিস্টোর করা ✅ সার্ভারে ফাইল সংরক্ষণ ও ম্যানেজ করা ✅ রিমোট সার্ভারে ফাইল ট্রান্সফার করা

FTP কীভাবে কাজ করে?

উত্তর: FTP দুটি অংশ নিয়ে কাজ করে— ক্লায়েন্ট (Client) এবং সার্ভার (Server)। যখন একজন ইউজার FTP ক্লায়েন্ট সফটওয়্যার (যেমন: FileZilla/WinSCP) ব্যবহার করে সার্ভারের সাথে সংযোগ স্থাপন করে, তখন সে তার কম্পিউটার থেকে সার্ভারে ফাইল আপলোড বা সার্ভার থেকে ফাইল ডাউনলোড করতে পারে।

FTP-এর জন্য কোন সফটওয়্যার দরকার?

উত্তর: FTP ব্যবহারের জন্য কিছু জনপ্রিয় সফটওয়্যার হল:

FTP ক্লায়েন্ট: FileZilla, WinSCP, Cyberduck

FTP ব্যবহার করার ধাপগুলো কী কী?

উত্তর: FTP ব্যবহার করতে নিচের ধাপগুলো অনুসরণ করতে হয়:

  1. একটি FTP ক্লায়েন্ট (যেমন: FileZilla/WinSCP) ইন্সটল করুন।

  2. সার্ভারের FTP ক্রিডেনশিয়াল (Host, Username, Password) সংগ্রহ করুন।

  3. FileZilla/WinSCP-তে FTP সার্ভারে লগইন করুন।

  4. আপনার কম্পিউটার এবং সার্ভারের ফাইল ব্রাউজ করুন।

  5. ফাইল আপলোড বা ডাউনলোড করুন.

FTP বনাম HTTP - প্রধান পার্থক্য

✅ FTP (File Transfer Protocol)

  • 🔹 ব্যবহার: ফাইল আপলোড ও ডাউনলোডের জন্য ব্যবহৃত হয়।

  • 🔹 সংযোগ প্রকার: স্টেটফুল (সংযোগ ধরে রাখে)।

  • 🔹 পোর্ট নম্বর: ২১ (FTP), ২২ (SFTP), ৯৯০ (FTPS)।

  • 🔹 নিরাপত্তা: SFTP/FTPS ব্যবহার করলে এনক্রিপশন হয়।

  • 🔹 গতি: তুলনামূলক ধীর (বড় ফাইল ট্রান্সফারের জন্য)।

✅ HTTP (HyperText Transfer Protocol)

  • 🔹 ব্যবহার: ওয়েবসাইট ব্রাউজিংয়ের জন্য ব্যবহৃত হয়।

  • 🔹 সংযোগ প্রকার: স্টেটলেস (প্রতি রিকোয়েস্ট আলাদা)।

  • 🔹 পোর্ট নম্বর: ৮০ (HTTP), ৪৪৩ (HTTPS)।

  • 🔹 নিরাপত্তা: HTTPS ব্যবহার করলে এনক্রিপশন হয়।

  • 🔹 গতি: দ্রুত (ওয়েব পেজ লোডিংয়ের জন্য অপটিমাইজড)।