什么是 RFC?
我认为有很多人不知道 RFC(征求意见)。 我知道它们在逻辑层面上是什么,但是有人能为新开发人员提供一个很好的描述吗? 另外,分享一些关于如何使用和阅读它们的资源也会很好。
I think there are a lot of people out there unaware of RFC's (Request for Comments). I know what they are at a logical level, but can anybody give a good description for a new developer? Also, sharing some resources on how to use and read them would be nice.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
这个术语来自阿帕网(互联网的前身)时代,研究人员基本上只是抛出想法,然后向该项目的其他研究人员征求意见。 它们几乎可以是任何内容,而且当时还不是很正式。 如果你去读一下它们,你会发现它们的非正式程度非常滑稽。
现在,关于 RFC 的内容有了更多标准,只有满足严格的指导方针并进行广泛的研究后才能发布 RFC。 它们基本上是为 IETF 批准的经过深入研究的网络标准保留的。
The term comes from the days of ARPANET, the predecessor to the internet, where the researchers would basically just throw ideas out there to, well, make a request for comments from the other researchers on the project. They could be about pretty much anything and were not very formal at the time. If you go read them, it’s pretty comical how informal they were.
Now, there are more standards about what goes in RFC's and you can't get an RFC published until you have met strict guidelines and have done extensive research. They are pretty much reserved for well researched network standards that have been approved by the IETF.
正如其他人所说,RFC 是 Arpanet 引入的术语。 标准机构经常使用它们来邀请利益相关者对提案提供反馈。 它们还作为软件开发过程的一部分在各种形状和规模的组织内部使用。 这是一个了解更多信息的好资源:https://www.designdocs.dev/
As others have said, RFC is a term that was introduced by Arpanet. They are often used by standards bodies to invite stakeholders to provide feedback on proposals. They are also used internally in organizations of all shapes and sizes as part of the software development process. Here is a good resource to learn more: https://www.designdocs.dev/
这是征求意见的请求。 不过这个标题有点误导,因为它经常被用作标准的名称,其中大部分是由 IETF 制定的。 请参阅维基百科
It's a Request For Comments. That title is a little misleading though, as it's often used as a name for standards, mostly those by the IETF. See Wikipedia
来自 http://linux.about.com/cs/linux101/g/rfclparrequestf。嗯
另请参阅:RFC 维基百科文章
From http://linux.about.com/cs/linux101/g/rfclparrequestf.htm
See also: RFC Wikipedia Article
这也可能意味着敏捷环境中的“变更请求”。 在每个人都如此确定的情况下把它扔出去就意味着“征求意见”。
This could also mean "Request for Change" in an Agile environment. Just throwing that out there as everyone is so certain is just means "Request for Comments".
维基百科很好地描述了 [RFC] 的内容,但简而言之,它是来自 的一组建议互联网工程任务组适用于互联网和互联网连接系统的工作。 它们被用作标准。
因此,如果您正在寻找有关 FTP、LDAP、IMAP、POP 等实现的明确信息来源,您无需再去寻找相应的 RFC 文档。
Wikipedia gives a good description of what [RFC] is about but in a nutshell it is a set of recommendation from the Internet Engineering Task Force applicable to the working of the Internet and Internet-connected systems. They are used as the standards.
So if you're looking for a definitive source of the information about the implementation of FTP, LDAP, IMAP, POP etc you don't have to look further than the appropriate RFC documents.