此外还要指出的是,TCP和UDP都用端口来标识进程。在一个主机中,TCP端口与UDP端口的取值范围是各自独立的,允许存在取值相同的TCP端口与UDP端口。如图15所示,在主机A中,进程A1占用FTP端口1000,进程A2占用UDP端口1000,这是允许的。

图15 TCP端口与UDP端口的取值范围各自独立
4.RFC简介
TCP/IP协议是以RFC(Request For Comment)文档的形式发布的。RFC 是描述互联网相关技术规范的文档。
RFC由个人编写,这些人自愿编写某一新协议或规范的提议草案,并提交给IETF(The Internet Engineering Task Force ,Internet工程任务组织)。IETF负责审阅和发布这些统称为RFC的文档,每个文档都有一个RFC编号,并且处于以下六种类型之一:
l 标准协议:Internet 的官方标准协议。
l 标准协议草案:正在积极地考虑和审阅以便成为标准协议。
l 标准协议提议:将来可能变成标准协议。
l 实验性协议:为实验目的而设计的协议。实验性协议不投入实际运用。
l 报告性协议:由其他标准组织开发的协议。
l 历史性协议:已经过时的协议,被其他协议代替。
FRC的官方网站为:http://www.ietf.org/rfc.html。在该网站上已经发布了4000多份RFC文档。表2列出了与TCP/IP 协议相关的 RFC文档编号。
表2 与TCP/IP 协议相关的 RFC文档编号
RFC 编号 |
协议 |
768 |
用户数据报协议 (UDP) |
783 |
日常文件传输协议 (TFTP) |
791 |
Internet协议 (IP) |
792 |
Internet控制消息协议 (ICMP) |
793 |
传输控制协议 (TCP) |
821 |
邮件传输协议(SMTP) |
826 |
地址解析协议 (ARP) |
854 |
Telnet协议 (TELNET) |
862 |
回应协议 (ECHO) |
959 |
文件传输协议 (FTP) |
1157 |
简单网络管理协议 (SNMP) |
1939 |
邮局协议-版本3(POP3) |
1945 |
超级文本传输协议-版本1.0(HTTP1.0) |
2060 |
Internet消息访问协议-版本4(IMAP4) |
2068 |
超级文本传输协议-版本1.1(HTTP1.1) |
|