اقرأ في هذا المقال
يُعد (FTAM) بأنّه بروتوكول تطبيق (ISO) ويقوم بمجموعة من العمليات على الملفات مثل نقل الملف والانتقال إلى الملفات وتعديل الملف والتحكم في الملفات.
ما هو بروتوكول FTAM
بروتوكول (FTAM): هو معيار (OSI) يوفر خدمات نقل الملفات بين أنظمة العميل أي البادئ والخادم أي المستجيب في بيئة مفتوحة، كما يوفر الوصول إلى الملفات وإدارة الملفات على أنظمة متنوعة وفي هذه النواحي يسعى جاهدا ليكون نظام ملفات عالمي، كما لقد عملت (FTAM) بشكل جيد كطريقة لجلب أنظمة معلومات حاسب مركزي إلى البيئات الموزعة، لكنّ (FTAM) لم يكتشف خلاف ذلك.
- “FTAM” هي اختصار لـ “File Transfer access and management protocol”.
- “ISO” هي اختصار لـ “International Organization for Standardization”.
- “OSI” هي اختصار لـ “Open Systems Interconnection”.
أساسيات بروتوكول FTAM
تم تصميم (FTAM) لمساعدة المستخدمين على الوصول إلى الملفات على أنظمة متنوعة تستخدم تطبيقات (FTAM) المتوافقة، وإنه مشابه لبروتوكول نقل الملفات (FTP) ونظام ملفات الشبكة (NFS) وكلاهما يعمل في بيئة (TCP / IP)، كما يمكن للمستخدمين معالجة الملفات وصولاً إلى مستوى التسجيل وهي الطريقة التي يخزن بها (FTAM) الملفات.
في هذا الصدد تمتلك (FTAM) بعض ميزات قواعد البيانات العلائقية وعلى سبيل المثال يمكن للمستخدمين قفل الملفات أو قفل السجلات الفردية، و(FTAM) هو نظام يتم فيه الاحتفاظ بالمعلومات الموجهة للاتصال حول المستخدم والجلسة بواسطة خادم حتى يتم إلغاء الجلسة، وفي نظام عديم الهيئة مثل (NFS)، يتم تقديم الطلبات بشكل مستقل عن بعضها البعض بطريقة غير متصلة.
هناك مزايا لعملية عديمي الهيئة وفي حالة تعطل الخادم يختفي الطلب ببساطة ويقدم العميل طلباً آخر وهذا يبسط الانتعاش بعد الانهيار، وفي النظام ذي الحالة يجب أن يدرك كلا النظامين أنّ أحدهما قد تعطل حتى يتمكنوا من استعادة الحالات ومنع تلف البيانات.
يتم نقل الملفات بين الأنظمة من خلال إنشاء جلسة موجهة نحو الاتصال أولاً، كما يتصل عميل (FTAM) بخادم (FTAM) ويطلب جلسة، وبمجرد إنشاء الجلسة يمكن أن يتم نقل الملفات ويستخدم (FTAM) مفهوم مخزن الملفات الافتراضي، والذي يوفر عرضًا مشتركًا للملفات.
يخفي نظام الملفات (FTAM) الاختلافات بين أنظمة البائعين المختلفة ويحدد (FTAM) أنواع المستندات كملفات تحتوي على معلومات ثنائية مباشرة أو ملفات نصية يتم إنهاء كل سطر فيها بحرف إرجاع، كما يتم تفسير البيانات على أنّها سجلات ويوفر (FTAM) إمكانات مخزن الملفات الافتراضي التي تخزن الملفات المهيكلة الموجهة للتسجيل.
حتى الآن لم يتم اكتشاف (FTAM)، مثل بروتوكولات (OSI) الأخرى كنظام مفيد لنقل الملفات بين أنظمة البائعين المختلفة في بيئة (LAN)، وفشلت العديد من التطبيقات حتى الآن في التعامل مع بعضها البعض وعملت (FTAM) بشكل جيد كطريقة لجلب أنظمة معلومات حاسب مركزي إلى البيئات الموزعة، كما يحدد بروتوكول (ISO FTAM) معياراً لنقل الملفات والوصول إليها وإدارتها بين الأنظمة المفتوحة.
والبروتوكول غني بالوظائف ولكن أداءه يمثل مصدر قلق عام، ويتم عرض نتائج دراسة قياس الأداء القائمة على تنفيذ مجموعة فرعية مفيدة من البروتوكول في بيئة (IBM PCAT) هنا، وبروتوكول (FTAM) المدعوم من قبل بيئة (OSI) وينتج بشكل غير متوقع إنتاجية أقل مقارنة بالتطبيقات غير (OSI)، والمفاضلة هي وظائفها المتقدمة وموثوقيتها وتم الحصول على نتائج أكثر أهمية في دراسة بروتوكول (FTAM) نفسه.
كما إنّه يوضح أنّ عملية (F_WRITE) أكثر كفاءة من (F_READ) وأنّ نقل الملفات الثنائية أكثر كفاءة من ملف (ASCII)، وتُظهر تسلسلات الاتصال أو الانفصال نفقات أداء كبيرة. يوضح التحليل الإضافي أنه من أجل تقليل التأثير، ويتم استخدام (FTAM) بشكل أفضل للتعامل مع الرسائل ذات الحجم الكبير والوصول الطويل إلى القرص وعمليات القراءة / الكتابة المتعددة في اتصال واحد، وهذه هي الطريقة التي يجب أن تعمل بها (FTAM) في الممارسة العملية.
كما يُعد (FTAM) بأنّه (ISO) القياسي 8571 وهو بروتوكول طبقة تطبيق (OSI) للوصول إلى نقل الملفات وإدارتها، والهدف من (FTAM) هو الجمع في بروتوكول واحد بين نقل الملفات وعلى غرار بروتوكول نقل الملفات عبر الإنترنت، وكذلك الوصول عن بُعد إلى الملفات المفتوحة على غرار (NFS)، ومع ذلك مثل بروتوكولات (OSI) الأخرى لم يتم اعتماد (FTAM) على نطاق واسع، وأصبح الإنترنت القائم على (TCP / IP) هو الشبكة العالمية المهيمنة.
- “TCP / IP” هي اختصار لـ “Transmission Control Protocol/Internet Protocol” و”NFS” هي اختصار لـ “Network File System”.
- “LAN” هي اختصار لـ “Local Area Network” و”FTP” هي اختصار لـ “File Transfer Protocol”.
- “NFS” هي اختصار لـ “Network File System” و”ASCII” هي اختصار لـ “American Standard Code For Information Interchange”.
خصائص بروتوكول FTAM
- الأنظمة المختلفة لها آليات تخزين تفاضلية.
- على سبيل المثال في (Unix) يتم تخزين الملف على شكل سلسلة من الأحرف بينما في بيئة (IBM VMS)، ويتم تخزين الملف كمجموعة من السجلات.
- وبالتالي يعتمد تنظيم الملفات على نظام التشغيل المضيف.
- يساعد (FTAM) المستخدمين في الوصول إلى الملفات الموجودة على أنظمة متنوعة بشرط أن يكون لديهم تطبيقات متوافقة.
- في نظام (FTAM) يحتفظ الخادم بمعلومات المستخدم الموجهة للاتصال ومعلومات الجلسة.
- يطلب عميل (FTAM) من الخادم جلسة، ثم يتم نقل الملف بعد إنشاء الجلسة.
- يستخدم (FTAM) مفهوم مخزن الملفات الافتراضي الذي يوفر عرضاً مشتركاً للملفات.
- ومخازن الملفات والملفات الافتراضية تُستخدم لجعل التفاعل ممكنًا بين أنظمة الملفات المختلفة.
- مخزن الملفات الافتراضي هو نموذج خاص بالتنفيذ.
- يتم استخدامه كوسيط لنقل والوصول وإدارة الملفات وقواعد البيانات.
- يتم الوصول إلى ملف افتراضي بشكل غير متماثل في (FTAM)، أي أنّ كل معاملة هي فقط في وجود البادئ والمستجيبأي البادئ هو الواحد.
- الذي يطلب الخدمات مثل نقل الملفات والوصول إليها وإدارتها من المستجيب الذي يسمح للمبدئ باستخدام نموذج الملف الظاهري بدلاً من الملف الحقيقي.
- هذا النموذج هو برنامج صممه المستجيب بغض النظر عن الأجهزة ونظام التشغيل المستخدم.
- هذا النموذج مفيد أيضاً في إنشاء فصل بين الملف أي المخزن في نفس نظام التخزين، والذي يمكن الوصول إليه من قبل البادئ والمستخدمين الآخرين.
- يتم إنشاء مخزن الملفات الافتراضي بناءً على السمات والمحتوى، والسمات ليست سوى مجموعة من الخصائص أو إجراءات الأمان.
- يتم استخدامها للتحكم في المعلومات وكذلك الوصول إلى المعلومات.
- نوعان من السمات هما لكل محتوى ويتعلقان بمحتويات الملفات وإمكانية الوصول ويتعلقان بإجراءات الأمان التي تتحكم في الوصول إلى الملفات.
ملاحظة:“IBM VMS” هي اختصار لـ “Virtual Multiple Storage”.
فئات الخدمة التي يوفرها بروتوكول FTAM
1- نقل فئة الخدمة
- تتضمن فئة الخدمة هذه مفهوم تبادل الملفات.
- وهو يدعم تبادل الملفات الكاملة وكذلك أجزاء من الملفات.
- عمليات نقل الملفات بسيطة للغاية مع عمليات فردية وعدد أقل من التفاعلات بين الملفات المختلفة.
2- فئة خدمة الوصول
توفر فئة الخدمة هذه للمُنشئ حقوقاً لإجراء عمليات مختلفة إما على الملف بأكمله أو على وحدات البيانات الفردية المسماة (FADUs)، أي وحدات بيانات الوصول إلى الملف.
- “FADU” هي اختصار لـ “File Access Data Unit”.
3- فئة خدمة الإدارة
- تتعامل فئة الخدمة هذه مع آلية التحكم في مخزن الملفات الافتراضي.
- تسمح هذه الآلية للمستخدم بإجراء عمليات متنوعة، مثل تصنيف الملفات أو حذفها وقراءة سمات الملف وتعديلها.
4- فئة خدمة النقل والإدارة
توفر هذه الفئة الوظائف المدمجة لكل من فئة النقل وفئة خدمة الإدارة، بحيث يمكنها توفير الدعم للتنقل في الدلائل وتنفيذ الوظائف البسيطة.