Home » » ফাইল ট্রান্সফার প্রোটোকল কি

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

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

ফাইল ট্রান্সফার প্রোটোকল কি? (What is File Transfer Protocol ? )

FTP হচ্ছে স্ট্যান্ডার্ড নেটওয়ার্ক প্রোটোকল যা ব্যবহার করা হয় একজন ক্লায়েন্ট ও কম্পিউটার নেটওয়ার্কের সার্ভার এর মধ্যে কম্পিউটার ফাইল স্থানান্তর (Transfer) করার জন্য ।

FTP-এর পূর্ণ নাম হলো " (File Transfer Protocol)” “ফাইল ট্রান্সফার প্রোটোকল”। এটি এমন এক প্রকারের প্রোটোকল এবং এমনভাবে ডিজাইন করা যা ইন্টারনেটে ফাইল ট্রান্সফার করতে সক্ষম।


ফাইল ট্রান্সফার প্রোটোকল এর কাজ কি? (Functions of File Transfer Protocol)

১. একটা এফটিপি সার্ভার (FTP Server) এ Stored করা ফাইল শুধুমাত্র নির্দিষ্ট FTP Client এর নিকটই প্রবেশাধিকার (Access) হতে পারে। এই প্রকারের যেমন— ওয়েব ব্রাউজার (Web browser), এফটিপি সফ্টওয়্যার প্রোগ্রাম (FTP Software Program) অথবা একটা “কমান্ড লাইন ইন্টারফেস” (A Command Line Interface) এবং SFTP (~~~~) প্রোটোকলস্ যা এমনভাবে তৈরি করা হয়েছে যাতে ইহা নিরাপদ (Secure) সংযোগ (Secured Connection) যোগাতে পারে।

২. সকল FTP যোগাযোগের জন্য FTPS (SSL Security-র সাথে FTP) যোগায় SSL এনক্রিপশন। এছাড়া FTP-এর নিরাপদ ভার্সন হচ্ছে SFTP (SSH File Transfer Protocol) যা SSH ব্যবহার করে সকল Data স্থানান্তরকে এনক্রিপ্ট করে। অর্থগতভাবে ইহা দ্বারা বুঝায় যে একটি স্ট্যান্ডার্ড FTP প্রোটোকল এনক্রিপটেড করা যায় না। এর অর্থ হলো ইহা এমনি Vulnerable যা স্নীফারস্ ও অন্যান্য Snooping আক্রমন প্যাকেট করতে পারে।

৩. একটা FTP Server কে এমনভাবে গঠন (Configure) করা হয় যাতে ইহা বিভিন্ন ধরনের Access-এ সক্ষম হয়। উদাহরণস্বরূপ বলা যায়, একটা অজানা বা নাম না জানা FTP “ (An anonymous FTP)” কনফিগারেশন যে কারো Server-এর সাথে সংযোগ করতে নির্দেশ করে।

৪. তবে কোন অজানা ( Anonymous) ব্যবহারকারী (Users) শুধুমাত্র অনুমতি পাবে একটা নির্দিষ্ট ডিরেক্টরিগুলো দেখতে। কিন্তু সে তার ফাইলগুলো Upload করতে সক্ষম হবে না। যদি Anonymous FTP Access-কে অক্ষম (Disabled) করা হয় তাহলে মূল ব্যবহারকারীকে Log in করার প্রয়োজন হয় ফাইল দেখা এবং ডাউনলোড করার জন্য।


FTP Server এর ক্রিডেনশিয়াল (FTP Credentials )

১. আপনাকে FTP এর সাথে সংযোগ করতে হলে প্রথমে আপনার প্রয়োজন Server Name এ প্রবেশ করা এবং Number পোর্ট করা। অবশ্যই সেটা Server Name "ftp” দ্বারা আরম্ভ হবে। উদাহরণস্বরূপ বলা যায় “(ftp.example.com)” ।

২. FTP এর স্ট্যান্ডার্ড পোর্ট নাম্বার হলো 21 ।

৩. যদি আপনি FTPS-এর মাধ্যমে ঢুকতে চান তবে আপনার অবশ্যই আর একটি নাম্বার দরকার হবে সেটি হলো Custom Port Number |

৪. তবে সবচেয়ে অধিক ব্যবহৃত কমন নাম্বারটি হলো 990। সে যাই হোক না কেন FTPS বা SFTP Server- এর Access পেতে হলে আপনার প্রয়োজন হবে একটি Username এবং Password |

৫. FTP এক হোস্ট থেকে অন্য হোস্টে ফাইল ট্রান্সফার করার একটি পথ। এই পথে প্রবেশ করার জন্য আপনার প্রয়োজন FTP Credentials এর অন্তর্ভুক্ত হওয়া। FTP Credentials হলো পুরো লগ ইন (Log in details) Server Address, Port Number 4 Username.


FTP সাইট এর ঠিকানা (Address of FTP Site )

HTTP এর ন্যায় FTP এমন একটা Site যা খুবই সহজ এবং অধিক নিরাপদ (Secure) পথ যার মাধ্যমে ইন্টারনেটে File স্থানান্তর করা হয়। FTP এর Website ঠিকানা HTTP এর ন্যায় হলেও এটা আরম্ভ ftp:// দিয়ে (http:// এর পরিবর্তে) Advanced FTP ক্লায়েন্ট, উদাহরণস্বরূপ: AutoFTP Manager যা FTP এর উপর Computer File কে ট্রান্সফার করে থাকে। FTP-address: ftp://ftp.xyz.com

FTP অ্যাকসেস (Access to FTP)

আপনার ওয়েব সাইটে FTP - Access পেতে হলে আপনার যা প্রয়োজন হবে-

১. আপনার একজন FTP ক্লায়েন্ট হতে হবে (উদাহরণ: File Zilla, Dreamweaver ইত্যাদি)। ২. আপনার Hosting Account টাইপ করা জানতে হবে।

৩. এরপর আপনাকে নিশ্চিত হতে হবে যে আপনার এ্যাকাউন্ট Set-up হয়েছে কিনা ?

৪. আপনার Hosting Account (FTP) টি হবে: hostname, username এবং password.


FTP সার্ভারের সাথে সংযোগের ধাপ (Steps to Connect the FTP Server)

FTP এর সংযোগ পাওয়ার জন্য আপনাকে ১টি স্ট্যান্ডার্ড ওয়েব ব্রাউজার (Internet Explorer, Mozilla Firefox etc.) অথবা ১টি FTP Client ব্যবহার করতে হবে। এরপর FTP সার্ভারের সাথে সংযোগ পেতে হলে আপনাকে পরে FTP Address টি ওয়েব অ্যাড্রেস বারে টাইপ করে (Web-Address-Bar) কানেকশনের জন্য নির্দেশ দিতে হবে এবং পরবর্তী ধাপগুলো পূরণ করতে হবে।


FTP Server এর সুবিধা (Advantages of FTP Server)

নিম্নে FTP Server ব্যবহার এর কিছু সুবিধা উল্লেখ করা হলো:

FTP Server-এর মাধ্যমে আপনি একটা ftp-account থেকে অন্য Desktop Computer এ File

Transfer করতে পারবেন।

দুইটা কম্পিউটারের একাউন্টের মধ্যে File-exchange করতে পারবেন ।

• আপনি অনলাইন Software আর্কাইভের Access পাবেন ।

■ আপনি File আপলোড ও ডাউনলোড করতে পারবেন ।

· আপনার FTP Website এ FTP File গুলো সংরক্ষণ করতে পারবেন।

Anonymous FTP-user হিসাবে FTP ওয়েব সাইটে ঢুকতে পারবেন, পড়তে পারবেন কিন্তু Download বা Upload করতে পারবেন না ।

Web Page Editors হিসাবে FTP ব্যবহৃত হতে পারে। অর্থাৎ FTP কে Productivity Application এ প্রয়োগ করা হয়েছে।

0মন্তব্য(গুলি):

একটি মন্তব্য পোস্ট করুন

Comment below if you have any questions

Contact form

নাম

ইমেল*

বার্তা*