সক্রিয় এবং প্যাসিভ FTP মধ্যে পার্থক্য

Anonim

সক্রিয় বনাম ফ্যাসিফেট FTP

এফটিপি ফাইল ট্রান্সফার প্রোটোকলের জন্য ব্যবহৃত হয়। এটি একটি প্রমিত প্রোটোকল, যা একটি হোস্ট থেকে অন্য হোস্টে একটি TCP ভিত্তিক নেটওয়ার্কের উপর স্থানান্তরিত ফাইল ব্যবহার করা হয়। FTP- র ক্লায়েন্ট-সার্ভার আর্কিটেকচার রয়েছে, এবং এটি অ্যাপ্লিকেশন লেয়ারের OSI মডেলটি পরিচালনা করে। একটি নেটওয়ার্ক উপর তথ্য স্থানান্তর করার সময় চার তথ্য প্রতিনিধিত্ব মোড রয়েছে,

1। ASCII মোড

2 বাইনারি মোড (চিত্র মোড)

3 EBCDIC মোড

4 স্থানীয় মোড

যখন একটি হোস্ট (হোস্ট A এর কথা বলা যাক) অন্য হোস্টে একটি ফাইল স্থানান্তর করতে হবে (এর হোস্ট B বলি), এই হোস্ট A এবং হোস্ট B এর মধ্যে একটি সংযোগ থাকা উচিত। এই সংযোগ তৈরির দুটি উপায় রয়েছে দুটি হোস্ট মধ্যে তারা বলা হয়, 1 সক্রিয় FTP

2 প্যাসিভ FTP

(প্রকৃতপক্ষে, এটি বিভিন্ন ধরনের FTP নয়, কিন্তু FTP পোর্ট খোলার বিভিন্ন উপায়।)

--২ ->

সক্রিয় এফটিপি

সক্রিয় মোডে, এফটিপি ক্লায়েন্ট একটি র্যান্ডম অপ্রকাশিত পোর্ট থেকে FTP সার্ভারের পোর্ট 21 সংযোগ করে, যা সাধারণত 1024 (পোর্ট নম্বর) এর চেয়ে বড় হয়। FTP FTP ক্লায়েন্ট এবং এফটিপি সার্ভারের মধ্যে যোগাযোগের উপায় হল নিম্নলিখিত উপায়, • ক্লায়েন্টের কমান্ড পোর্ট সার্ভারের কমান্ড পোর্টের সাথে যোগাযোগ করে এবং এর ডাটা পোর্ট দেয়।

• সার্ভার ক্লায়েন্টের কমান্ড পোর্টে স্বীকৃতি দেয়।

• সার্ভার তার ডাটা পোর্ট এবং ক্লায়েন্টের ডেটা পোর্টের মধ্যে একটি সংযোগ স্থাপন করে।

শেষ পর্যন্ত, ক্লায়েন্ট সার্ভারে একটি স্বীকারোক্তি পাঠায়।

সক্রিয় FTP ব্যবহার করা উচিত যখন FTP সার্ভার, যা সংযোগ করার চেষ্টা করছে, প্যাসিভ FTP সংযোগগুলি সমর্থন করে না বা FTP সার্ভার ফায়ারওয়াল / রাউটার / NAT ডিভাইসের পিছনে।

প্যাসিভ FTP

সক্রিয় মোডের সংযোগের সমস্যা সমাধান করতে প্যাসিভ এফটিপি মোড তৈরি করা হয়েছে। FTP ক্লায়েন্ট সার্ভারকে বলার জন্য PASV কমান্ড ব্যবহার করতে পারে, সংযোগটি প্যাসিভ। এটি FTP ক্লায়েন্ট এবং প্যাসিভ মোডে সার্ভারের মধ্যে যোগাযোগ।

• ক্লায়েন্ট সার্ভার কমান্ড পোর্টের সাথে যোগাযোগ করুন এবং PASV কমান্ডটি এটিকে বলে প্যাসিভ সংযোগ।

তারপর সার্ভার ক্লায়েন্টের কাছে তার শোনা ডেটা পোর্ট দেয়।

• তারপর ক্লায়েন্ট দ্বারা প্রদত্ত পোর্ট ব্যবহার করে সার্ভারের মধ্যে একটি ডেটা সংযোগ তৈরি করে। (পোর্ট সার্ভার দ্বারা দেওয়া হয়)

• শেষ পর্যন্ত, সার্ভার ক্লায়েন্ট একটি স্বীকারোক্তি প্রেরণ।

একটি ত্রুটি ঘটেছে বা FTP সংযোগ অ-মানক এফটিপি পোর্ট ব্যবহার করছে না হলে প্যাসিভ এফটিপি সব সময় ব্যবহার করা উচিত।

সক্রিয় এবং প্যাসিভ FTP মধ্যে পার্থক্য কি?

1। সক্রিয় মোডটি FTP সার্ভারে আরও নিরাপত্তা প্রদান করে। কিন্তু প্যাসিভ মোডে এটা না। (ফায়ারওয়াল দ্বারা যখন FTP সংযোগ বন্ধ করা হয় তখন প্যাসিভ মোড ব্যবহার করা হয়।)

2 অ্যাক্টিভ এফটিপি কারণে ফায়ারওয়াল সমস্যা হতে পারে। কিন্তু ফায়ারওয়াল থেকে প্যাসিভ এফটিপি এর সংযোগ সমস্যা নেই)

3সক্রিয় মোডে, ক্লায়েন্ট কমান্ড চ্যানেল স্থাপন করে এবং সার্ভারটি ডেটা চ্যানেল স্থাপন করে, কিন্তু প্যাসিভ এফটিপিতে ক্লায়েন্ট দ্বারা উভয় সংযোগ স্থাপন করা হয়।

4। বেশিরভাগ ওয়েব ব্রাউজারের ডিফল্ট মোড প্যাসিভ। সক্রিয় মোড একটি ব্রাউজারের ডিফল্ট মোড হিসাবে ব্যবহৃত হয় না।