TCP/IP基础知识——TCP/IP标准化

1、TCP/IP出现的背景及其历史:

年份 事件
20世纪60年代后半叶 应DoD要求,美国开始进行通信技术相关的研发。
1969年 ARPANET诞生。开发分组交换技术。
1972年 APRANET取得初步成功。扩展到50个节点。
1975年 TCP/IP诞生。
1982年 TCP/IP规范出炉。UNIX是最早开始实现TCP/IP协议的操作系统。
1983年 ARPANET决定正式启用TCP/IP为通信协议。
1989年左右 局域网上的TCP/IP应用迅速扩大。
1990年左右 不论局域网还是广域网,都开始倾向于使用TCP/IP。
1995年左右 互联网开始商用,互联网服务供应商的数量剧增。
1996年 IPv6规范出炉,载入RFC。(后于1998年修订)

2、TCP/IP的具体含义:

从字面意义上讲,有人可能会认为TCP/IP是指TCP和IP两种协议。实际生活当中有时也确实就是这两种协议。然而在很多情况下,它只是利用IP进行通信时所必须用到的协议群的统称。具体来说,IP或ICMP、TCP或UDP、TELNET或FTP、以及HTTP等都属于TCP/IP的协议。它们与TCP或IP的关系紧密,是互联网必不可少的组成部分。TCP/IP一词泛指这些协议,因此,有时也称TCP/IP为网际协议族。

3、TCP/IP标准化精髓:

TCP/IP的协议的标准化过程与其他的标准化过程有所不同,具有两大特点:一是具有开放性,二是注重实用性,即被标准化的协议能否被实际运用。

首先,开放性是由于TCP/IP的协议是由IETF讨论制定的,而IETF本身就是一个允许任何人加入进行讨论的组织。其次,在TCP/IP的标准化过程中,制订某一协议的规范本身已不再那么重要,而首要任务是实现真正能够实现通信的技术。

相比TCP/IP,OSI之所以未能达到普及,主要原因在于未能尽早地制定可行性较强的协议、未能提出应对技术快速革新的协议以及没有能及时进行后期改良的方案这几点。

4、TCP/IP规范——RFC:

那些需要标准化的协议,被人们列入RFC(Request For Comment)文档并在互联网上公布。RFC不仅记录了协议规范内容,还包含了协议的实现和运用的相关信息(FYI,For Your Information),以及实验方面的信息。

RFC文档通过编号组织每个协议的标准化请求。例如IP协议的规范由RFC279制定,TCP协议的规范由RFC793号文档决定。RFC的编码是既定的,一旦成为某一RFC的内容,就不能再对其进行随意修改。若要扩展已有某个协议规范的内容,一定要有一个全新编号的RFC文档对其进行记录。若要修改已有某个协议规范内容,则需要重新发行一个新的RFC文档,同时,老的那份RFC作废。新的RFC文档会明确规定是扩展了哪个已有的RFC以及要作废哪个已有RFC。

有人提出每当对RFC进行修改时都要产生新的RFC编号太麻烦。为此,人们采用STD(Standard)方式管理编号。STD用来记载哪个编号制定哪个协议。因此,同一个协议的规范内容即便发生了变化也不会导致STD编号发生变化。

与STD类型,FYI也开始标注编号组织。FYI为了人们方便检索,也在其每个编号里涵盖了所涉及的RFC编号。即使更新内容,编号也不会发生变化。

5、TCP/IP的标准化流程:

首先是互联网草案阶段;其次,如果认为可以进行标准化,就记入RFC进入提议标准阶段;第三,是草案标准阶段;最后,才进入真正的标准阶段。

互联网草案的有效期通常为6个月。也就是说,只要进入讨论流程,就必须在6个月内将所讨论的结果反映到草案,否则将以长时间无任何进展为由自动消除。

经过充分的讨论,如果得到IESG(IETF Engineering Steering Group,由IETF的主要成员组成)的批准,就能被编入RFC文档。这个文档叫做提议标准(Proposed Standard)。

提议标准中所提出的协议将被众多设备应用。如果能够得到IESG的认可,就可以成为草案标准(Draft Standard)。而如果在实际应用当中遇到问题,则可在成为草案标准前进行修订。当然,这种修订也是通过互联网草案的形式发布的。

6、RFC的获取方法:

获取RFC可以有几种方法。最直接的方法就是利用互联网查询“RFC Editor”。

RFC获取网址:http://www.rfc-editor.org/rfc/、ftp://ftp.rfc-editor.org/in-notes/

STD获取网址:http://www.rfc-editor.org/in-notes/std/

FYI获取网址:http://www.rfc-editor.org/in-notes/fyi/

ID获取网址:http://www.rfc-editor.org/internet-drafts/

猜你喜欢

转载自blog.csdn.net/qq_38386085/article/details/117601428