FTP گردآوری : خانم شهریاری دانشجوی رشته IT استاد : آقای محمدیان ftp چیست؟ FTP مخفففلمه ف م File Transfer Protocol ب ف و مرموامر يففرمت ف م ر.

Download Report

Transcript FTP گردآوری : خانم شهریاری دانشجوی رشته IT استاد : آقای محمدیان ftp چیست؟ FTP مخفففلمه ف م File Transfer Protocol ب ف و مرموامر يففرمت ف م ر.

‫‪FTP‬‬
‫گردآوری ‪ :‬خانم شهریاری‬
‫دانشجوی رشته ‪IT‬‬
‫استاد‪:‬آقای محمدیان‬
‫‪ftp‬چیست؟‬
‫‪ FTP‬مخفففلمه ف م ‪File Transfer Protocol‬ب ف و مرموامر يففرمت ف م ر ف م‬
‫نتقالمفات مميمباشد‬
‫ف مش ففا موام‬
‫ب ف يم ت ب ف مبخ ات ففدما فففاابمرهمر ففاتلمش ف امب ف ما ف مفات ففايمم‬
‫ور ففبازمبانوتب ففد ا مي ف امها ففاومبات ففدم ففاما مب ف م ق ففيم ‪Share‬ن ائت ففدم‪ .‬وامر ي ففرم‬
‫‪Share‬ك و ممست زمم‪ Upload‬فات ايمرهمراتتتا مميمش وم‪.‬ب باتنمجاييمك ميم‬
‫نتففدمافففاابمرهمرف وما مبهف ابمج ففا يم ‪Share‬ك تففدمفيففاييم رففلمكف مشف كلم‬
‫ا ففايم ا ئف ف موا ففد مما ب ففا يمبف ف مشف ف ام رته ففا مم ففيموا ففدم‪ .‬ح ففالم ب ففز ايمينممر ات ففدم‬
‫و شفلم ففامفات فايمم ف امبف مرففاتتتا ما مبف مودسف مفيففايمو و مشفد م نم ف مشف كلم‬
‫ما با م نتقالمواتدم‪ .‬نامم تنم بز ام ‪Ftp‬ميمباشدم‬
‫ظی ابم‪ FTP‬چیسلم؟‬
‫‪ ‬ریستم ‪ FTP‬با وایافل‬
‫العاب رایل ش ا می‬
‫ند ب ا اب ر وکاا ورباس ی اایم‬
‫م او نیان ر و ا ب اری ش اا ر فای اا ع ال ن اید ر ویگ نیانی نیسل ش ا نگ‬
‫م‬
‫رطح ورباس ی ش اا باشید‬
‫‪ FTP ‬تکيم نميدت يم نم ر کف مافايم ت بانفلممفيمباشفدموف ما ف نمافممکفاا ومن فاوي و اومرموام‬
‫رالم‪ 1970‬وام ت بانلم رفه متاففل‪ FTP .‬مخففلم‪ File Transfer Protocol‬متباشفدم‬
‫و متکم ر ک م رتاند اوموام‪ TCP/IP‬رل‪ .‬مان دم‪ HTTP‬و مماتف يمرهما مم تقف ممفيم‬
‫و دمتام‪ SMTP‬و م ت ت مااما مم تق ممفيمو فدم‪ FTP‬افممرفاو م ف نما مبف يم بفاولمفاتف م نم‬
‫تکمکامپت مب مکامپت موتگ مميمباشد‪.‬‬
‫تکيم نمکاا وماايم‪، FTP‬مو ن ومم ن کمرمب نام ماايمکاا ويم نم‬
‫رهمراتت امميمباشد‪.‬‬
‫‪ . ‬به خاطر استفاده اين پروتکل از يک پورت مجزا که پورت شماره ‪ 21‬است عمل دانلود بسيار‬
‫سريع انجام مي شود‪ .‬مانند آدرسهاي وب سايتها‪ FTP،‬هم آدرس مخصوص خود را دارد چون‬
‫همانند يک وب‬
‫‪ ‬سايت‪ ،‬اين پروتکل بر روي هارد ديسک کامپيوتر سرور فضا مشخص ي را اشغال مي کند‪. .‬‬
‫ا‬
‫معمول اگر آدرس يک وب سايت مانند آدرس زير باشد‪:‬‬
‫‪http://www.domain.com ‬‬
‫آدرس ‪ FTP‬آن سايت به اين صورت است‪:‬‬
‫‪ftp://ftp.domain.com‬‬
‫به دو طريق شما مي توانيد از اين پروتکل براي انتقال فايلها‬
‫استفاده کنيد‪.‬‬
‫‪ ‬تکيم نما مم راه مرهمر ومرموتگ يمبکااه فب منف مم ففز اممخهف‬
‫م‪ FTP‬وف مبف م فام‬
‫‪ FTP Client‬مففيمه ففد‪ .‬مففامبف يمورباسف حمبف مماتف يمو ت وتف ايم‪ FTP‬نتففانمبف م‬
‫مشخهف مکفاا يمده ففحم‪ UserID‬رمک ف مامفزمده ففحم‪ Password‬و ا فدموف مواماف مورم‬
‫ارشمبات ففدم بت ففد م ففاما مر اومو ت ففدمرمه ففتم نم اتت ففدمب ف م نتق ففالمفات ف مب او ن ففد‪ .‬رارومب ف م‬
‫بهض ف حم نمو ت وت ف ايما ففايم‪ FTP‬ب ف يمک ت ف مکاا ا ففام ن ومم ففيمباش ففدمرمنت ففانيمب ف مر اوم‬
‫و ف ف و ممشخه ف ففابمک ف ففاا يمنرس ف ففلمو ف ف م ا ف ففطالحام ن ف ف مرارومبه ف ف ابمه ف ففاممده ف ففحم‬
‫‪ anonymous‬ميمه دمو م ن امبامر اومو و م وازم ت تف مرف وممفيم نتفدمبف‬
‫و ت وت ايمورباس حم تد مو تد‪.‬‬
‫م‬
‫‪ ‬هتم نمرارو‪،‬مش اممفيم نتفدمبف يم نتقفالمفات فام نمورفت ا نيممان فدم‪copy paste‬‬
‫رففتفاو مو تففدم ففامفففاتنلما مو ن ف ومرمتففام نمررسففتممرف ومبف م مکففامپت مبف رففتتدمده ففحم‬
‫‪ Upload‬و تففد‪،‬م تبتف م تففنما موامنظف مو شففت مباشففتدموف موامبر ففبامرففاتت امشف اممجففانم‬
‫ب ف مو ن ف وماسففتتدمن ف م ف وممگ ف م ت و ف م مو ت وت ف ايممته ف مب ف مر ف ومش ف امباش فدم ففام‬
‫رطحمورباس حمش ام جان مب م‬
‫ومفات ماممبداد‪.‬‬
‫‪ ‬ويلمو تفدموف م ف وموف و متفکمفاتف مبفزايم نم‬
‫ف مم راه افام افت من فيمشف ومچف م‬
‫نملحففامم م توففحمرمچ ف م نمنظ ف مرففاتمممانففد مفات ف مو ف مب ب فام رففلموام تففنمم ف اوم نمن ف مم‬
‫فز ااايممخه‬
‫م رتفاو مش و‪ .‬ت گ ن مب نام مافاموام ت بانفلمبسفتاامن فاوماسفت دم‬
‫و مبهض حم نم اما تگا مب و مرمبهض حمااما ماممباتفدمر فد ايمو تفد‪ .‬اف موفد مم نم تفنم‬
‫ن مم فز اافامو ا يممز تفامرممهفاتمحممفيمباشف دم مفامورم فام نم فاموف مبر فباتنمکفاا وما موام‬
‫بف ف ف ف ف ففا مکف ف ف ف ف ففاا‬
‫مو انف ف ف ف ف ففدمعباا ف ف ف ف ف ففدم ن‪ CuteFTP :‬ماه ف ف ف ف ف ف لم‪ Globalscape‬رم‬
‫‪ WS_FTP‬تتدم‪ . Ipswitch‬ب يم العابمبر بامرمتفامو ن ف وم فاممفيم نتفدمبف م‬
‫رهمراتلماايمذو مشد مم جه مو تد‬
‫تکي وتگ ن کاا وااي ر ک ‪ ، FTP‬رتفاو‬
‫حا ر مدت‬
‫ره راتت ا ب ي‬
‫نتقال مات ي راتت ا مي باشد و وا حال حاض تن ف و بر باتن رتفاو ا ن‬
‫‪ FTP‬و اند‬
‫‪ ‬نما ي و ش ا فيايي ا ب ي ما با ي راتل ر و ن تک ش ول ر ريت وا د ت بانل‬
‫‪ ISP‬جاا مي و تد‪ ،‬ب ش ا حد ي تک واز ‪ FTP‬مي وا د ا ع‬
‫کامپت‬
‫نتقال فات ا ا نم‬
‫ر و ب ره ر را ر باتهوت نجام واتد و ب با رل ب ي م رل ر حفظ فات ام‬
‫حت ا ن تک ن م فز ا وا تن نمت‬
‫رتفاو و تد‪ .‬ب ا ا م ظ ا يهد و ا م‪ ،‬چگ نگيم‬
‫رتفاو ر نتقال مات اب تک ره راتل ن‬
‫ب نام ‪ CuteFTP‬ا ب ي ش ام‬
‫م نش واتم ا با بکااهااي تن ن م فز ا بت نتد ب ا حوح مات ي راتل ر و ا م تق رم‬
‫فات ا ا مدت ل و و ر با م فقتل ره راتل ر و ا ا ند ني و تد‪.‬‬
‫آيا براي به كارگيري اين ابزار نياز به نرم افزارهاي خاص ي مي باشد؟‬
‫‪ ‬وامجف همباتففدم ااففنمو ومنف م‪ .‬رلففلمچ ان ف ممففيمر اتففدم مففاامويتقففيم نمماف مفات فايم‬
‫‪Upload‬شد م‪،‬م نمناف م هفالمبف م ‪Ftp‬رما‬
‫فا منتفانمبف مبفايمبف و مرف علمرم‪...‬‬
‫و شفت مباشفتدممفيم نتفدم نمنف مم فز اافايممخهف‬
‫م ‪ Upload‬رفتفاو مك تفدمرلفلم‬
‫ا انط امك م شاا مشدم نمياب تت فايمر فدرنمرمم راهف م ت بانوفحمناف ممفيم نتفدمبهف ابم‬
‫مستقتمم رتفاو مك تدم‪.‬‬
‫‪ ‬شایدم امحايم رمم ‪ ftp‬م ی بامنفلمبف مه شفت مرف او مباشف مرلفیمنفدرنیا مچیف مبف یم یفنموف م‬
‫بففدرنیا مبف م و مف ممط ف مبف ینم‪ .‬ا ففام ر م ف مبففز اینمیوففممبففاامع یتف منیففاومشف مبابفاميف م‪21‬‬
‫اام‬
‫‪ FTP ‬یکیم نميدی یم ینم ر کف مافایم ی بانفلممفیمباشفدموف ما ف نمافممکفاا ومنیفاوی و اومرموام‬
‫رالم‪ 1970‬وام ی بانلم رفه میاففل‪ FTP .‬مخففلم‪ File Transfer Protocol‬میباشفدم‬
‫و میکم ر ک م رتاند اوموام‪ TCP/IP‬رل‪ .‬مان دم‪ HTTP‬و مماتف یمرهما مم تقف ممفیم‬
‫و دمیام‪ SMTP‬و م ی ی مااما مم تق ممفیمو فدم‪ FTP‬افممرفاو م ف ینما مبف یم بفاولمفایف م نم‬
‫یففکمکففامپی مبف مکففامپی مویگف ممففیمباشففد‪ .‬یکففیم نمکففاا وماففایم‪، FTP‬مو ن ف ومم نیففکمرمب نامف م‬
‫اایمکاا ویم نمرهمرایت اممیمباشد‪.‬‬
‫‪ . ‬بف مرففا م رففتفاو م یففنم ر کف م نمیففکم ف ابممجففز موف م ف ابمشف اا م‪ 21‬رففلمع ف م‬
‫و ن ف ف ومبس ففیاامرف ف شرم نج ففاممم ففیمشف ف و‪ .‬مان ففدم وارف ف ایمرهمر ففایت ا‪،‬م‪ FTP‬ا ففمم وازم‬
‫مخه ف ف‬
‫مر ف ف وما مو اومچ ف ف ما ان ف ففدمیف ففکمرهمرف ففایل‪،‬م یف ففنم ر ک ف ف مب ف ف ماریماف ففااوم‬
‫ویسففکمکففامپی مر ف رامفيففایممشخ ف یما م ش ف الممففیمو ففد‪ .‬مه ف يم ه ف م وازمی فکم‬
‫رهمرایلممان دم وازمنی مباشد‪:‬‬
‫‪http://www.domain.com ‬‬
‫‪ ‬وازم‪ FTP‬مرایلمب م ینما ابم رل‪:‬‬
‫‪:ftp//ftp.domain.com ‬‬
‫به دو طریق شما می توانید از این پروتکل برای انتقال فایلها استفاده‬
‫کنید‪:‬‬
‫‪ ‬یکففیم نما مم راه ف مرهمرف ومرمویگ ف یمبکففااه فب منف مم فففز اممخه ف‬
‫م‪ FTP‬وف مب ف م ففام‪ FTP Client‬مففیم‬
‫ه ی د‪ .‬مامب یمورباس یمب ممات یمو ی وت ایم‪ FTP‬نیانمب ممشخه مکاا یمیه فیم‪ UserID‬رمک ف مامفزم‬
‫یه ففیم‪ Password‬و ای ففدمو ف مواما ف مورمارشمبای ففدم بت ففد م ففاما مر اومو ی ففدمرمه ففتم نم ایی ففدمب ف م نتق ففالمفایف ف‬
‫ب او نیففد‪ .‬رارومب ف مبهض ف یم نمو ی وت ف ایماففایم‪ FTP‬ب ف یمک ی ف مکاا اففام ن وممففیمباشففدمرمنیففانیمب ف مر اومو ف و م‬
‫مشخهابمکاا یمنیسلمو م اطالحام ن مرارومبه ابمه اممیه یم‪ anonymous‬میمه ی دمو م ن امبام‬
‫ر اومو و م وازم ی ی مر وممیم نیفدمبف م مو ی وتف ایمورباسف یم یفد مو یفد‪ .‬هفتم نمرارو‪،‬مشف اممفیم نیفدم‬
‫ب یم نتقالمفای ام نمورت ا نیممان دم‪ copy paste‬رتفاو مو یدم امفاینیما مو ن ومرمیام نمریستممرف وم‬
‫ب م مکامپی مبف رتیدمیه یم‪ Upload‬و ید‪،‬م تبت م ینما موامنظ مو شت مباشفیدموف موامبی فبامرفایت امشف ام‬
‫مجانمب مو ن وماستیدمن م‬
‫جان مب م‬
‫وممگ م ی و م مو ی وت ایممته مب مر ومش امباشدم امرطحمورباسف یمشف ام‬
‫ومفای ماممبداد‪.‬‬
‫‪ ‬ويلمو یفدموف م ف وموف و میفکمفایف مبفزايم نم یف مم راه افام افی من فیمشف ومچف م‬
‫نملحففامم م یوففیمرمچ ف م نمنظ ف مرففاتمممانففد مفای ف مو ف مب ب فام رففلموام یففنمم ف اوم نمن ف مم‬
‫فز ااایممخه‬
‫م رتفاو مش و‪ .‬ی گ ن مب نام مافاموام ی بانفلمبسفیاامنیفاوماسفت دم‬
‫و مبهض یم نم اما یگا مب و مرمبهض یمااما ماممبایفدمر یفد ایمو یفد‪ .‬اف موفد مم نم یفنم‬
‫ن مم فز اافامو ا یممز یفامرممهفایمیممفیمباشف دم مفامورم فام نم فاموف مبی فباینمکفاا وما موام‬
‫بف ف ف ف ف ففا مکف ف ف ف ف ففاا‬
‫مو انف ف ف ف ف ففدمعباا ف ف ف ف ف ففدم ن‪ CuteFTP :‬ماه ف ف ف ف ف ف لم‪ Globalscape‬رم‬
‫‪ WS_FTP‬تیدم‪ . Ipswitch‬ب یم العابمبی بامرمیفامو ن ف وم فاممفیم نیفدمبف م‬
‫رهمرففایلماففایمذوف مشففد مم جهف مو یففد‪ .‬بف یمافففب مبف مرهمرففایلماففامبف ماریمهزی ف م‬
‫ک یکمو ید‪.‬‬
‫‪ ‬یکف ففیمویگ ف ف م نمکاا واف ففایم ر ک ف ف م‪، FTP‬م رف ففتفاو م‬
‫حف ففا مرممف ففدی‬
‫مرهمرف ففایت امب ف ف یم‬
‫نتق ففالممات ف یمر ففایت امم ففیمباش ففدمو ف موامح ففالمحاض ف م ی ففنم ف ف ومبی ففباینم ر ففتفاو ا م نم‬
‫‪ FTP‬و انففد‪ .‬نمففا یمو ف مش ف امفيففاشیما مب ف یمما بففا یمرففایلمر ف وم نمیففکمش ف ولمر ف رشت‬
‫وا د م ی بانلم‪ ISP‬جاا ممفیمو یفد‪،‬مبف مشف امحفد ي میفکم وازم‪ FTP‬مفیموا فدم فامع ف م‬
‫نتقالمفای اما م نمکامپی مر ومب مرهمرف رامرمبفاتهوتم نجفامموایفدموف مب بفام رفلمبف یم‬
‫م یففلمرمحفففظمفای ففامحت ففام نمیففکمنف مم فففز اموام یففنمنمی ف م رففتفاو مو یففد‪ .‬هف ممیخ ف ینم‬
‫م نشمکاامبامن مم فز امارمبز امم م و م ممط مب شسید‪.‬‬
‫‪‬‬
‫رت م‪ FTP‬ب مش ام تنم مکا ما مميموادم امنهف مهسفباشموا فد مافامرمتفام ظت فابم تو فديم‬
‫ر وما مبدر مو و مورباس حم"ياب من شب " ب مفات ماام نجاممواتد‪ .‬تفنمررسفتممبف يم ‪Linux‬‬
‫‪،‬م‪ Unix‬رموتگ مررستممعام ماايمر رام‬
‫حلمشد م رفل‪ .‬فهفالموف و م تفنمررسفتمممفدت لم‬
‫ا م رانبامرم م رلمررستمما مبايمميمب و‪.‬‬
‫‪ ‬ب يمم ااد مرطحمورباس حمفات ماامميم نتدموامن ام بز اممدت لمب ماريما ا فامرمرفپتمارم‬
‫الع ففابمررسف ففتممک ت ففکمف ماتتف ففد‪.‬وامن ف ف مم ف ف م"ر ففط رمورباسف ف حم شف ف ماف ففا" م ففيم نتف ففدمرف ففطحم‬
‫ورباس ف حم ش ف ماففاما مم ففااد مف ماتتففد‪ .‬ه ف مج ف مالمب رففت م رففت م‪ FTP‬کففاامو ففدمش ف امنتففانمب ف م‬
‫ظ ففتمم ت ففنمر ففط رمورباسف ف حمند ا ففد‪ .‬ج ف مف ماتت ففدموف ف منت ففانيمب ف م ر ففتفاو م نم ر ففت م‪ FTP‬وام‬
‫ر راماايم‪ Windows‬نرسل‪.‬‬
‫‪ ‬وام ی بانل‪،‬مما با یمره (یام« ُ‬
‫رهماستی گ» ‪ -‬نگ یس ی‪ )Web Hosting :‬بف ممف ف مم‬
‫ف ف اممرففارب مفيففاشیم رففلمو ف مکففاا ممی نففدمفای اففایمره ففا مر ف وما موام مي ف ام‬
‫واففد‪ .‬ما با اففامبففام رتهففا مفيففاموامره‪،‬مبف مکففاا‬
‫م ی بانففل یففنم مکففا ما ممیوا ففدم‬
‫وف ف ممطات ففا ما موامش ففبو مج ففا یم ی بان ففل ار ففالموف ف و مرميف ف اموا ففد‪ .‬وامر ي ففرماف ف م‬
‫ر ففایویمو ف مب ف اریم ی بان ففلموی ففد ممیش ف ومرمياب ف مورباس ف یمب ففام وازمرا ف یماس فل‪،‬م‬
‫ب ف ف اریمکف ففامپی یم يف ففدابم نمنظ ف ف محافظ ف ف مرم ف ف و نشمما بف ففا یممیش ف ف ومو ف ف مب ف ف م م‬
‫ا یان یمر رشتموا د میاما یان ٔ مر را هفت ممیش و‬
‫‪ ‬ش ولاایمما با مرهمبفامفف اممن ف و ممج عف یم نمرف رااایم يفدابم( ک و ننفد میفامچ د و ننفد ) بفام‬
‫پ ایمباند رریرمب یم رتفاو م‪Reseller‬اامرم امیم مکانابمم اومنیفانم نفا مبف یم ا ئف مرفدمابمما بفا یم‬
‫رهمبففامویفیففلمبسففیاامبففايما ما مب ف یمرارومب ف میففکم جففاابمبففامر ف ومادوااففدميط ففیما ف امن و نففد‪ .‬ا ف م‬
‫‪ Reseller‬بففاموام رتیففاامو شففب میففکمو بففالم ف ممسففتق م اففلمرهمبف ما حوففیمرمبففدر منیففانمبف م ففازمبفام یففامم‬
‫يففاوامب ف ممففدی یلمکام ف مرهرففایلاایمم ففباوا مر ف وممیباشففد‪،‬م یففنمو بففالم ف مبففامو شففب م مکانففانی نميبی ف م‬
‫ف ف ف ففزرو ‪،‬مریف ف ف ف یامرمحف ف ف ف‬
‫م‪ Domain‬رمنه ی ف ف ففلم‪Plan‬ا ف ف ففایمما ب ف ف ففا یمولخ ف ف ف مرم‪ ...‬ف ف ففامیمنیانا ف ف ففایم‬
‫‪ Reseller‬ا مب یم ا ئ مردمابمما با یمرهمب مکاا‬
‫مرف ومفف اممن ف و م رفتدامافیامیفکم نميسف لاامرم‬
‫ن مم فز ااایمنه مشفد موام یفنمرف رااامنفامیم نم یفامميیفدم فد م رفل‪ .‬ا‬
‫فا م‪Reseller‬افاممی ن فدم‬
‫ب ف ف ف ف یم ظ ف ف ف ففیممو ف ف ف ف و مو م ف ف ف ف اامب ف ف ف ف یم ش ف ف ف ففاا مب ف ف ف ف مما ب ف ف ف ففا مر ف ف ف ف و‪،‬م نم‪ NS‬رتها ف ف ف ف یمر ف ف ف ف و(مث ف ف ف ففال‪:‬‬
‫‪ )ns1.yourname.asia‬رتفاو من ای د‪.‬‬
‫هر وبگاهی (وبسایتی) در اینترنت به یک رایانه سرور وب نیاز‬
‫دارد‬
‫‪ ‬از آنجا که هر فردی که بخواهد یک وبگاه داشته باشد‪ ،‬نمیتواند یک سرور مخصوص خود را‬
‫راهاندازی کند‪ ،‬بنابراین شرکتهایی هستند که فضا و قدرت پردازشگری سرورهای خود را بطور‬
‫یکجا یا تقسیمشده به افراد نیازمند به سرور وب جهت اجاره ارائه میکنند‪ ،‬به این عمل ميزبانی‬
‫وب گفته میشود‪.‬‬
‫‪ ‬به طور کلی و معمول شرکتهای سرور وبگاه به دو دسته تقسیم میشوند؛ شرکتهایی که‬
‫خدمات رایگان ارائه میکنند (که اکثرا با قرار دادن تبلیغات اجباری هزینههای رایانه سرور را تامين‬
‫میکنند) و شرکتهایی که در برابر خدمات (فضای اختصاص شده بر روی سرور وب و‪ )...‬بطور‬
‫سالیانه یا ماهیانه پول دریافت میکنند‪ .‬البته دسته دیگری نيز وجود دارد که رایگان خدمات ارائه‬
‫می دهند و هزینه ها را بدون قرار دادن تبلیغات اجباری تامين می کنند‪.‬‬
‫پورت ‪ ۲۱‬چیست؟‬
‫‪ ‬ف ابم‪ ۲۱‬ارم ف اب ‪ ftp‬مفیهن ‪. ftp‬مخففلمعبفااب ‪ file transfer protocol‬رفلم‬
‫یه ففیم ر کف م نتقففالمفایف ‪ .‬کففاا وم یففنم ر کف مرم یففنم ف ابم نمنمففا یمرجف ومو ا موف حوففیمرهم‬
‫( ابم‪ ) ۸۰‬اممچ د مع میم د مب و‪ .‬هتممی نممبگممو می م ر ک مبارفتا یماسفتا‪.‬‬
‫ريوففیممیر ایففدمبففامیففکمر ف رام نم ی ف م یففنم ر ک ف میففحبلمو یففد‪،‬مبایففدممط ف مب ففا مو ف م‬
‫رف رشتمم ف امبف ‪ ftp‬اریم ر مکففامپی مفهففالمباشف ‪ .‬بف معبففاابمویگف مبایففدمیففک ‪ftp‬‬
‫‪server‬اریم ر مکامپی موامحالم ج مباش ‪ .‬حايمش امبام ر مکامپی ممیر ینم ا بفاام‬
‫ب ي امو ا ‪،‬مهفتمشف امبایفدم نمیفک ‪ ftp client‬رفتفاو مو یفد‪ .‬هفتمشف اموالی فلماسفتیدمر‬
‫ورف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ففتگا ممقاب ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف مر ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف ف را‬
‫!‬
‫حايمشایدمب ارا مو مکاا ‪ ftp‬چیسل؟‬
‫‪ ‬ب ی نتقال فای ب کاا ماا ر ین نتقال فای وا ور ج ل م و‬
‫‪download‬هفت می‬
‫کامپی‬
‫‪ .‬ب ی یو‬
‫و ‪ upload‬ر‬
‫یناا ار يا ی نو ید با ام ف ض و ید و م‬
‫ر را بايی ر ش ا ي ا ه فت ‪ ،‬هت ريوی فای ار ن ر میهااید‪ ،‬فای ب ر لم‬
‫ایا می و )‪(download‬ر ريوی فای ار ب ی ر را میف رتید‪ ،‬حاتل ب عوتم‬
‫میباشد ر ب ا میهیم‪upload ،‬و و ‪ .‬ر ا ور عبااب ن عی نتقال فای ماس هم‬
‫می‬
‫‪ .‬ويل و ید و نتقال فای ن ی‬
‫ر ‪ ...‬رلی ما باثم‬
‫ا ا‬
‫ر ک اای ویگ ی ام مکا‬
‫ر ک ‪ ftp‬رل ‪.‬‬
‫ی مث ‪web‬‬
‫واس یمو مب ی ‪ ftp‬بامی مر رام رتفاو ممیو یممب مچ مشونی‬
‫رل؟‬
‫‪ ‬واس ی و رتفاو میو یم بستگی ب ر را و ا رلی مه ي رارتاا ثابوی‬
‫وا‪.‬‬
‫(‬
‫یاو‬
‫ه‬
‫باش‬
‫رر‬
‫‪web‬‬
‫مثال‬
‫مین شتیم‪،‬‬
‫‪ www.far30.com‬ي ب ی ‪ ftp‬مین شسیم‪ftp.far30.com ،‬هت‬
‫مثال ب ی رایل ‪ sazin.com‬مین شسیم‪ftp.sazin.com ،‬و واز‬
‫‪ftp‬رایل می‬
‫‪.‬‬
‫‪ ‬چط ای ی ر را ید و م و ر رشت ‪ ftp‬اری ر فهال باش ؟‬
‫ین ر ل ور حاتل و ا ‪:‬‬
‫‪- ۱ ‬میر اید ب ا اب ‪ anonymous‬ر او ب ا یه ی ‪ username‬ر ‪ password‬ند این‪.‬‬
‫ب ی‬
‫ین حاتل می نا‬
‫ن رینی‬
‫رتفاو‬
‫ن رایلاا‬
‫و ید‪ .‬مثال می نا‬
‫‪ ftp.microsoft.com‬رتفاو و ید یا رایلاای ویگ‬
‫‪.‬‬
‫‪ - ۲‬ه میر ید ب ا اب غاا ‪ anonymous‬کاا و ید‪ ،‬حیط ع‬
‫می‬
‫ن‬
‫مادرو ب رایلااشیم‬
‫و ‪ username‬ر ‪ password‬ر ر ر و این‪ .‬مثال ه ش ا رایوی اری ی بانل و شت م‬
‫باشید ( چ رایل لی ر چ رایل مجا ی مثال وا ‪ netfirms‬ر ‪ geocities‬ر ‪ ) ...‬ب ش ا یکم‬
‫واز ‪ ftp‬ر یک ‪ username‬ر ‪ password‬نه‬
‫میهاا و ن‬
‫ی‬
‫ر کاا میو ید‪ .‬ه م‬
‫رایل ند اید‪ ،‬می نید یک رایل مجا ی وارل و ید‪ .‬مثال می نید ن رایل ‪geocities.com‬‬
‫و‬
‫مته‬
‫ب‬
‫یاا‬
‫رل‬
‫رتفاو‬
‫و ید‪ .‬یا‬
‫ن رایلاای‬
‫‪netfirms.com‬یا‬
‫‪freeservers.com‬ر‪ ...‬رلی ب ا حال وا یکی ن یناا ث لنام و ید ر ‪ username‬ر‬
‫‪password‬بگااید‪ .‬وازاای ‪ftp‬‬
‫‪ftp.netfirms.com‬ر‪ ...‬ر اد ب و‪.‬‬
‫ا ام و ب ا اب ‪ ftp.geocities.com‬یا‬
‫(از من نخواین که طریقه ثبتنام در این سایتها رو هم به شما یاد‬
‫بدم! کار خیلی راحتیه (‪.‬‬
‫‪ ‬ف ض و ید من ن یک رایل ف ض ی رتفاو میو م و‬
‫واز ‪ ftp‬ر باش ‪:‬‬
‫‪ftp.somesite.com‬ر ‪ username‬من باش ‪ ali1000‬ر هس اوم ام ی چا م‬
‫ویگ باش ‪ .‬حاي میر م ن ی‬
‫اب ‪ ۲۱‬با ین رایل ا باا ب ي ا و م‪ .‬وا م او ینم‬
‫اب ویگ ن ‪nc‬ر ‪ telnet‬رتفاو ن یو م‪ ،‬ب و ن ب نام ی و وا ام ری درناام‬
‫اسل‪ ،‬ب‬
‫رم‬
‫‪ftp‬و ک میهاام‪ .‬وا‪ commandprompt‬مین شسم‬
‫‪ftp.somesite.com‬‬
‫ر ج ه میش م ‪:‬‬
‫‪connected to somesite.com ‬‬
‫‪:‬‬
‫‪ftp‬‬
‫‪ ‬ويل و ید و ین رایل ‪ ftp server‬ش ن ن ع ‪ Microsoft‬رل‪ ،‬هت ین ر را ن‬
‫ریستمعام ری درن رتفاو میو ( ور سب‬
‫و ا ی‬
‫ین نکاب ينم نیسل‪ ،‬رلی من ای میو مم‬
‫ب جزئیاب ج و ید) ويل و ید و ن من ‪ username‬ار میر و‪ ،‬هتم‬
‫مین شسم ‪: ali1000‬ر ار ف اا میوم‪ .‬ج ه میآو ‪:‬‬
‫‪331 Password required for ali1000. ‬‬
‫‪Password: ‬‬
‫‪ ‬حاي نم هس او میر و ر هس او ار ایپ میو م‪ .‬ج ه میش م ‪:‬‬
‫‪230 User ali1000 logged in. ‬‬
‫‪ftp> ‬‬
‫‪ ‬این نشون میده که تونستم با پورت ‪ ۲۱‬کامپیوتر مقابل ارتباط برقرار کرده و اصطالحا یک‬
‫‪session‬یا نشست! باهاش داشته باشم‪ .‬اگه ‪ username‬یا ‪ password‬اشتباه بود‪ ،‬اون‬
‫موقع میگفت ‪:‬‬
‫‪530 User ali1000 cannot log in.‬‬
‫‪Login failed.‬‬
‫>‪ftp‬‬
‫من فرض میکنم که ‪ session‬با موفقیت برقرار شده‪ ،‬حال تایپ میکنم ‪:‬‬
‫‪ftp> help‬‬
‫و جواب میشنوم ‪:‬‬
‫‪Commands may be abbreviated. Commands are:‬‬
‫ورت ا بم انی ‪ upload‬ر ‪ download‬فای ود م د؟‬
‫‪ ‬يب م نم ی و م ینمورت ا بمارمبگم‪،‬م ن عمفای مارمبگم‪:‬‬
‫>==فای اای ‪ ascii :‬فای ااشیمو محاتلممت یمو اند‪،‬ممث مفای اای ‪ txt‬ر ‪ html‬ر ‪ asp‬رم‬
‫‪php‬ر ‪ rtf‬ر‪...‬‬
‫>==فای اای ‪ binary :‬فای ااشیمو ممت یمنیست د‪،‬ممث مفای اایمه فیکی‪،‬مم تویمدیا‪،‬م‬
‫‪،database‬م ‪doc‬ر‪...‬‬
‫ريویممیر ایممفای مارمو ر ت ومیا ‪ upload‬و یم‪،‬مبایدميب م نم نتقالمفای من عم ر مارم ظیمم‬
‫و یم‪ .‬ورم امورت امب یم ینکاامو ایم‪:‬‬
‫‪+‬ورت ا ‪ ascii‬یا ‪ asc :‬یه یممیر ایممب ما ابم رکیمع م نتقالم نجاممش و‪.‬‬
‫‪+‬ورت ا ‪ binary‬یا ‪ bin :‬یه یممیر ایممب ما ابمباینایمع م نتقالم نجاممش و‪.‬‬
‫‪‬‬
‫‪+‬ورففت ا ‪ prompt:‬ريوففیمنهففد ومنیففاویمفای ف مارمي ف امباش ف مم تق ف مو ففیم‪،‬مرم نمورففت ام‬
‫م امب ‪ upload‬یا ‪ download‬رتفاو ممیو یم‪،‬ما مباامو مففاینیممیر افدمم تقف م‬
‫ش ف و‪،‬م نممففامر ف لممیو ففدمو ف م یففاممیر ایففدم یففنمفای ف مم تق ف مش ف ومیففامن ف ‪ .‬ف ف ضمو یففدمو ف‬
‫میر ایففدممففثالم‪ ۱۰۰‬فایف مارمم تقف مو یففد‪،‬موام یففنممف اوم‪ ۱۰۰‬بففاام نمشف ام یففنمرف لم رففید م‬
‫میش ف و‪ .‬ب ف یم ینو ف م ی ففنمحات ففلمارمغا فامفه ففالمو ففیم‪،‬ممین شس ففیمم ‪ prompt‬ففامغاافه ففالم‬
‫ش ف و‪،‬م ه ف می ف مب ففاامویگ ف ما ففا مور ففت امارمب شس ففیم‪،‬مور ففاا مفه ففالممی ف مرميتعنیا ف !‬
‫ورت ااایمم امب ‪ upload‬فای ‪:‬‬
‫‪ ‬ورت ا ‪ put:‬ینمورت امیکمفای مارم نمکامپی ممامب مر رامم تق ممیو م( نمف تدامفهنیم‬
‫کامپی ممامب مف تدامفهنیمکامپی مر را)‪ .‬مثالم ه مبخ ممفاینیمب م رم ‪ ali.jpg‬ار‬
‫‪upload‬و م‪،‬م ه موامحاتل ‪ ascii‬باشم‪،‬م رلمبایدمب محاتل ‪ binary‬ن یاامحاتلمبدمم‬
‫رمبهدمب شسم ‪:‬‬
‫‪put ali.jpg‬‬
‫رمج هممیش م ‪:‬‬
‫‪200 PORT command successful.‬‬
‫‪150 Opening BINARY mode data connection for ali.jpg.‬‬
‫‪226 Transfer complete.‬‬
‫‪ftp: 21010 bytes sent in 0.02Seconds 1050.50Kbytes/sec.‬‬
‫>‪ftp‬‬
‫ورت ااایمم امب ‪ download‬فای ‪:‬‬
‫‪ ‬ورت ا ‪ get:‬ین ورت ا یک فای ار ن ر را ب کامپی‬
‫ف تدا فهنی ر را ما ب ف تدا فهنی کامپی‬
‫‪default.asp‬ار‬
‫ما م تق میو‬
‫(ن‬
‫ما)‪ .‬مثال ه بخ م فاینی ب رم‬
‫‪download‬‬
‫و م‪،‬‬
‫مین شسم ‪:‬‬
‫‪.‬‬
‫‪get default.asp‬‬
‫ورت ا ‪ mget:‬ین ورت ا چ د فای ار ‪ download‬میو د‪ ،‬مثال ه بخ م‬
‫ا‬
‫فای اای ‪ htm‬و ر‬
‫ن شسم‬
‫‪mget s*.htm‬‬
‫با کاا وبا‬
‫‪s‬‬
‫ش رع می‬
‫ار م تق و م‪ ،‬میم‬
‫‪:‬‬
‫چگونه کار را خاتمه دهیم؟‬
‫‪ ‬رل باید ‪ session‬ا را‬
‫وایم‪ .‬ب ی ینکاا می نید ن یکی ن ور ورت ا ‪ close‬یا‬
‫‪ disconnect‬رتفاو و یم‬
‫‪.‬‬
‫‪+‬بهد‪ ،‬ب ی ر رج ن ‪ ftp‬باید ن یکی ن ور ورت ا ‪ quit‬یا ‪ bye‬رتفاو و یم‪.‬‬
‫حاتل‬
‫‪anonymous‬‬
‫چ‬
‫ف قی‬
‫با‬
‫حاتل‬
‫و او؟‬
‫باي‬
‫‪.‬‬
‫ایا ف قی وا ارش کانول شد ‪ ،‬ند او‪ .‬ن ا ف ق وا ‪ username‬ر ‪ password‬رل و ب‬
‫ا و يبال هقتم بهد ن‬
‫ی ‪anonymous ،‬ر ‪ e-mail‬ار رتفاو میو یم‪ .‬ر نا ا‬
‫کانو ن ب ا اب ‪ anonymous‬جان ‪ upload‬یا ع ال ن یاا ب اری ‪server‬ار ند ایم‬
‫چ من م فز ااایمه فیکیمب یمکاامکاامبا ‪ ftp‬رج ومو او؟‬
‫‪ ‬ن م فز ااای ه فیکی نیاوی ب ی ینکاا رج و و اند‪ ،‬مث ‪ fetch‬ب ی کامپی اای ‪Macintosh‬ر‬
‫ن م فز ااای ‪ WS_FTP‬ر ‪ CuteFtp‬ر ‪ WinFTP‬ر‪ ...‬ب ی ری درن و‬
‫ایاودرم مفل‬
‫ن ی انند!!‬
‫‪.‬‬
‫‪-‬ا حل ین ارش کاا با ین اب ب نظ ش ا چیسل؟‬
‫‪.‬‬
‫ا حل ین ارش م ون‪ ،‬رتفاو ن ‪ web browser‬کامپی‬
‫ین حاتل ويیقا مث‬
‫ین رل و و اید با ف تدااای کامپی‬
‫مث‬
‫رو‬
‫‪ internet explorer‬رل! وام‬
‫کاا می و ید‪ .‬می نید ب ی‬
‫‪download‬فای ار فای م او نظ و ب ک یک و ید ر ب ی ‪ upload‬می نید فای ار ن باار ب م‬
‫م راه ‪ drag & drop‬یا ‪ copy & paste‬و ید!‬
‫‪.‬‬
‫‪ ‬ه بخ ین ب ا اب ‪ anonymous‬مثال ب رایل ‪microsoft‬ر او ش ید‪،‬‬
‫کافی رل وا م راه ب شسید ‪: ftp://ftp.microsoft.com/‬ر ‪Enter‬ا‬
‫ف اا واید ‪ .+‬ه بخ ین ب ا اب غاا ‪ anonymous‬مثال ب رایل‬
‫‪ftp.somesite.com‬و ‪ username‬ش ا ب ی‬
‫ر او ش ید‪ ،‬وا م راه مین شسید ‪:‬‬
‫رایل‪ ali1000‬رل‬
‫‪.‬‬
‫‪ftp://[email protected]/‬ر ‪ Enter‬ا ف اا میواید‪ .‬وا‬
‫ین حاتل‪ ،‬ج ی بان شد ر ن ش ا هس او میر اد ر ش ا هس او ا ن شت ر‬
‫بهد ن ایید‪ ،‬ر او اب ‪ ۲۱‬ر کامپی‬
‫میشا ‪.‬‬
‫هفتممو م ه منقا ‪ FTP‬ارمف ید مباشید‬
‫‪ ‬درک می کنید که چقدر هک شدن اون می تونه خطر ناک و مهلک باشه ‪.‬‬
‫جالبی این نکته در اونجاست که هک کردن اونها هم زیاد کار مشکلی نیست‬
‫‪.‬‬
‫فقط باید صبر کنید تا من آموزش اون رو براتون کامل کامل بگم‬
‫که یه وقت نکنه حملتون نا موفق باشه و لو برید و چه زندگیه‪........‬‬