1. 介绍
1.1. 动机
1.2. 范围
1.3. 关于此文档
1.4. 接口
1.5. 操作
2. 思想
2.1. 互联网系统元素
2.2. 操作模型
2.3. 主机环境
2.4. 接口
2.5. 和其他协议的关系
2.6. 可靠通信
2.7. 连接的建立和清除
2.8. 数字通信
2.9. 优先级和安全
2.10. 健壮性原则
3. 功能说明
3.1. 头格式
3.2. 术语
3.3. 序列号
3.4. 建立连接
3.5. 关闭连接
3.6. 优先级和安全
3.7. 数字通信
3.8. 接口
3.9. 事件处理
1. 介绍
传输控制协议(TCP)是一种用于在分组交换计算机通信网络以及这种网络的互连系统中主机到主机的高可靠协议。
此文档描述了实现传输控制协议的程序要执行的功能,以及必须给程序或用户的接口。
1.1. 动机
计算机通信系统在军事,政府以及民用环境中扮演着越来越重要的角色。此文档重点关注军事计算机通信要求,特别是不可靠通信下的健壮性以及拥塞下的可用性,这些问题也存在于民用和政府领域中。
随着战略和战术计算机通信网络的开发和部署,不可避免的需要提供它们互连的方式以及提供标准进程间通信协议以支持广泛的应用。考虑到需要这些标准,国防部负责研究和工程的副部长宣布,这里描述的传输控制协议(TCP)为国防部级(DoD-wide)进程间通信协议标准化的基础。
TCP是面向连接的,端到端的可靠协议,设计为适应支持多网络应用的分层协议。
TCP基于Cerf和Kahn在[1]中首先描述的概念。
协议分层
+---------------------+ | higher-level | +---------------------+ | TCP | +---------------------+ | internet protocol | +---------------------+ |communication network| +---------------------+
图 1
1.2. 范围
TCP用于提供多网络环境中可靠的进程到进程间通信服务。TCP用于多网络中通用的主机到主机协议。
1.3. 关于此文档
1.4. 接口
1.5. 操作
如上所述,TCP的主要目的是在进程到进程间提供可靠的、安全的逻辑电路或连接服务。 要在不太可靠的互联网通信系统之上提供这项服务,需要以下方面的能力:
基本的数据传输
可靠性
控制流
复用
连接
优先级和安全
TCP的这些方面的基本操作在接下来的章节中描述。
基本数据传输:
可靠性:
控制流:
复用:
连接:
优先级和安全:
2. 思想
2.1. 互联网系统元素
2.2. 操作模型
2.3. 主机环境
1、 DOD STANDARD TRANSMISSION CONTROL PROTOCOL,https://www.rfc-editor.org/rfc/rfc761.txt
2、 TRANSMISSION CONTROL PROTOCOL DARPA INTERNET PROGRAM PROTOCOL SPECIFICATION,https://www.rfc-editor.org/rfc/rfc793.txt
3、 Requirements for Internet Hosts -- Communication Layers,https://www.rfc-editor.org/rfc/rfc1122.txt
4、 The Addition of Explicit Congestion Notification (ECN) to IP,https://www.rfc-editor.org/rfc/rfc3168.txt
5、 On the Implementation of the TCP Urgent Mechanism,https://www.rfc-editor.org/rfc/rfc6093.txt
6、 Defending against Sequence Number Attacks,https://www.rfc-editor.org/rfc/rfc6528.txt
7、 Moving Outdated TCP Extensions and TCP-Related Documents to Historic or Informational Status,https://www.rfc-editor.org/rfc/rfc7805.txt
相关推荐
This document describes the DoD Standard Transmission Control Protocol (TCP). There have been nine earlier editions of the ARPA TCP specification on which this standard is based, and the present text ...
This Standard is reissued under the authority of DoD Directive 5015.2, “Department of Defense Records Management Program,” March 6, 2000, (Reference (a)) which provides implementing and procedural ...
IPv4_Specification-rfc791: This document specifies the DoD Standard Internet Protocol.
DoD模型(DoD Model)即IPS(Internet Protocol Suite),由互联网工程任务组负责维护,又被称为TCP/IP协议栈
MIL-STD-883L:2019 DoD Microcircuits Test Method Standard(美国防部微电路测试方法标准 )- 完整英文电子版(28页).pdf
RFC1001 - PROTOCOL STANDARD FOR A NetBIOS SERVICE RFC1002 - PROTOCOL STANDARD FOR A NetBIOS SERVICE RFC1003 - Issues in Defining an Equations Representation Standard RFC1004 - A Distributed-...
【DOD上位机程序】是一款专为DOD(Data On Demand)系统设计的上位机软件,其核心功能在于处理与硬件设备之间的通信以及数据交互。该程序以窗体界面为基础,集成了多种实用功能,如文本读取、串口通信、数据打印和...
DevSecOps DoD参考设计,包含了概念、概念模型、DevSecOps生命周期、生态系统、DevSecOps每个环节的工具和活动
台湾DOD GS600配套软件 高清视频回放 3轴重力感应GPS坐标 轨迹
美国国防部DevSecOps最佳实践
Department of Defense Information Enterprise Architecture Version 2.0 1.Volume I - Management Overview of the DoD IEA 2.Volume II - IEA Description
Department of Defense Information Enterprise Architecture
2021-DOD Zero Trust Reference Architecture_v1.1(零信任参考架构)
基于双基MIMO雷达情况下的DOD和DOA估计
这份名为“DOD启示录之程序设计经验原则总结”的文档,无疑为程序员们提供了一份宝贵的指南。以下是对其中一些关键原则的详细解读: 1. **单一职责原则**:每个类或模块应只有一个明确的责任,这有助于降低类之间的...
关于文件粉碎的美国的规范,供开发系统安全产品的用户参考。
双基地MIMO雷达的DOD和DOA联合估计,用ESPRIT 方法估计角度问题
本文将详细讨论“matlab_双基地MIMO雷达系统 DOA DOD联合估计”这一主题,涵盖相关的理论知识、实现方法以及MATLAB编程技巧。 1. 双基地MIMO雷达系统概述: 双基地MIMO雷达是一种利用两个或多个发射和接收天线来...
国防部零信任参考架构2022.07. 基于零信任的数据保护
双基地MIMO雷达系统DOA和DOD联合估计的MATLAB仿真程序,系统架构和算法可参考以下两篇原始文献。 Haidong Yan,Jun Li, Guisheng Liao.Multi-Target Identification and Localization Using Bistatic MIMO Radar ...