بروتوكول NetWare الأساسي

بروتوكول NetWare الأساسي ( NCP ) هو بروتوكول شبكة يُستخدم في بعض منتجات شركة نوفيل. ويرتبط عادةً بنظام التشغيل نوفيل نت وير، وهو نظام تشغيل عميل-خادم ، والذي كان يدعم في الأصل محطات عملاء MS-DOS بشكل أساسي ، ولكن تمت إضافة دعم لاحق لمنصات أخرى مثل مايكروسوفت ويندوز ، ونظام التشغيل ماك الكلاسيكي ، ولينكس ، وويندوز إن تي ، وماك أو إس إكس ، وإصدارات مختلفة من يونكس . [ 1 ]

تُستخدم بروتوكولات الشبكة (NCP) للوصول إلى الملفات ، والطباعة ، والمجلدات ، ومزامنة الساعة ، والمراسلة، وتنفيذ الأوامر عن بُعد، ووظائف خدمات الشبكة الأخرى. وقد استفادت في الأصل من سهولة تكوين الشبكة وصغر حجم الذاكرة التي تشغلها حزمة بروتوكولات IPX/SPX . ومنذ عام 1991، أصبح تطبيق TCP/IP متاحًا. [ 1 ]

يستخدم Novell eDirectory بروتوكول NCP لمزامنة تغييرات البيانات بين الخوادم في شجرة خدمة الدليل .

المعلومات الفنية

كان تطبيق خادم IPX/SPX الأصلي متاحًا فقط لمنصة Novell NetWare ، وهو الآن قديم. يستخدم تطبيق TCP/IP منفذ TCP / UDP رقم 524 ويعتمد على بروتوكول SLP لحل أسماء النطاقات.

بالنسبة لعملية NCP في شبكات IPX/SPX، تم استخدام بروتوكول IPX الأساسي مع تعيين حقل نوع الحزمة إلى 17. على جانب محطة العمل (محطة العميل) تم استخدام رقم مقبس IPX 0x4003، وعلى جانب الخادم تم استخدام رقم المقبس 0x0451.

يحتوي NCP PDU على البنية التالية:

ثمانياتمجال
2نوع NCP
1رقم التسلسل
1رقم الاتصال، الجزء السفلي
1رقم المهمة
1رقم الاتصال، الجزء الأعلى
1رمز الإكمال (موجود فقط في حزمة الرد)
1حالة الاتصال (في حزمة الرد فقط)
متغيربيانات

يحدد حقل نوع NCP نوع العملية: [ 2 ]

قيمةمعنى
0x1111إنشاء اتصال خدمة
0x2222طلب خدمة
0x3333رد الخدمة
0x5555تدمير اتصال الخدمة
0x7777نقل البيانات في وضع الاندفاع
0x9999جارٍ معالجة الطلب (الخادم مشغول)

تُعرَّف الطلبات الفردية برقم التسلسل (باقي القسمة على 256). يُحدد رقم الاتصال اتصال محطة العميل الفردية بالخادم. دعمت خوادم نوفيل نت وير، حتى الإصدار 2.x، ما يصل إلى 255 اتصالًا، وكان رقم الاتصال يشغل بايتًا واحدًا فقط. لاحقًا، تم توسيعه إلى بايتين. يأخذ رقم المهمة القيمة 3 في الطلبات و1 في الردود. يبدأ حقل البيانات برقم وظيفة NCP، الذي يميز الخدمات الفردية.

رقموظيفة
0كائن مستخدم تسجيل الدخول
1تغيير كلمة مرور المستخدم
2ربط المستخدم بالمحطة
3ربط الكائن بالرقم
4رقم الخريطة إلى الكائن
5الحصول على معلومات المحطة المسجلة
8رقم الخريطة إلى اسم المجموعة
9احصل على مجموعة الأعضاء M من المجموعة G
10ادخل إلى منطقة تسجيل الدخول
12تحقق من الرقم التسلسلي للشبكة
13سجل رسائل الشبكة
14الحصول على معلومات استخدام القرص
15معلومات ملف المسح الضوئي
16معلومات ملف التعيين
17الحصول على معلومات خادم الملفات
18احصل على الرقم التسلسلي للشبكة
19الحصول على عنوان الإنترنت
20كائن تسجيل الدخول
21الحصول على قائمة اتصالات الكائنات
22الحصول على معلومات المحطة المسجلة
23احصل على مفتاح التشفير
24كائن تسجيل الدخول مشفر
31الحصول على قائمة الاتصالات من الكائن
50إنشاء كائن Bindery
51حذف كائن Bindery
52إعادة تسمية الكائن
53الحصول على معرّف كائن Bindery
54الحصول على اسم كائن Bindery
55مسح كائن التجليد
56تغيير أمان كائنات Bindery
57إنشاء خاصية
58حذف الخاصية
59تغيير تجليد الملكية والتأمين
60مسح الخصائص
61اقرأ قيمة العقار
62اكتب قيمة العقار
63التحقق من كلمة مرور كائن Bindery
64تغيير كلمة مرور كائن Bindery
65أضف كائن Bindery إلى المجموعة
66حذف كائن Bindery من المجموعة
67هل كائن Bindery موجود في المجموعة؟
68إغلاق التجليد
69التجليد المفتوح
70احصل على مستوى الوصول إلى التجليد
71مسارات أمين كائن Sacn Bindery
72الحصول على مستوى الوصول إلى كائن Bindery
73هل محطة الاتصال هي مدير؟
74التحقق من تشفير كلمة مرور كائن Bindery
75تغيير كلمة مرور كائن Bindery المشفرة
76قائمة العلاقات الخاصة بكائن
100إنشاء قائمة الانتظار
101قائمة التدمير
102حالة قائمة القراءة الحالية
103ضبط الحالة الحالية للطابور
104إنشاء مهمة وملف في قائمة الانتظار
105أغلق الملف وابدأ مهمة قائمة الانتظار
106إزالة المهمة من قائمة الانتظار
107قائمة وظائف قائمة الانتظار
108إدخال بيانات الوظيفة في قائمة القراءة
109تغيير إدخال وظيفة قائمة الانتظار
110تغيير وظيفة قائمة الانتظار
111ربط خادم قائمة الانتظار بقائمة الانتظار
112فصل خادم قائمة الانتظار عن قائمة الانتظار
113وظيفة قائمة انتظار الخدمة
114إنهاء مهمة قائمة الانتظار
115إلغاء مهمة قائمة انتظار الخدمة
116تغيير في حقوق العميل
117استعادة حقوق خادم قائمة الانتظار
118حالة خادم قائمة القراءة الحالية
119ضبط الحالة الحالية لخادم قائمة الانتظار
120الحصول على حجم وظيفة قائمة الانتظار
150الحصول على حالة الحساب الحالية
151إرسال رسوم الحساب
152تقديم طلب تعليق الحساب
153إرسال مذكرة الحساب
200التحقق من صلاحيات وحدة التحكم
201الحصول على سلاسل وصف خادم الملفات
202ضبط تاريخ ووقت خادم الملفات
203تعطيل تسجيل الدخول إلى خادم الملفات
204تفعيل تسجيل الدخول إلى خادم الملفات
205الحصول على حالة تسجيل الدخول إلى خادم الملفات
206حذف جميع الملفات المحذوفة
207تعطيل تتبع المعاملات
208تفعيل تتبع المعاملات
209بث وحدة التحكم
210رقم اتصال واضح
211خادم تنزيل الملفات
212الحصول على إحصائيات نظام الملفات
213إحصائيات الحصول على TTS
214الحصول على إحصائيات ذاكرة التخزين المؤقت للقرص
215احصل على جدول تخطيط القيادة
216احصل على إحصائيات القرص الفعلي
217احصل على إحصائيات قناة القرص
218الحصول على معلومات مهمة الاتصال
219الحصول على الملفات المفتوحة للاتصال
220الحصول على اتصال باستخدام ملف
221الحصول على أقفال السجلات المادية عن طريق الاتصال والملف
222احصل على أقفال السجلات المادية حسب الملف
223الحصول على السجلات المنطقية عن طريق الاتصال
224الحصول على معلومات السجل المنطقي
225احصل على إشارات الاتصال
226الحصول على معلومات الإشارات الضوئية
227الحصول على معلومات تكوين برنامج تشغيل الشبكة المحلية
229احصل على إحصائيات استخدام الاتصال
230الحصول على المساحة المتبقية على القرص للكائن
231احصل على إحصائيات إدخال/إخراج شبكة LAN لخادم الملفات
232الحصول على معلومات متنوعة عن خادم الملفات
233احصل على معلومات عن الحجم

يعتمد محتوى وطول بقية حقل البيانات على وظيفة NCP.

تطبيقات من جانب العميل

مراجع

  1. 1 2 "التقرير النهائي لتقييم خادم نوفيل نت وير 4.11" . المركز الوطني لأمن الحاسوب. 22 يونيو 1998. تاريخ الاسترجاع: 8 فبراير 2023 .الصفحة 6
  2. "كيفية تحديد حالات الخطأ بسرعة باستخدام Ethereal" . 15 يوليو 2003. تم الاطلاع عليه بتاريخ 8 فبراير 2023 .