[转帖]TCP/IP RFC
TCP/IP 标准是在一系列称为 RFC 的文档中发布的。RFC 是目前仍在发展的描述 TCP/IP 和 Internet 内部工作的一系列报告、协议的提议以及协议标准。
虽 然 TCP/IP 标准通常由 RFC 发布,但不是所有的 RFC 都被最终指定为标准。RFC 是由个人编写的,这些人自愿编写某一新协议或规范的提议草案,并提交给“Internet 工程任务组 (IETE)”和其他工作组。提交的草案先由技术专家、任务组或 RFC 的编辑进行审阅,然后给出一个评估状态。
如果草案通过初审阶段,则传播到更大的 Internet 社会团体,进一步评论和审阅一段时间,然后指派一个 RFC 编号。这个 RFC 编号保持不变。
如果更改所提议的规范,则修改或更新的草案使用新的 RFC(比原始 RFC 编号更高)传播以识别最新的文档。
在标准过程中 RFC 有五种分配状态,如下表所示。
| 状态 | 描述 |
|---|---|
|
标准协议 |
Internet 的官方标准协议。 |
|
标准协议草案 |
正在积极的考虑和审阅以便成为标准协议。 |
|
标准协议提议 |
将来可能变成标准协议的协议。 |
|
实验性协议 |
为实验目的而设计的协议。实验性协议不是为了操作使用而准备的。 |
|
报告性协议 |
为 Internet 团体的方便,由其他标准组织开发的协议。 |
|
历史性协议 |
已经被其他协议放弃或废弃的协议。 |
与 TCP/IP 相关的 RFC
下表是 TCP/IP 协议和支持服务所支持的 RFC。
| RFC 编号 | 标题 |
|---|---|
|
768 |
用户数据报协议 (UDP) |
|
783 |
日常文件传输协议 (TFTP) |
|
791 |
Internet 协议 (IP) |
|
792 |
Internet 控制消息协议 (ICMP) |
|
793 |
传输控制协议 (TCP) |
|
816 |
故障隔离和恢复 |
|
826 |
地址解析协议 (ARP) |
|
854 |
Telnet 协议 (TELNET) |
|
862 |
回应协议 (ECHO) |
|
863 |
放弃协议 (DISCARD) |
|
864 |
字符生成器协议 (CHARGEN) |
|
865 |
当日报价协议 (QUOTE) |
|
867 |
白天协议 (DAYTIME) |
|
894 |
基于 Ethernet 的 IP |
|
919 |
广播 Internet 数据报 |
|
922 |
在现有子网中广播 Internet 数据报 |
|
950 |
Internet 标准子网化过程 |
|
959 |
文件传输协议 (FTP) |
|
1001 |
TCP/UDP 传输上的 NetBIOS 服务的协议标准:概念和方法 |
|
1002 |
TCP/UDP 传输上的 NetBIOS 服务的协议标准:详细规范 |
|
1009 |
Internet 网关的要求 |
|
1034 |
域名 - 概念和工具 |
|
1035 |
域名 - 实现和规范 |
|
1042 |
基于令牌环的 IP |
|
1055 |
通过串行线路的非标准 IP 数据报传输:SLIP |
|
1065 |
有关基于 TCP/IP 的 Internet 的管理信息的结构和标识 |
|
1112 |
Internet 组管理协议 (IGMP) |
|
1122 |
Internet 主机 - 通讯层的要求 |
|
1123 |
Internet 主机 - 应用和支持的要求 |
|
1144 |
对于低速串行链接压缩 TCP/IP 头 |
|
1157 |
简单网络管理协议 (SNMP) |
|
1179 |
行式打印机监控程序协议 |
|
1188 |
FDDI 上的 IP |
|
1191 |
路径 MTU 发现 |
|
1201 |
基于 ARCNET 的 IP |
|
1256 |
ICMP 路由器发现消息 |
|
1323 |
高性能 TCP 扩展件 |
|
1332 |
PPP IP 控制协议 (IPCP) |
|
1518 |
带有 CIDR 的 IP 地址分配的体系结构 |
|
1519 |
无类的域间路由 (CIDR):地址分配和集合策略 |
|
1534 |
DHCP 和 BOOTP 之间的交互 |
|
1542 |
Bootstrap 协议的说明和扩展 |
|
1552 |
PPP 网际数据包交换控制协议 (IPXCP) |
|
1661 |
点对点协议 (PPP) |
|
1662 |
HDLC 帧中的 PPP |
|
1748 |
使用 SMIv2 的 IEEE 802.5 MIB |
|
1749 |
使用 SMIv2 的 IEEE 802.5 站源路由 MIB |
|
1812 |
IP 版本 4 的要求路由器 |
|
1828 |
使用 Keyed MD5 的 IP 身份验证 |
|
1829 |
ESP DES-CBC 变换 |
|
1851 |
ESP 三重 DES-CBC 变换 |
|
1852 |
使用 Keyed SHA 的 IP 身份验证 |
|
1878 |
IPv4 的可变长度子网表 |
|
1886 |
支持 IP 版本 6 的 DNS 扩展名 |
|
1994 |
PPP 质询握手身份验证协议 (CHAP) |
|
1995 |
DNS 中的增量区域传输 |
|
1996 |
用来提示 DNS 通知区域更改的机制 |
|
2018 |
TCP 选择的确认选项 |
|
2085 |
使用重播防止的 HMAC-MD5 IP 身份验证 |
|
2104 |
HMAC:邮件身份验证的键控哈希计算 |
|
2131 |
动态主机配置协议 (DHCP) |
|
2136 |
域名系统中的动态更新 (DNS UPDATE) |
|
2181 |
对 DNS 规范的说明 |
|
2236 |
网际分组管理协议 (IGMP) 版本 2 |
|
2308 |
DNS 查询的反向缓存 (DNS NCACHE) |
|
2401 |
Internet 协议的“安全结构” |
|
2402 |
IP 验证标头 |
|
2406 |
IP 封装安全措施负载量 (ESP) |
|
2581 |
TCP 拥塞控制 |
Supplementary TCP Standards
RFC Number
Name
Description
813
Window and Acknowledgment Strategy in TCP
Discusses the TCP sliding window acknowledgment system, describing certain problems that can occur with it and methods to correct them.
879
The TCP Maximum Segment Size and Related Topics
Discusses the important Maximum Segment Size (MSS) parameter that controls the size of TCP messages, and relates this parameter to IP datagram size.
896
Congestion Control in IP/TCP Internetworks
Talks about congestion problems and how TCP can be used to handle them.
Note the interesting inversion of the normal protocol suite name: “IP/TCP”.
1122
Requirements for Internet Hosts — Communication Layers
Describes important details of how TCP should be implemented on hosts.
1146
TCP Alternate Checksum Options
Specifies a mechanism for having TCP devices use an alternative method of checksum generation.
1323
TCP Extensions for High Performance
Defines extensions to TCP for high-speed links, and new TCP options.
2018
TCP Selective Acknowledgment Options
An enhancement to basic TCP functionality that allows TCP devices to selectively specify specific segments for retransmission.
2581
TCP Congestion Control
Describes four algorithms used for congestion control in TCP networks: slow start, congestion avoidance, fast retransmit and fast recovery.
2988
Computing TCP's
Retransmission Timer
Discusses issues related to setting the TCP retransmission timer, which controls how long a device waits for acknowledgment of sent data before retransmitting it.
[转帖]TCP/IP RFC的更多相关文章
- tcp/ip RFC
http://www.ietf.org/rfc.htmlhttp://www.rfc-editor.org
- TCP/IP与IETF的RFC
究竟是谁控制着 TCP/IP协议族,又是谁在定义新的标准以及其他类似的事情?事实上, 有四个小组在负责Internet技术. 1) Internet协会(ISOC,Internet Society)是 ...
- [转帖]Linux TCP/IP协议栈,数据发送接收流程,TCP协议特点
Linux TCP/IP协议栈,数据发送接收流程,TCP协议特点 http://network.51cto.com/art/201909/603780.htm 可以毫不夸张的说现如今的互联网是基于TC ...
- TCP/IP、Http、Socket、XMPP-从入门到深入
TCP/IP.Http.Socket.XMPP-从入门到深入 终极iOS程序猿 2016-12-29 18:27 为了便于大家理解和记忆,我们先对这几个概念进行的介绍,然后分析他们的不同,再进行详细的 ...
- TCP/IP协议(二)tcp/ip基础知识
今天凌晨时候看书,突然想到一个问题:怎样做到持续学习?然后得出这样一个结论:放弃不必要的社交,控制欲望,克服懒惰... 然后又有了新的问题:学习效率时高时低,状态不好怎么解决?这也是我最近在思考的问题 ...
- 图解TCP/IP→第2章基础知识
####TCP.IP背景**关键词:ARPANET,UNIX,分组交换技术,*ARPANET(阿帕网),也是全球互联网的鼻祖.阿帕网的成功也充分证明了基于分组交换技术的通信方法的可行性.*20世纪70 ...
- TCP/IP——链路层
链路层主要有三个目的: (1)为IP模块发送和接收IP数据报; (2)为ARP模块发送 ARP请求和接收 ARP应答; (3)为RARP发送RARP请求和接收RARP应答. TCP / IP支持多种不 ...
- TCP/IP四层模型
转自:http://www.cnblogs.com/BlueTzar/articles/811160.html ISO制定的OSI参考模型的过于庞大.复杂招致了许多批评.与此对照,由技术人员自己开发的 ...
- linux下TCP/IP及内核参数优化调优(转)
Linux下TCP/IP及内核参数优化有多种方式,参数配置得当可以大大提高系统的性能,也可以根据特定场景进行专门的优化,如TIME_WAIT过高,DDOS攻击等等. 如下配置是写在sysctl.con ...
- TCP/IP基础概念及通信过程举例
TCP/IP基础概念及通信过程举例 出现 上个世纪60年代,由于中央集中式网络的容灾性较弱,以美国国防部为中心的一家组织研究出分组交换网络.后来为了验证分组交换技术的实用性,ARPANET出现了,并且 ...
随机推荐
- 浅析AIGC for MMKG
摘要:AIGC和多模态知识图谱(MMKG)中的知识获取又是怎么实现的呢?他们之间有什么关联呢? 本文分享自华为云社区<GPT-4发布,AIGC时代的多模态还能走多远?系列之四 AIGC for ...
- 大数据场景下Volcano高效调度能力实践
摘要:本篇文章将会从Spark on Kubernetes 发展历程以及工作原理,以及介绍一下Spark with Volcano,Volcano如何能够帮助 Spark运行地更高效. Spark o ...
- 云图说|图解DGC:基于华为智能数据湖解决方案的一体化数据治理平台
摘要:数据湖治理中心DGC,帮助企业快速构建从数据集成到数据服务的端到端智能数据系统,消除数据孤岛,统一数据标准,加快数据变现,实现数字化转型. 本文分享自华为云社区<[云图说]第232期 图解 ...
- WebKit三件套(3):WebKit之Port篇
了解其有关Port方面的设计,从而了解究竟如何能移植WebKit到自己的应用中. WebKitPort方面的内容是可以很广的,例如可将不同的图形库.网络库与WebCore集成,提供不同的Port接口供 ...
- iOS App的打包和上架流程
转载:iOS App的打包和上架流程 - 掘金 1. 创建账号 苹果开发者账号几种开发者账号类型 个人开发者账号 费用:99 美元/年(688.00元) 协作人数:仅限开发者自己 不需要填写公司的 ...
- 十大 CI/CD 安全风险(五)
在本篇文章中,我们将了解第三方服务的监管不足,工件完整性验证及日志可见性不足这三个关键 CI/CD 安全风险,并给出缓解相应风险的建议与措施. 第三方服务监管不足 CI/CD 攻击面包括企业资产,例如 ...
- 助力信创国产化,Solon v2.2.9 发布
Solon 是一个高效的 Java 应用开发框架:更快.更小.更简单.它不是 Spring.没有使用 Servlet.JavaEE 接口,是一个有自己接口标准的开放生态.可以为应用软件国产化提供支持, ...
- JSP 学习笔记 | 二、JSP 脚本 & 案例实现 & 缺点分析
前文:JSP 学习笔记 | 一.JSP 原理理解 JSP脚本用于在 JSP页面内定义 Java代码.很多入门案例中我们就在 JSP 页面定义的 Java 代码就是 JSP 脚本. JSP 脚本分类 J ...
- <vue 路由 3、路由代码跳转>
说明:在上一节的工程下继续讲解 一. 知识点说明 业务开发中更多的是使用代码方式进行页面的跳转会用到this.$router.push('/') 和this.$router.replace(' ...
- 小景的Dba之路--impdp导入数据问题报错排查总结
小景最近在工作中遇到了一个问题,用impdp做数据导入的时候,有以下报错,下面是问题排查过程: 首先看到了ORA-01950:no privileges on tablespace 'PUBDATA' ...