最近在折腾一个网络方面的小玩意儿,遇到点问题,查来查去,好多地方都提到一个叫“RFC”的东西。说是什么标准文档。我心想这玩意儿到底是个得去瞅瞅。
我还挺老实的,翻了翻手头一本老掉牙的《TCP/IP详解》,上面说可以给一个邮箱发邮件去要RFC文档。我寻思这都啥年代了,还发邮件?不过还是试了试,结果你猜怎么着?邮件直接被退回来了,说地址不存在!真是坑爹!这书上的信息也太滞后了。
没办法,只能老老实实上网搜。搜了一圈,发现有个叫“RFC Editor”的网站,看着挺官方的。点进去瞅瞅,界面倒是挺简洁的,不像有些网站花里胡哨的。
摸索着找文档
我看到网站上有个搜索框,想着直接输编号应该就行。之前看到资料里提到了像RFC1122、RFC1123这些跟TCP/IP相关的,就试着搜了一下。还真能搜到!点进去就是文档原文,密密麻麻全是英文。
后来我捣鼓明白了,直接在浏览器地址栏里,把官网域名后面加上“/rfc/”再加上编号,比如你想看“rfc3530”,就这么输进去,就能直接跳到对应的文档页面了,这个还挺方便的,省得每次都去首页搜。
这RFC文档,读起来真不轻松。全是英文不说,写得还特正式,有时候一句话绕来绕去的。刚开始看的时候,我简直一个头两个大。不过硬着头皮看下去,结合着一些中文的解读资料,慢慢也能看懂一些了。
- 我琢磨着,先看那个“摘要”(Abstract)和“目录”(Table of Contents)挺有用的,能大概了解这篇文档讲了结构是啥样的,心里能有个数。
- 有些RFC还挺长的,跟裹脚布似的,一口气也看不完,我就挑自己最关心的那部分先看,其他的以后再说。
- 遇到不认识的词,或者一些特定的说法,就赶紧查查,不然根本看不明白。
我还看到网上有人说有些地方有中文翻译的RFC,比如有个网站叫啥“*”的,我去瞄了一眼。确实有一些翻译好的,但是感觉不太全,而且翻译质量嘛也就那样,当个参考还行,真要搞明白还是得啃原文,毕竟翻译这东西,指不定哪个地方就给你带沟里去了。
我还瞅见有人提到一些工具或者编辑器插件能帮助阅读RFC,比如在Vim里直接看什么的。我没具体去试,感觉直接在官网上看也还行,主要是得有耐心,这玩意儿急不来。
搞明白了点门道
折腾了这一通,总算是对RFC这玩意儿有了点概念。简单说,就是一堆定义了互联网上各种协议和标准的说明书。虽然读起来费劲,但真要深入理解网络协议这些东西,这玩意儿是绕不开的。感觉就像是武功秘籍一样,虽然难练,但练成了就厉害了。
以前看别人说“去看某某RFC”,总觉得很高大上,好像是啥了不得的东西。现在自己也知道去哪儿找,怎么看了,感觉也没那么神秘了。就是个查资料的过程嘛只不过资料是英文的,还写得比较绕。以后再遇到类似的问题,我就知道直接去RFC Editor官网翻文档了,省得走弯路,瞎折腾。
不过话说回来,这RFC文档数量也太多了,真是个大宝库,也是个大坑,哈哈。一眼望不到头。慢慢啃,反正技术这东西,就是得不断学习,没啥捷径好走。
还没有评论,来说两句吧...