بروتوكول نقل الملفات FTP

أهمية خدمة FTP

فكرة عمل FTP

أنواع الملفات التي يتم نقلها باستخدام FTP

خدمة Anonymous FTP

طرق نقل الملفات

 

أهمية خدمة FTP

مصطلح FTP اختصار (File Transfer protocol) وتعنى بروتوكول نقل الملفات، وتبرز أهميته في النقاط التالية:

    1. يمكن لبروتوكول نقل الملفات أن يتعامل مع أي نوع من الملفات سواء أكان معقداً مثل ملفات لغة النص المترابط (HTML) المضغوطة (Compresses) – وملفات الرسوم (graphic file) أم كان بسيطاً مثل الملفات النصية(text file)

    2. إمكانية نقل الملفات من أجهزة خادمة بعيدة وتخزينها على القرص الصلب لجهاز المستخدم عن طريق عملية التنزيل (down loading)

    3. إمكانية نقل الملفات من جهاز المستخدم الى الأجهزة الخادمة عن طريق عملية التحميل (up loading )

    4. تستخدم خدمة FTP أوامر (Commands) لإجراء عمليات التحديث (حذف، و إعادة تسمية، أو نقل أو نسخ)

    5. تدعم خدمة FTP السرية Privacy إذ يكون للمستخدمين المرخصين كلمات مرور (password) تسمح بالاتصال إلى أجهزة الخادمات البعيدة

فكرة عمل FTP

تعتمد خدمة FTP على مبدأ الخادم/ العميل Client/ Server وهو اسلوب يعتمد على وجود برنامج متاح على جهاز الحاسب الآلي الخاص بالمستخدم يسمى (العميل) Client فى حالة FTP هذا الحاسب الذي يتم إرسال أو استقبال ملفات منه يسمى خادم Server والفكرة بسيطة حيث يتم كتابة أوامر باستخدام برنامج العميل Client الذي يرسلها بدوره الى الخادم Server ويستجيب الخادم بتنفيذ الأوامر التي أرسلتها ثم يقوم برنامج العميل باستقبال الملف وتخزينة فى الفهرس الفرعي الخاص بالمستخدم.

 

أنواع الملفات التي يتم نقلها باستخدام FTP

وهى اختصار(American standard code for information interchange ) وهى الملفات التي تحتوى على نصوص مكتوبة فقط وتكون ذات الامتداد doc ، txt والملفات من هذا النوع تحتوى على 7 جزيئات bits تتراوح قيمتها بين (127،0) ويستخدم هذا المصطلح للتعبير عن المعيار الذي يقوم بتحويل الأحرف الى أرقام فى الحاسب الآلي

وهى الملفات التي تحتوى على صور أو لقطات فيديو أو لقطات صوتية أو ملفات تنفيذية لبرامج وتكون ذات الامتداد exe –tar- zip- gif- jpeg- jpg- mpg- mpeg-au-move وهذه الملفات تحتوى على 8 جزيئات bits تتراوح بين (255،0)

خدمة Anonymous FTP

تسمح هذه الخدمة للمستخدمين بالولوج الى مواقع (FTP) دون الحاجة الى التعريف بأنفسهم إذ يمكن استخدام كلمة‘‘Anonymous ’’ أو كلمة ‘‘ ftp ’’ على أنها اسم المستخدم ويوضع البريد الالكتروني للمستخدم مكان كلمة مرور ويغلب استخدام هذه الميزة فى عمليات تنزيل الملفات من المواقع العامة التي توفرها بعض الجامعات والشركات الحكومية والخاصة على الإنترنت. ولكن مشكلة هذه المواقع تكمن فى صعوبة الاتصال بها بسبب الضغط الكثيف عليها

طرق نقل الملفات

هناك عدة طرق يتم بها نقل الملفات FTP وهى

    1. نقل الملفات باستخدام نظام اليونكس: وتتطلب هذه العملية استخدام بعض أوامر الـunix كالتالي

Ascii : لنقل ملفات Ascii

Binary : لنقل الملفات الثنائية

Status : لفحص الملفات ومعرفة هل هو نوع ascii أو binary

Help : لعرض قائمة بأوامر اليونكس

Dir: لعرض محتويات الدليل

Is: لعرض محتويات الدليل الحالي

Cd directory : لتغيير الدليل

Get filename: لجلب الملف المطلوب وإنزاله على جهازك

Mget filename: لجلب مجموعة من الملفات

Pwd: لطباعة الدليل الحالي

Bye: لإنهاء الارتباط والخروج من النظام البعيد

    2. نقل الملفات باستخدام حساب shell

يتم  فى هذا النوع هو إدخال الملقن الخاص بشركة توفير الخدمة

مثلاً: تدخل حسابك فى Tripod عن طريق unix shell

نكتب أولاً الأمر ftp متبوعة بالوجهة المرادة فيصبح ftp.tripod.com ثم ندخل الاسم ثم نقوم بإدخال الرقم السري وبعد الدخول الى الحساب يمكنك استخدام أوامر اليونكس

    3. نقل الملفات باستخدام المتصفح browser

نقل الملفات عن طريق المتصفحات يتم من خلال إدخال عنوان الموقع url ويبدأ العنوان بكلمة ftp:// بدلاً من كلمة http:// بعد الدخول الى موقع ftp ستأتي الصفحة عبارة عن ملفات ومجلدات ثم يتم النقر على الملف المطلوب إنزاله