واضح آرشیو وب فارسی:سایت ریسک: View Full Version : FTPClient or HTTPClient azad 516226-05-2008, 06:18 PMمثالي در مورد FTPClient يا HTTPClient يا Packed Analyzer مي خواستم هر مثالي از upload يا Download يا هر چيزي باشه اشكال نداره اگر براتون ممكنه ازم دزيغ نكنيد ممنون ميشم. darvish190026-05-2008, 07:27 PMنفهمیدم دقیق چه جوری مثال میخوای ولی برات تعرف های زیر رو میزارم darvish190026-05-2008, 07:28 PMfile:///C:/DOCUME%7E1/Hamed/LOCALS%7E1/Temp/moz-screenshot-1.jpgيکي از قديمي ترين پروتکل هاي اينترنت مي باشد که هنوز هم کاربرد زيادي دارد و در سال 1970 در اينترنت توسعه يافت. FTP مخفف File Transfer Protocol مي باشد که يک پروتکل استاندارد در TCP/IP است. مانند HTTP که محتواي وب را منتقل مي کند يا SMTP که ايميل ها را منتقل مي کند FTP هم ساده ترين راه براي تبادل فايل از يک کامپيوتر به کامپيوتر ديگر مي باشد. يکي از کاربرد هاي FTP ، دانلود موزيک و برنامه هاي کاربردي از وب سايتها مي باشد. به خاطر استفاده اين پروتکل از يک پورت مجزا که پورت شماره 21 است عمل دانلود بسيار سريع انجام مي شود. مانند آدرسهاي وب سايتها، FTP هم آدرس مخصوص خود را دارد چون همانند يک وب سايت، اين پروتکل بر روي هارد ديسک کامپيوتر سرور فضاي مشخصي را اشغال مي کند. معمولاً اگر آدرس يک وب سايت مانند آدرس زير باشد : http://www.domain.com (http://www.domain.com/) آدرس FTP آن سايت به اين صورت است : ftp://ftp.domain.com (ftp://ftp.domain.com/) به دو طريق شما مي توانيد از اين پروتکل براي انتقال فايلها استفاده کنيد، يکي از راه مرورگر وب خود و ديگري بکار گرفتن نرم افزار مخصوص FTP که به آنها FTP Client مي گويند. اما براي دسترسي به محتواي دايرکتوري FTP نياز به مشخصه کاربري يعني UserID و کلمه رمز يعني Password داريد که در هر دو روش بايد ابتدا آنها را وارد کنيد و پس از تأييد به انتقال فایل بپردازيد. ورود به بعضي از دايرکتوري هاي FTP براي کليه کاربرها آزاد مي باشد و نيازي به وارد کردن مشخصات کاربري نيست که اصطلاحاً آنرا ورود بصورت گمنام يعني anonymous مي گويند که تنها با وارد کردن آدرس ايميل خود مي توانيد به آن دايرکتوري دسترسي پيدا کنيد. پس از ورود، شما مي توانيد براي انتقال فايلها از دستوراتي مانند copy paste استفاده کنيد تا فايلي را دانلود و يا از سيستم خود به آن کامپيوتر بفرستيد يعني Upload کنيد، البته اين را در نظر داشته باشيد که در بيشتر سايتها شما مجاز به دانلود هستيد نه آپلود مگر اينکه آن دايرکتوري متعلق به خود شما باشد تا سطح دسترسي شما اجازه به آپلود فايل هم بدهد. دقت کنيد که آپلود کردن يک فايل بزرگ از طريق مرورگرها توصيه نمي شود چه از لحاظ امنيتي و چه از نظر سالم ماندن فايل که بهتر است در اين موارد از نرم افزارهاي مخصوص استفاده شود. اينگونه برنامه ها در اينترنت بسيار زياد هستند که بعضي از آنها رايگان بوده و بعضي ها را هم بايد خريداري کنيد. هر کدام از اين نرم افزارها داراي مزايا و معايبي مي باشند اما دو تا از آنها که بيشترين کاربرد را در بين کاربران دارند عبارتند از: CuteFTP محصول Globalscape و WS_FTP توليد Ipswitch. يکي ديگر از کاربردهاي پروتکل FTP ، استفاده طراحان و مديران وب سايتها براي انتقال محتواي سايتها مي باشد که در حال حاضر اين افراد بيشترين استفاده را از FTP دارند. زماني که شما فضايي را براي ميزباني سايت خود از يک شرکت سرويس دهنده اينترنت ISP اجاره مي کنيد، به شما حداقل يک آدرس FTP مي دهند تا عمل انتقال فايلها را از کامپيوتر خود به وب سرور و بالعکس انجام دهيد که بهتر است براي امنيت و حفظ فايلها حتماً از يک نرم افزار در اين زمينه استفاده کنيد. darvish190026-05-2008, 07:28 PMپورت ۲۱ رو پورت ftp ميگن. ftp مخفف عبارت file transfer protocol است يعني پروتکل انتقال فايل. کاربرد اين پروتکل و اين پورت از زماني وجود داره که حتي وب (پورت ۸۰ ) هم چندان عمومي نشده بود. پس ميتونم بگم که يه پروتکل باستاني هستش. وقتي ميخواهيد با يک سرور از طريق اين پروتکل صحبت کنيد، بايد مطمئن بشين که سرويس مربوط به ftp روي اون کامپيوتر فعال باشه. به عبارت ديگه بايد يک ftp server روي اون کامپيوتر در حال اجرا باشه. حالا شما با اون کامپيوتر ميخواين ارتباط برقرار کنين، پس شما بايد از يک ftp client استفاده کنيد. پس شما کلاينت هستيد و دستگاه مقابل سرور! حالا شايد بپرسين که کار ftp چيست؟ ftp براي انتقال فايل به کار ميره و اين انتقال فايل در دو جهت ممکنه که upload و download گفته ميشه. براي اينکه اينها رو قاطي نکنيد با هم فرض کنيد که کامپيوتر سرور بالای سر شما قرار گرفته، پس وقتي فايل رو از اون ميگيريد، فايل به سمت پايين ميآد (download) و وقتي فايل رو براي سرور ميفرستيد، حالت برعکس ميباشد و بهش ميگيم، upload کردن. و هر دو عبارت نوعي انتقال فايل محسوب ميشه. دقت کنيد که انتقال فايل از طريق پروتکلهاي ديگهاي هم امکانپذيره مثل web و ... ولي ما بحثمون همين پروتکل ftp است. azad 516228-05-2008, 05:34 PMمتشكرم ولي من يه برنامه ي اجرايي مي خواستم كه اين كارو برام انجام بده نه توضيحات يه برنامه مثلا با vb يا #C كه وقتي من اونو اجرا كنم host,username ,password از من بگيره و پوشه هي اون host رو نشون بده و بعد يه directory local ازم بخواد و امكان download بهم بده. darvish190028-05-2008, 06:30 PMبرنامه معروف FileZilla رو دانلود کن سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 5346]