الموضوع: FTP Protocol
عرض مشاركة واحدة
قديم 03-28-2010, 12:10 PM   #1
سيسكو 1
:
 
الصورة الرمزية سيسكو 1
 
تاريخ التسجيل: Feb 2010
المشاركات: 3,318
شكراً: 118
تم شكره 1,026 مرة في 362 مشاركة
سيسكو 1 is on a distinguished road
افتراضي FTP Protocol


السلام عليكم ....

موضوعنا هو FTP Protocol سأطرح فيه الأفكار التالية :

1- ماهو المقصود بكلمة بروتوكول protocol
2- مقدمة عن بروتوكول نقل الملفات FTP
3- أوامر بروتوكول نقل الملفات

ويمكن في المستقبل القريب إضافة أفكار جديدة...

أولا :
ماهو المقصود بكلمة بروتوكول protocol

البروتوكول هو عبارة عن لغة التفاهم بين أجهزة الكمبيوتر . حيث أنه إذا كان هناك اختلاف في نوع البروتوكول المستخدم بين الأجهزة فإنه لن يتم التخاطب ونقل البيانات فيما بينها وذلك لأن الأوامر الصادرة من كلا الجهازين لن يتم التعرف عليها من قبل الطرف الآخر.

ويمكننا تشبيه البروتوكول باللغة عند الإنسان فلو مثلاً شخص يتكلم العربية ويريد أن يتكلم مع شخص آخر و لكن هذا الشخص لا يعرف العربية و إنما يعرف لغة أخرى غيرها و ليكن مثلاً اللغة
الإنجليزية , في هذه الحالة عندما يتحدث أحدهما لن يتم فهمه من قبل الطرف الآخر وذلك لإختلاف عنصر التوحيد بين اللغتين.

أما إذا كان كلا الطرفين يتحدثون اللغة العربية فسيسهل على كل طرف فهم طلب الآخر.كذلك هو
الحال في أنظمة الكمبيوتر.


ثانيا : مقدمة عن بروتوكول نقل الملفات FTP

بروتوكول FTP هو إختصار لـ (file transfer protocol) أي بروتوكول نقل الملفات .وهذا البروتوكول عبارة عن تطبيق يعمل في الطبقة الر ابعة من طبقات (tcp/ip) وهذه الطبقة تدعى بطبقة التطبيقات (application layer) .

ويقوم هذ ا البروتوكول عادة بنقل نسخة من الملفات إلى الجهاز الهدف مع ترك نسخة منها في الجهاز المصدر. وقد صمم هذ ا البرتوكول لكي يعمل بين أجهزة مختلفة في النوع . كذلك ليعمل بين جهازين يعملان بنظامين تشغليين مختلفين مثلاً يمكن لجهاز يستخدم نظام الويندوز windows و جهاز آخر يعمل بنظام Linux أن يتم الربط بينهما دون التأثير على عمل البروتوكول.

وبروتوكول نقل الملفات يستطيع أن ينقل فقط أنواع محدودة من الملفات (binary, ASCII)
و لكي تستخدم هذ ا البرتوكول لابد أن يكون لك حساب على الخادم (server) وهذا الحساب يكون باسم مستخدم خاص بك وكذلك كلمة مرور .
ويتميز بروتوكول نقل الملفات عن باقي البروتوكولات الأخرى في أنه وعند قيامه بعملية نقل
الملفات ينشئ إتصالين وهما:

1- إتصال التحكم (control connection) :

وهذ ا الإتصال خاص بنقل الأوامر بين جهازي الخادم (server) و العميل client وهذ ا الإتصال يأخذ المنفذ ( Port 21 ) كإفتراضي له حيث أن
server يفتح هذا البورت وينتظر أن يجري جهاز client الإتصال من خلاله أي أن البورت (21) يكون في وضع(listen) أي الإنصات لأي إتصال قادم .

وهذا النوع من الإتصال يكون دائم أي لا ينقطع إلا إذا قام أحد الطرفين بقطع الإتصال عن الطرف الآخر بخلاف النوع الثاني من الإتصالات

2- إتصال البيانات (data connection) :


وهذ ا الإتصال ينشأ عندما يتم نقل الملفات من
client إلى server أو العكس. أي أن هذا الإتصال يعتبر مؤقتاً فقط إلى أن يتم إنهاء المهمة الذي يقوم بها وهي عملية النقل للملفات .
الموضوع الأصلى من هنا: منتديات سيسكو التعليمية | كن بين الخبراء ! http://www.ciscovb.com/vb/t140.html#post300



FTP Protocol

__________________

سبحانك ربنا لا علم لنا الا ما علمتنا

للتواصل معي بخصوص المنتدى فقط
عبر تويتر وهو حساب رسمي لي تابع للمنتدى فقط
تويتر : ADNANKHH@


سيسكو 1 غير متواجد حالياً   رد مع اقتباس
الأعضاء الذين قالوا شكراً لـ سيسكو 1 على المشاركة المفيدة:
 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36