বিষয়বস্তুতে চলুন

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

উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে
ফাইল ট্রান্সফার প্রোটোকল
যোগাযোগ প্রটোকল
উদ্দেশ্যফাইল ট্রান্সফারr
উন্নয়নকারীআরএফসি ৯৫৯ এর জন্য অভয় ভূষণ
উদ্ভাবন১৬ এপ্রিল ১৯৭১; ৫৩ বছর আগে (1971-04-16)
ওএসআই স্তরঅ্যাপ্লিকেশন স্তর
পোর্টনিয়ন্ত্রণের জন্য ২১, ডেটা স্থানান্তরের জন্য ২০
আরএফসিRFC 959

ফাইল ট্রান্সফার প্রোটোকল (ইং: File Transfer Protocol) একটি স্ট্যান্ডার্ড যোগাযোগ প্রোটোকল যা কম্পিউটার নেটওয়ার্কে একটি সার্ভার থেকে ক্লায়েন্ট কম্পিউটারে ফাইল স্থানান্তরের জন্য ব্যবহৃত হয়। ক্লায়েন্ট এবং সার্ভারের মধ্যে পৃথক নিয়ন্ত্রণ এবং ডেটা সংযোগ ব্যবহার করে একটি ক্লায়েন্ট-সার্ভার মডেল আর্কিটেকচারের উপর এফটিপি নির্মিত হয়।[] এফটিপি ব্যবহারকারীরা একটি স্পষ্ট-পাঠ্য সাইন-ইন প্রোটোকল দিয়ে নিজেদের প্রমাণ করতে পারে, সাধারণত ব্যবহারকারীর নাম এবং পাসওয়ার্ড আকারে, তবে সার্ভারটি অনুমতি দেওয়ার জন্য কনফিগার করা হলে বেনামে সংযোগ করতে পারে। নিরাপদ ট্রান্সমিশনের জন্য যা ব্যবহারকারীর নাম এবং পাসওয়ার্ড সুরক্ষিত করে এবং বিষয়বস্তু এনক্রিপ্ট করে, এফটিপি প্রায়শই এসএসএল/টিএলএস (এফটিপিএস) দিয়ে সুরক্ষিত থাকে বা এসএসএইচ ফাইল ট্রান্সফার প্রোটোকল (এসএফটিপি) দিয়ে প্রতিস্থাপিত হয়।

প্রথম এফটিপি ক্লায়েন্ট অ্যাপ্লিকেশনগুলি অপারেটিং সিস্টেমের গ্রাফিকাল ব্যবহারকারী ইন্টারফেস হওয়ার আগে তৈরি করা কমান্ড-লাইন প্রোগ্রাম ছিল, এবং এখনও বেশিরভাগ উইন্ডোজ, ইউনিক্স এবং লিনাক্স অপারেটিং সিস্টেমের সাথে পাঠানো হয়।[][]

জানুয়ারী ২০২১ সালে এফটিপি প্রোটোকলের জন্য সমর্থন গুগল ক্রোমে নিষ্ক্রিয় করা হয় (সংস্করণ ৮৮ হিসাবে),[] এবং ফায়ারফক্সে অক্ষম করা হয় (সংস্করণ ৮৮.০ হিসাবে)।[] জুলাই ২০২১ সালে ফায়ারফক্স ৯০ এফটিপি পুরোপুরি বাদ দেয়।[]

এফটিপি সার্ভারের ইতিহাস[]

ফাইল ট্রান্সফার প্রোটোকলের মূল স্পেসিফিকেশনটি অভয় ভূষণ দ্বারা লিখিত হয়েছিল এবং ১৬ এপ্রিল ১৯৭১ তারিখে RFC 114 হিসাবে প্রকাশিত হয়। ১৯৮০ সাল পর্যন্ত, FTP NCP (TCP/IP-এর পূর্বসূরি) এর উপর কাজ করত। পরবর্তীতে এই প্রোটোকলটি TCP/IP সংস্করণে প্রতিস্থাপিত হয়, যা RFC 765 (জুন ১৯৮০) এবং RFC 959 (অক্টোবর ১৯৮৫) দ্বারা নির্ধারিত হয় এবং এটি বর্তমানে ব্যবহৃত স্পেসিফিকেশন। কিছু প্রস্তাবিত স্ট্যান্ডার্ড RFC 959-কে সংশোধন করেছে, যেমন RFC 1579 (ফেব্রুয়ারি ১৯৯৪) যা Firewall-Friendly FTP (প্যাসিভ মোড) সক্ষম করে, RFC 2228 (জুন ১৯৯৭) যা নিরাপত্তা এক্সটেনশন প্রস্তাব করে, এবং RFC 2428 (সেপ্টেম্বর ১৯৯৮) যা IPv6 সমর্থন যোগ করে এবং একটি নতুন ধরনের প্যাসিভ মোড সংজ্ঞায়িত করে।

যোগাযোগ এবং ডেটা স্থানান্তর

[সম্পাদনা]
পোর্ট ২১ ব্যবহার করে একটি নিষ্ক্রিয় সংযোগ শুরু করার চিত্র

এফটিপি সক্রিয় বা নিষ্ক্রিয় মোডে চলতে পারে, যা ডেটা সংযোগ কীভাবে প্রতিষ্ঠিত হয় তা নির্ধারণ করে।[]

তথ্যসূত্র

[সম্পাদনা]
  1. Behrouz A. Forouzan (জানুয়ারি ১, ২০০৩)। TCP/IP Protocol Suite (২য় সংস্করণ)। Tata Mcgraw Hill। আইএসবিএন 978-0070495517 
  2. "The TCP/IP Guide - FTP Overview, History and Standards"tcpipguide.com। সংগ্রহের তারিখ ২০২১-০৯-০১ 
  3. Dean, Tamara (২০১২-০৬-১৪)। Network+ Guide to Networks (ইংরেজি ভাষায়)। Cengage Learning। পৃষ্ঠা ১৬৮–১৭১। আইএসবিএন 978-1-133-60819-6 
  4. "Deprecations and removals in Chrome 87 | Web"Google Developers (ইংরেজি ভাষায়)। সংগ্রহের তারিখ ২০২১-০৯-০১ 
  5. "Firefox 88.0, See All New Features, Updates and Fixes"Mozilla (ইংরেজি ভাষায়)। সংগ্রহের তারিখ ২০২১-০৯-০১ 
  6. "Firefox 90 introduces new tracking blocker to fix broken site logins (APK Download)"Android Police (ইংরেজি ভাষায়)। ২০২১-০৭-১৪। সংগ্রহের তারিখ ২০২১-০৯-০১ 
  7. "FTP SERVER BD - All BD Ftp Server List"FTP SERVER BD (ইংরেজি ভাষায়)। সংগ্রহের তারিখ ২০২৫-০২-০৭ 
  8. "Active FTP vs. Passive FTP, a Definitive Explanation"। Slacksite.com। 

আরো পড়ুন

[সম্পাদনা]