ماهو بروتوكول نقل الملفات FTP
بروتوكول FTP هو إختصار للكلمه File Transfer Protocol وهو يُستخدَم في نقل الملفات بين الحواسيب سواء من حاسوب إلى حاسوب أو من حاسوب إلى سيرفر.
و يعتبَر ميثاق بروتوكول نقل الملفات FTP هو أحد المواثيق التي تنضَم إلى حزمه مواثيق ميفاق ضبط الإرسال TCP و هي تتميز بالأمان في نقل البيانات و التأكد من عدم فقدان هذه البيانات خلال النقل.
ويتميز FTP بإستخدام البورت 20 لنقل البيانات و البورت 21 المسؤول عن نقل اوامر FTP.
و من مميزاته أنه يقوم بترجمة شكل الملفات النصية بطريقة أتوماتيكية حيث تختلف نوعية نُظُم التشغيل المثبتة على أجهزة الحاسب و بالتالي. تختلف صيغة الملفات الموجودة عليها مما يتطلب ترجمة تلك الصيغة لتناسب. أنظمة التشغيل الأخرى المثبتة على الأجهزة المرتبطة في شبكة الإنترنت وهو ما يقوم به برتوكول FTP.
بروتوكول FTP يجرى على منفذين وهما المنفذ 20 والمنفذ 21 و يعمل بشكل خاص على نظام السيطرة على الإرسال.
إذا شرحنا أو تحدثنا عن FTP بشكل بسيط جداً نستطيع أن نقول أن FTP عبارة عن مسار أو طريق إلى قلب حاسوب. ولكنه طريق لا يعرفه إلا صاحب الجهاز الهدف لينقمل من خلال الطريق كل المعلومات التي يريد سواء بأخذها من الجهاز. الهدف أو نقلها إليه والجهاز الهدف هو عادة الخادم لموقع الشخص وبداية الطريق. هي من أي حاسوب ولكن تبقى كلمة السر هي مفتاح هذا الطريق فيستطيع الشخص الولوج إلى هدفه (خادمه الخاص). من أي حاسوب ولكن يجب عليه أن يعرف مفتاح الباب الذي سوف يقوده إلى الجهاز الهدف ( الخادم ).
ماهي الإتصالات التي ينشأها FTP عنج عملية نقل الملفات ؟
1 - إتصال التحكم : خاص بنقل الأوامر بين جهازين مختلفين ويستخدم إفتراضياً المنفذ 21 حيث أنه يقوم السيرفر بفتح. المنفذ و ينتظر أي اتصال قادم من العميل و يكون الإتصال دائم لا ينقطع ابداً فقط بحال قطع الاتصال من احد الأطراف.
2 - إتصال البيانات : يتم هذا عند نقل البيانات بين الجهازين وهو مؤقت و مرتبط بعملية نقل البيانات و ينقطع مجرد انتهاء العملية المطلوبة.
طرق نقل الملفات عبر بروتوكول FTP
- نقل ملفات بإستخدام UNIX : تتطلب هذه العملية عادة إستخدام أوامرها وهي assci , binnari , status.
- نقل ملفات بإستخدام shell :عند إستخدام هذا النوع من نقل الملفات، يجب أولاً ادخال الملقن الخاص بشركة توفير الخدمة.
- نقل الملفات عبر برامج خاصة : تتم هذه عبر برامج مثل FileZilla و غيره.
- نقل الملفات بإستخدام المتصفح : الملفات يمكن نقلها عن طريق المتصفحات وهو أمر سهل فما عليك سوى إدخال عنوان الموقع URL و يبدأ العنوان بكلمة //:ftp ثم العنوان بدلاً من كلمة //:http للعناوين العادية. و بعد الدخول إلى موقع FTP سوف تأتي الصفحة عبارة عن ملفات ومجلدات وماعليك سوى النقر على الملف المطلوب.
- نقل الملفات باستخدام حساب SLIP/PPP : أفضل إستخدامات هذا النوع من الربط أنها تسمح لنا بإستخدام برامج للعميل Client Programs. وأفضل برنامج يمكن استخدامه للنوافذ Windows هو برنامج Ws_ftp.