互联网协议:DARPA互联网程序规范

需积分: 10 1 下载量 174 浏览量 更新于2024-07-17 收藏 84KB PDF 举报
"这是一份关于互联网协议(Internet Protocol)的文档,由美国国防高级研究计划局(DARPA)的互联网程序发布,详细规范了IP协议的使用,旨在为包交换计算机通信网络间的互联系统提供数据传输服务。文档包含了对IP协议的介绍、概述、详细规范以及接口描述,同时还提供了示例和场景分析。" 本文档详细阐述了1981年9月的互联网协议标准,基于之前的六个ARPA互联网协议版本进行编写。IP协议设计用于在被称为"catenet"的互联系统中传输名为datagram的数据块,这些数据块从源主机发送到目标主机,主机通过固定长度的地址进行标识。当需要通过“小包”网络传输时,IP协议还支持对长datagram的分片和重组。 文档分为多个部分: 1. **介绍**:这部分介绍了制定IP协议的动机、适用范围、涉及的接口及其操作方式。 2. **概述**:说明了IP协议与其他协议的关系、操作模型、功能描述,以及网关的作用。 3. **规范**:详细规定了互联网头的格式,讨论了相关议题,并描述了接口的细节。 4. **附录**:包括示例和场景分析,以及数据传输顺序的详细信息。 5. **词汇表**:定义了相关术语,便于理解文档内容。 6. **参考文献**:列出了相关参考资料。 IP协议的核心功能包括: - **数据传输**:IP协议负责在不同的网络之间传输数据包,确保数据能够从源主机到达目标主机。 - **寻址**:每个主机都有一个固定的长度地址,用于标识和定位。 - **分片与重组**:对于超过单个网络最大传输单元(MTU)的数据包,IP协议会将其分片并在目标主机处重组。 - **网关处理**:网关在不同网络之间起到中介作用,处理IP数据包的转发和路由选择。 这份文档对于理解早期互联网的工作原理,以及现代互联网协议的基础至关重要,特别是对于网络工程师、计算机科学家和网络安全专家来说,是重要的参考资料。