سؤال

أنا فقط أتحقق من تنفيذ وتصميم بروتوكول ، لكنني عالق حول كيفية البدء!

دعنا نأخذ مثالاً على بروتوكول LDAP ، ولدي RFC ولدي مواصفات ASN1 القواعد.

الآن كيف يمكنني البدء في تطوير خادم بطريقة يمكن للعميل المتوافق مع RFC LDAP التواصل معي دون أن يواجه أي نوع من المشكلات؟

LDAP إنه مجرد مثال ، يمكنني تنفيذ FTP ، أو بروتوكول مخصص.

لكنني أريد أن أتأكد من أنني قياسي لأي عميل بمجرد تحديد البروتوكول ، حتى لو كان التنفيذ مختلفًا.

إذن ما هي طريقة الاتصال؟

هل يمكنك إعطاء بعض نقاط البداية الجيدة؟

شكرًا

ملاحظة: أود تنفيذ الخادم في بيثون ولكن هذا ليس مهمًا وفقًا لما قلته.

هل كانت مفيدة؟

المحلول

ابدأ مع asn.1 مكتبة. ثم قم بعمل خادم يفعل ما يقوله RFC. البروتوكولات مثل واجهات برمجة التطبيقات ، فقط عليك تنفيذ الشجاعة بدلاً من الغلاف. تقوم بتوصيل رسائل LDAP (أو FTP) عبر بروتوكول النقل مثل TCP. إذا كنت بحاجة إلى مساعدة في صنع خادم ، فقد ترغب في النظر فيها ملتوية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top