رسوم TCP/IP المتحركة , FTP
FTPهناك عدة طرق لتحميل الملفات أو تنزيلها بين جهاز الكمبيوتر وجهاز كمبيوتر الخادم.HTTP و FTP و SCP وما إلى ذلك هي الطرق الملموسة.1. FTPيستخدم هذا البروتوكول اتصالين TCP. أحدهما للتحكم والآخر لاتصالات البيانات.يتم إنشاء اتصال اتصال البيانات وإنهائه لكل عملية نقل ملف. الفرق بين 'active mode' و 'passive mode' هو الجانب الذي يتطلب إنشاء اتصال بيانات.2. FTPSتعمل FTPS بنفس طريقة عمل FTP. الفرق هو أن بيانات اتصال FTPS مشفرة بـ SSL.3. SCP و SFTPيستخدمان اتصال TCP واحد.يتم تشفير بيانات الاتصال عبر SSH بواسطة تطبيق مخصص قبل الإرسال. بعد ذلك , بعد استلام البيانات , ستتم استعادتها بواسطة تطبيق مخصص.4. HTTPاستخدم اتصال TCP واحد. طريقة الاتصال هي نفس طريقة الوصول إلى موقع الويب , والفرق الوحيد هو أن إرسال ملف عبر HTTP يحتوي بشكل عام على كمية بيانات مرسلة أكبر من تصفح الموقع. تم حذف هذه الحالة.
FTP (active)إرسال ملف مع FTP 'active mode'.1.PC : يتم تنزيل الملف باستخدام'active mode'لبروتوكول نقل الملفات.2.PC : (SYN) طلب إنشاء اتصال تحكم FTP.3.Server : (ACK) الاتصال جيد.(SYN) تطلب إنشاء اتصال تحكم FTP.4.PC : (ACK) اتصال التحكم في FTP جيد.5.PC : (PSH) تسجيل الدخول باستخدام المعرف وكلمة المرور. أخطط لتنزيل ملفين.6.Server : (ACK) موافق. بعد ذلك , اطلب إنشاء اتصال جديد لاتصال بيانات FTP.7.Server : (SYN) طلب إنشاء اتصال لبيانات FTP لإرسال ملف.8.PC : يقوم جدار حماية نظام التشغيل أو برنامج الحماية من الفيروسات بحظر طلبات إنشاء الاتصال من الخادم.9.PC : أنت بحاجة إلى تغيير إعدادات جدار الحماية للسماح بالاتصال.10.PC : الإعدادات تغيرت. جدار الحماية يسمح بالطلب.11.Server : (SYN) طلب إنشاء اتصال لبيانات FTP لإرسال ملف.12.PC : (ACK) الاتصال جيد.(SYN) تطلب إنشاء اتصال لبيانات FTP.13.Server : (ACK) الاتصال جيد.14.Server : (PSH) إرسال ملف.15.PC : (ACK) الملف المستلم16.Server : (FIN) إنهاء اتصال البيانات.17.PC : (ACK) موافق.18.PC : (FIN) إغلاق الاتصال.19.Server : (ACK) موافق.20.Server : (SYN) طلب إعادة إنشاء اتصال بيانات FTP لنقل الملف التالي.21.PC : (ACK) الاتصال جيد.(SYN) تطلب إنشاء اتصال لبيانات FTP.22.Server : (ACK) الاتصال جيد.23.Server : (PSH) إرسال ملف.24.PC : (ACK) الملف المستلم25.Server : (FIN) إنهاء اتصال البيانات.26.PC : (ACK) موافق.27.PC : (FIN) إغلاق الاتصال.28.Server : (ACK) موافق.FTP (passive)إرسال ملف باستخدام FTP 'passive mode'.1.PC : يتم تنزيل الملف باستخدام passive mode لبروتوكول نقل الملفات.2.PC : (SYN) طلب إنشاء اتصال تحكم FTP.3.Server : (ACK) الاتصال جيد.(SYN) تطلب إنشاء اتصال تحكم FTP.4.PC : (ACK) اتصال التحكم في FTP جيد.5.PC : (PSH) تسجيل الدخول باستخدام المعرف وكلمة المرور. أخطط لتنزيل ملفين.6.Server : (ACK) موافق. بعد ذلك , اطلب إنشاء اتصال جديد لاتصال بيانات FTP.7.PC : (SYN) يتطلب إنشاء اتصال لبيانات FTP لإرسال الملفات. لا يتداخل جدار الحماية مع هذا.8.Server : (ACK) الاتصال جيد.(SYN) تطلب إنشاء اتصال لبيانات FTP.9.PC : (ACK) الاتصال جيد.10.Server : (PSH) إرسال ملف.11.PC : (ACK) الملف المستلم12.Server : (FIN) إنهاء اتصال البيانات.13.PC : (ACK) موافق.14.PC : (FIN) إغلاق الاتصال.15.Server : (ACK) موافق.16.PC : (SYN) طلب إعادة إنشاء اتصال بيانات FTP لنقل الملف التالي.17.Server : (ACK) الاتصال جيد.(SYN) تطلب إنشاء اتصال لبيانات FTP.18.PC : (ACK) الاتصال جيد.19.Server : (PSH) إرسال ملف.20.PC : (ACK) الملف المستلم21.Server : (FIN) إنهاء اتصال البيانات.22.PC : (ACK) موافق.23.PC : (FIN) إغلاق الاتصال.24.Server : (ACK) موافق.FTPS (active) : محتوى بسيطإرسال ملف مع FTP 'active mode' و SSL.1.PC : يتم تنزيل الملف باستخدام FTPS 'active mode' و SSL.2.PC : طلب إنشاء اتصال تحكم FTPS.3.Server : اتصال التحكم في FTPS جيد.4.PC : تسجيل الدخول باستخدام المعرف وكلمة المرور. أخطط لتنزيل الملف.5.Server : طلب إنشاء اتصال لبيانات FTPS لإرسال ملف.6.PC : الاتصال مناسب لبيانات FTPS.7.Server : إرسال ملف.8.PC : الملف المستلمFTPS (passive) : محتوى بسيطإرسال ملف باستخدام FTP 'passive mode'و SSL.1.PC : يتم تنزيل الملف باستخدام'passive mode'و SSL لبروتوكول نقل الملفات.2.PC : طلب إنشاء اتصال تحكم FTPS.3.Server : اتصال التحكم في FTPS جيد.4.PC : تسجيل الدخول باستخدام المعرف وكلمة المرور. أخطط لتنزيل الملف.5.PC : طلب إنشاء اتصال لبيانات FTPS لإرسال ملف.6.PC : الاتصال مناسب لبيانات FTPS.7.Server : إرسال ملف.8.PC : الملف المستلمSCP,SFTPإرسال ملف مع SSH.SCP و SFTP هي تركيبة مماثلة.1.PC : تحميل الملفات باستخدام SSH.2.PC : جميع بيانات الاتصال مشفرة بواسطة SSH بواسطة تطبيق SSH.3.PC : (SYN) تطلب اتصال TCP.4.Server : تتم استعادة البيانات بواسطة تطبيق SSH.5.Server : بعد ذلك , سيتم حذف شرح عمليتي التشفير والاستعادة.6.Server : (ACK) الاتصال جيد.(SYN) أطلب اتصال TCP أيضًا.7.PC : (ACK) الاتصال جيد.8.PC : (PSH) أدخل المعرف وكلمة المرور لمصادقة SSH.9.Server : (ACK)+(PSH) تسجيل الدخول موافق.10.PC : (ACK)+(PSH) الآن يمكن لهذا الكمبيوتر تشغيل الخادم. يرسل الأمر باستخدام لوحة المفاتيح.11.Server : (ACK)+(PSH) إرسال رد.12.PC : (ACK)+(PSH) إرسال ملف.13.Server : (ACK) الملف المستلم14.PC : (FIN) إغلاق الاتصال.15.Server : (ACK) موافق.16.Server : (FIN) إغلاق الاتصال.17.PC : (ACK) موافق.
|