فرق SFTP اور SCP کے درمیان
SFTP بمقابلہ SCP
SSH فائل ٹرانسمیشن پروٹوکول (جو صرف محفوظ طور پر محفوظ ٹرانسفارمر پروٹوکول یا SFTP کے نام سے جانا جاتا ہے) ایک نیٹ ورک پروٹوکول ہے.. یہ ایک قابل اعتماد ڈیٹا سٹریم پر فائل تک رسائی، فائل کی منتقلی، اور فائل مینجمنٹ افعال فراہم کرتا ہے. یہ خاص طور پر محفوظ شیل پروٹوکول (یا SSH)، ورژن 2 کے توسیع کے طور پر ڈیزائن کیا گیا تھا. 0. ایک توسیع کے طور پر، یہ بنیادی طور پر محفوظ فائل کی منتقلی کی صلاحیت فراہم کرنے کے لئے استعمال کیا جاتا ہے؛ تاہم، یہ بھی دوسرے پروٹوکول کے ساتھ قابل استعمال ہونے کا ارادہ رکھتا ہے. انٹرنیٹ انجینئرنگ ٹاسک فورس (یا IETF) نے وضاحت کی ہے کہ انٹرنیٹ ڈرافٹ- SFTP SSH-2 پروٹوکول کے تناظر میں بیان کیا جاتا ہے؛ تاہم، SFTP جنرل اور باقی SSH-2 پروٹوکول سوٹ سے آزاد ہے. اس میں مختلف قسم کے ایپلی کیشنز میں استعمال ہونے کی صلاحیت ہے، جس میں ٹرانسپورٹ کی پرت سیکورٹی (یا TLS) پر محفوظ فائل منتقلی اور وی پی این کے ایپلی کیشنز میں مینجمنٹ کی معلومات کی منتقلی بھی شامل ہے. یہ فرض کرتا ہے کہ یہ ایک محفوظ چینل (جیسے SSH) پر چل جائے گا جو پہلے سے تصدیق شدہ کلائنٹ ہے - جس کی شناخت پروٹوکول کے لئے دستیاب ہے.
محفوظ چینل پروٹوکول (یا ایس سی پی) ایک نیٹ ورک پروٹوکول ہے. یہ ڈیٹا منتقل کرنے کا ایک ذریعہ فراہم کرتا ہے جس میں مداخلت اور چھیدنے کے لئے مکمل طور پر ناقابل اعتماد ہے. اگرچہ معلومات کا منتقلی مکمل طور پر محفوظ رکھنے کا طریقہ بننا ہے، اگرچہ حقیقی دنیا میں کوئی مکمل محفوظ چینل موجود نہیں ہے، جس میں غیر محفوظ نیٹ ورک کم غیر محفوظ ہوسکتے ہیں اور معلومات کو منتقلی سے زیادہ محفوظ کر سکتے ہیں. پیغام دیکھیں یا سن لیں لیکن سرور پر تبادلہ خیال کردہ معلومات کو تبدیل کرنے کا کوئی ذریعہ نہیں ہے.
SFTP پروٹوکول کو ریموٹ فائلوں پر آپریشن کے ضوابط کی اجازت دیتا ہے. ایس سی پی پروٹوکول اس کے پیشرو کے مقابلے میں دور دراز فائل سسٹم پروٹوکول کے ساتھ زیادہ سے زیادہ ہے. SFTP پروٹوکول کی توسیع کی خصوصیات کے ایک حصے کے طور پر، ایک کلائنٹ میں رکاوٹ ٹرانسمیشن، ڈائرکٹری لسٹنگ، اور ریموٹ فائل کو ہٹانا شروع کرنے میں کامیاب ہے. نتیجے کے طور پر، GUI SFTP کلائنٹ کو ایک GUI SCP کلائنٹ کے مقابلے میں لاگو کرنا آسان ہے. SFTP اپنے سابقہ سے کہیں زیادہ پلیٹ فارم خود مختار پروٹوکول بننے کی کوشش کرتا ہے - ایس ایس ٹی پی سے بچنے سے بچتا ہے کہ کلائنٹ کی طرف سے متعین کردہ جنگلی کارڈ کی توسیع سرور تک ہو. اس کے علاوہ، سب سے زیادہ پلیٹ فارمز پر SFTP سرور دستیاب ہیں. یہ ایک مکمل طور پر نیا پروٹوکول ہے جو SSH سے متعلق نہیں ہے- جو ایف ٹی پی پر چل رہا ہے. SFTP کی توثیق یا سیکورٹی فراہم نہیں کرتا ہے. بلکہ یہ دونوں کو محفوظ کرنے کے لئے بنیادی پروٹوکول کی توقع ہے. جیسا کہ یہ ہے، SFTP زیادہ سے زیادہ SSH پروٹوکول کے سبسیکشن کے طور پر استعمال کیا جاتا ہے، ورژن 2 پر عملدرآمد (جیسا کہ یہ اسی ورک گروپ میں تیار کیا گیا تھا). تاہم، ممکن ہے کہ SFTP کو SSH-1 یا دیگر اعداد و شمار کے سلسلے پر چلانے کے لئے.
خلاصہ:
1. SFTP ایک نیٹ ورک پروٹوکول ہے جو قابل اعتماد ڈیٹا سٹریم پر فائل تک رسائی، منتقلی، اور مینجمنٹ افعال فراہم کرتا ہے. ایس سی سی ایک نیٹ ورک پروٹوکول ہے جو ڈیٹا ٹرانسفر فراہم کرتا ہے جو مداخلت اور چھیدنے کے قابل ہے.