`
lobin
  • 浏览: 425281 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

DOD STANDARD TRANSMISSION CONTROL PROTOCOL

 
阅读更多

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

 

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics