标签: python protocols asn.1
我正在调查有关实施和设计协议的问题,但我仍然坚持如何开始!
我们以LDAP协议为例,我有rfc,我有asn1语法规范。
现在我如何开始开发服务器,使得符合RFC LDAp的客户端可以与我通信而不会出现任何问题?
LDAP它只是一个例子,我可以实现FTP或自定义协议。
但是我想确定一旦定义了协议,我就是任何客户端的标准,即使实现不同。
那么沟通的方式是什么?
你能给出一些好的起点吗?
由于
P.S:我想在python中实现服务器,但根据我的说法,这并不重要。
答案 0 :(得分:2)
从asn.1库开始。然后创建一个服务器来完成RFC所要做的事情。协议就像API,只需要实现内核而不是包装器。您通过TCP等传输协议传递LDAP(或FTP)消息。如果您需要帮助制作服务器,可能需要查看twisted。