Question

Je suis juste enquêter sur l'implémentation et la conception d'un protocole, mais je stucked sur la façon de commencer!

Prenons un exemple le protocole LDAP, je le rfc et je la spécification de la grammaire asn1.

Comment puis-je commencer à développer un serveur dans une telle manière qu'un conforme client au RFC ldap peut communiquer avec moi sans avoir aucune sorte de problème?

LDAP, il est juste un exemple, je peux mettre en œuvre FTP ou protocole personnalisé.

Mais je veux être sûr que je suis standard pour tout client une fois que le protocole est défini, même si la mise en œuvre est différente.

Alors, qui est le moyen de communication?

Pouvez-vous donner quelques bons points de départ?

Merci

P.S. Je voudrais mettre en œuvre le serveur en Python mais ce n'est pas important selon ce que je disais

Était-ce utile?

La solution

Démarrer avec une bibliothèque ASN.1 . Ensuite, faire un serveur qui fait ce que le RFC dit de faire. Les protocoles sont comme API, que vous devez mettre en œuvre le courage au lieu de l'emballage. Vous communiquez les messages LDAP (ou FTP) sur un protocole de transport comme TCP. Si vous avez besoin d'aide pour prendre un serveur, vous pouvez regarder dans torsadé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top