ایف ٹی پی - فائل ٹرانسفر پروٹوکول

فائل ٹرانسفر پروٹوکول (ایف ٹی پی) آپ کو انٹرنیٹ پروٹوکول پر مبنی سادہ نیٹ ورک پروٹوکول کا استعمال کرتے ہوئے دو کمپیوٹرز کے درمیان فائلوں کی کاپیاں منتقل کرنے کی اجازت دیتا ہے. ایف ٹی پی بھی اس اصطلاح کا استعمال کرتے ہیں جب ایف ٹی پی ٹیکنالوجی کا استعمال کرتے ہوئے فائلوں کو کاپی کرنے کے عمل کا حوالہ دیتے ہیں.

تاریخ اور ایف ٹی پی کیسے کام کرتا ہے

ایف ٹی پی 1970 اور 1980 کے دہائیوں میں ٹی ٹی پی / آئی پی اور پرانے نیٹ ورک پر فائل شیئرنگ کی حمایت کے لئے تیار کیا گیا تھا. پروٹوکول مواصلات کے کلائنٹ سرور ماڈل کے مطابق ہے. FTP کے ساتھ فائلوں کو منتقل کرنے کے لئے، صارف ایک FTP کلائنٹ پروگرام چلاتا ہے اور ایف ٹی پی سرور سافٹ ویئر چل رہا ہے ایک دور دراز کمپیوٹر سے رابطہ قائم کرتا ہے. کنکشن قائم کرنے کے بعد، کلائنٹ فائلوں کا، نقل یا گروپ میں بھیجنے اور / وصول کرنے کا انتخاب کرسکتا ہے.

اصل ایف ٹی پی کلائنٹ یونیکس آپریٹنگ سسٹم کے لئے کمانڈ لائن پروگرام تھے. یونیکس کے صارفین نے 'FTP' کمان لائن کلائنٹ پروگرام FTP سرور سے منسلک کرنے کے لئے یا فائلوں اپ لوڈ یا ڈاؤن لوڈ کرنے کے لئے بھاگ لیا. ایف ٹی پی کی ایک تنازعہ نے ٹرایلیل فائل ٹرانسمیشن پروٹوکول (TFTP) بھی کم کے آخر میں کمپیوٹر کے نظام کی حمایت کے لئے تیار کیا. TFTP ایف ٹی پی کے طور پر اسی بنیادی حمایت فراہم کرتا ہے لیکن ایک آسان پروٹوکول اور کمانڈ کی سیٹنگ کے ساتھ زیادہ تر عام فائل ٹرانسفر آپریشنز تک محدود ہوتا ہے. ونڈوز ایف ٹی پی کلائنٹ سافٹ ویئر مقبول ہو جاتا ہے جیسا کہ مائیکروسافٹ ونڈوز صارفین کو ایف ٹی پی کے نظام کے لئے گرافیکل انٹرفیس پسند ہے.

ایف ٹی پی کے صارفین کے آنے والے کنکشن کی درخواستوں کے لئے ایک ایف ٹی پی سرور TCP پورٹ 21 پر سنتا ہے. سرور کنکشن کو کنٹرول کرنے کے لئے اس بندرگاہ کا استعمال کرتا ہے اور فائل ڈیٹا منتقل کرنے کے لئے علیحدہ بندرگاہ کھولتا ہے.

فائل شیئرنگ کے لئے ایف ٹی پی کیسے استعمال کریں

FTP سرور سے منسلک کرنے کے لئے، ایک کلائنٹ صارف کے نام اور پاسورڈ کو سرور کے ایڈمنسٹریٹر کے ذریعہ مقرر کرتا ہے. بہت سے نام نہاد عوامی ایف ٹی پی سائٹس کو پاسورڈ کی ضرورت نہیں ہے لیکن اس کے بجائے ایک مخصوص کنونشن کی پیروی کریں جو اس کے صارف نام کے طور پر "گمنام" کا استعمال کرکے کسی کلائنٹ کو قبول کرتا ہے. کسی بھی FTP سائٹ کے لئے عوامی یا نجی، گاہکوں کو یا تو اپنے IP ایڈریس (جیسے 192.168.0.1) یا اس کے میزبان نام (جیسے ftp.about.com) کے ذریعہ FTP سرور کی شناخت ہے.

سادہ ایف ٹی پی کے گاہکوں کو زیادہ سے زیادہ نیٹ ورک آپریٹنگ سسٹم کے ساتھ شامل کیا جاتا ہے، لیکن ان میں سے زیادہ سے زیادہ گاہکوں (جیسے ونڈوز پر FTP.EXE) نسبتا غیر دوستی کمانڈ لائن انٹرفیس کی حمایت کرتے ہیں. بہت سے متبادل تیسرے فریق ایف ٹی پی کلائنٹس تیار کیے گئے ہیں کہ گرافک صارف انٹرفیس (GUIs) اور اضافی سہولیات کی خصوصیات کی حمایت کریں.

ایف ٹی پی ڈیٹا بیس کی منتقلی کے دو طریقوں کی حمایت کرتا ہے: سادہ متن (ASCII)، اور بائنری. آپ نے ایف ٹی پی کلائنٹ میں موڈ مقرر کیا. ایف ٹی پی کا استعمال کرتے ہوئے ایک عام غلطی متن بڈ میں بائنری فائل (جیسے پروگرام یا موسیقی فائل) کو منتقل کرنے کی کوشش کر رہا ہے، جس کی وجہ سے منتقلی فائل غیر فعال ہونے کی وجہ سے ہے.

ایف ٹی پی کے متبادل

بٹ ٹورر جیسے پیر پیر پیر (P2P) فائل شیئرنگ سسٹم ایف ٹی پی ٹیکنالوجی کی پیشکشوں سے فائل فائلوں کے زیادہ جدید اور محفوظ فارم پیش کرتے ہیں. باکس اور ڈراپ باکس جیسے جدید اور جدید کلاؤڈ پر مبنی فائل اشتراک کرنے والے سسٹم نے انٹرنیٹ پر ایف ٹی پی کی ضرورت کو ختم کر دیا ہے.