RFC中经常会有 MUST,MAY等要求性词汇。关于这些词汇,专门有一个RFC来说明它们,这个RFC是rfc2119.
主要规定了一下几类词汇,语气强度级别从高到低排列
1) MUST,REQUIRED,SHALL;MUST NOT,SHALL NOT
表示必须被实现/满足的定义;必须不能这么做的定义。
2) SHOULD,RECOMMEND;SHOULD NOT,NOT RECOMMEND
表示常规情况下应该这么做,但是实际实现中有合理理由也可以不这么做;前述的否定
3)MAY,OPTIONAL
表示实际实现中可以这么做可以不这么做,由实现者自己决定。