بروتوكول نقل الملفات FTP (File Transfer Protocol) من أهم البروتوكولات اللي أي مهندس شبكات لازم يفهمها كويس، لأنه ببساطة المسؤول عن نقل الملفات بين الأجهزة على الشبكة

بروتوكول نقل الملفات FTP (File Transfer Protocol) من أهم البروتوكولات
اللي أي مهندس شبكات لازم يفهمها كويس، لأنه ببساطة المسؤول عن نقل الملفات
بين الأجهزة على الشبكة 
خلينا نشرحه بشكل عملي ومفصل
FTP هو بروتوكول بيشتغل على طبقة Application Layer في نموذج TCP/IP، ووظيفته نقل الملفات (Upload / Download) بين Client و Server.
يعني تقدر ترفع ملفات للسيرفر أو تحملها منه بسهولة 


FTP بيعتمد على بروتوكول TCP وبيستخدم بورتين أساسيين:
السيرفر هو اللي بيبادر بإرسال البيانات للـ Client
ممكن يواجه مشاكل مع الـ Firewall 
الـ Client هو اللي بيبدأ الاتصال بالكامل
الأكثر استخدامًا لأنه متوافق مع الجدران النارية
ftp <IP Address>
الاتصال بسيرفر FTP
open <IP>
فتح اتصال يدوي
user <username>
pass <password>
ls
dir
عرض الملفات داخل السيرفر
pwd
عرض المسار الحالي
cd <directory>
الدخول إلى فولدر
lcd <directory>
تغيير المسار على جهازك
get <filename>
تحميل ملف من السيرفر 
put <filename>
رفع ملف للسيرفر 
Copy code
mget *.txt
تحميل مجموعة ملفات مرة واحدة
delete <filename>
حذف ملف
bye
إنهاء الاتصال 
FTP مش آمن لأنه بينقل البيانات بدون تشفير 
علشان كده تم استبداله ببروتوكولات أكثر أمانًا زي:
الخلاصة
FTP بسيط وسريع في نقل الملفات، لكنه محتاج تأمين لو هتستخدمه في بيئة حقيقية، وده بيخليه مهم جدًا في الدراسة والشغل
