gpt4 book ai didi

networking - 如何编写 Internet 协议(protocol)?

转载 作者:行者123 更新时间:2023-12-04 02:00:59 27 4
gpt4 key购买 nike

我们都熟悉用于电子邮件消息传递的流行协议(protocol),例如 IMAP 和 POP。

我有一个新协议(protocol)的计划,但我不确定是否会实现它。

协议(protocol)是否是 C 源代码的集合,例如,通过端口接受和发送数据?还是协议(protocol)只是对数据应如何发送、然后由哪些客户端执行的全面描述?

我不知道从哪里开始,而且我对协议(protocol)系统的工作原理不是很熟悉。

编辑:

此外,如果我编写了一个协议(protocol),但它没有被标准组织正式批准,人们/客户仍然可以实现它吗?

最佳答案

官方的方式是写一个RFC - a Request for Comments .人们会对此做出回应(这就是它成为 RFC 的原因)并且可能会尝试实现您的协议(protocol)。

一旦存在两个完全支持该协议(protocol)的独立实现,它就是一个新标准。

当然,人们不会为了好玩而为某人实现新协议(protocol)。所以你应该首先找到一个有兴趣听你说话的群体。也许已经有一个协议(protocol)可以满足您的需求(或者可以轻松扩展)。

但您可能不想发明新标准。标准需要大量工作,而且对某些人来说被高估了。

所以你应该描述它是如何工作的,并创建一个可以读写协议(protocol)的库,这样即使它不是官方标准,开发人员也可以使用它。

关于networking - 如何编写 Internet 协议(protocol)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9791105/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com