Skip to main content

Glossary (术语表)

本术语表定义了RFC 793中使用的关键术语和缩写。


A

ACK (Acknowledgment, 确认)

一个控制位,不占用序列空间,用于确认收到数据。还指携带此类确认的段。

ARPANET

美国国防部高级研究计划局 (ARPA) 赞助的研究网络。


C

CLOSED (关闭状态)

表示根本没有连接状态 (虚构状态,因为它表示没有TCB时的状态)。

Connection (连接)

由一对套接字标识的逻辑通信路径,用于进程间通信。


D

Datagram (数据报)

一个独立的、自包含的数据包,其传输是基于尽力而为的网络服务。

Destination (目标)

用于接收数据的进程。

Destination Address (目标地址)

目标地址,通常是网络和主机标识符。

Destination Port (目标端口)

用于多路分解到目标进程的目标进程端口标识符。


E

ESTABLISHED (已建立状态)

表示打开的连接,可以将接收的数据交付给用户。连接的数据传输阶段的正常状态。


F

FIN (Finish, 结束)

一个控制位,占用一个序列号,用于指示发送方没有更多数据要发送。

Fragment (片段)

数据报或段的一部分。


H

Header (头部)

消息、段、片段、分组或数据块开头的控制信息。

Host (主机)

一台计算机。从通信网络的角度来看,特别是消息的源或目的地。


I

Identification (标识)

互联网协议字段。发送方分配的此标识值有助于组装数据报的片段。

IMP (Interface Message Processor, 接口消息处理器)

ARPANET的分组交换机。

Internet Address (互联网地址)

特定于主机级别的源或目标地址。

Internet Datagram (互联网数据报)

互联网模块与高层协议之间交换的数据单元,包括互联网头部。

Internet Fragment (互联网片段)

互联网数据报的数据的一部分,带有互联网头部。

IP (Internet Protocol, 互联网协议)

互联网协议。

IRS (Initial Receive Sequence Number, 初始接收序列号)

接收方在连接上使用的第一个序列号。

ISN (Initial Sequence Number, 初始序列号)

连接上使用的第一个序列号 (ISS或IRS)。基于时钟的过程选择。

ISS (Initial Send Sequence Number, 初始发送序列号)

发送方在连接上使用的第一个序列号。


L

Leader (引导)

消息或数据块开头的控制信息。特别是在ARPANET中,在主机-IMP接口的ARPANET消息上的控制信息。

Left Sequence (左序列)

这是数据接收TCP要确认的下一个序列号 (或当前最低未确认序列号),有时称为发送窗口的左边缘。

Local Packet (本地分组)

本地网络内的传输单元。


M

Module (模块)

协议或其他过程的实现,通常是软件实现。

MSL (Maximum Segment Lifetime, 最大段生存期)

TCP段可以存在于互联网系统中的时间。任意定义为2分钟。


O

Octet (八位字节)

一个八位字节 (byte)。

Options (选项)

选项字段可以包含多个选项,每个选项可能有多个八位字节长。选项主要用于测试情况;例如,携带时间戳。互联网协议和TCP都提供选项字段。


P

Packet (分组)

带有头部的数据包,可能在逻辑上完整,也可能不完整。更多的是数据的物理打包而不是逻辑打包。

Port (端口)

套接字的一部分,指定进程的哪个逻辑输入或输出通道与数据关联。

Process (进程)

正在执行的程序。从TCP或其他主机到主机协议的角度来看,是数据的源或目的地。

PUSH (推送)

一个控制位,不占用序列空间,表示此段包含必须推送到接收用户的数据。


R

RCV.NXT (接收下一个序列号)

这是本地TCP期望接收的下一个序列号。

RCV.UP (接收紧急指针)

接收紧急指针。

RCV.WND (接收窗口)

这表示本地 (接收) TCP愿意接收的序列号。因此,本地TCP认为重叠RCV.NXT到RCV.NXT + RCV.WND - 1范围的段携带可接受的数据或控制。完全在此范围之外的序列号的段被视为重复并丢弃。

RST (Reset, 重置)

一个控制位,不占用序列空间,表示接收方应删除连接而不进一步交互。接收方可以根据传入段的序列号和确认字段确定是否应遵守重置命令或忽略它。在任何情况下,接收包含RST的段都不会引起响应中的RST。

RTP (Real Time Protocol, 实时协议)

用于时间关键信息通信的主机到主机协议。


S

SEG.ACK (段确认)

到达段的确认字段中的序列号。

SEG.LEN (段长度)

段占用的序列号空间量,包括占用序列空间的任何控制。

SEG.PRC (段优先级值)

段优先级值。

SEG.SEQ (段序列)

到达段的序列字段中的数字。

SEG.UP (段紧急指针字段)

段紧急指针字段。

SEG.WND (段窗口字段)

段窗口字段。

Segment (段)

逻辑数据单元,特别是TCP段是一对TCP模块之间传输的数据单元。

Send Sequence (发送序列)

这是本地 (发送) TCP将在连接上使用的下一个序列号。它最初从初始序列号曲线 (ISN) 中选择,并为传输的每个数据八位字节或排序控制递增。

Send Window (发送窗口)

这表示远程 (接收) TCP愿意接收的序列号。它是来自远程 (数据接收) TCP的段中指定的窗口字段的值。TCP可以发出的新序列号范围在SND.NXT和SND.UNA + SND.WND - 1之间。(当然,预期会重传SND.UNA和SND.NXT之间的序列号。)

SND.NXT (发送序列)

发送序列。

SND.UNA (左序列)

左序列。

SND.UP (发送紧急指针)

发送紧急指针。

SND.WL1 (上次窗口更新时的段序列号)

上次窗口更新时的段序列号。

SND.WL2 (上次窗口更新时的段确认号)

上次窗口更新时的段确认号。

SND.WND (发送窗口)

发送窗口。

Socket (套接字)

一个地址,特别包括端口标识符,即互联网地址与TCP端口的连接。

格式: IP地址:端口号

示例: 192.168.1.1:80

Source (源)

产生数据的进程。

Source Address (源地址)

源地址,通常是网络和主机标识符。

Source Port (源端口)

用于多路分解来自源进程的数据的源进程端口标识符。

SYN (Synchronize, 同步)

传入段中的控制位,占用一个序列号,在连接发起时使用,以指示序列编号将从哪里开始。


T

TCB (Transmission Control Block, 传输控制块)

记录连接状态的数据结构。

TCB.PRC

连接的优先级。

TCP (Transmission Control Protocol, 传输控制协议)

用于互联网环境中可靠通信的主机到主机协议。

TOS (Type of Service, 服务类型)

互联网协议字段。指示此互联网片段的服务类型。

Type of Service (服务类型)

互联网协议字段,指示此互联网片段的服务类型。


U

URG (Urgent, 紧急)

一个控制位,不占用序列空间,用于指示应通知接收用户进行紧急处理,只要有序列号小于紧急指针中指示的值的数据要消费。

Urgent Pointer (紧急指针)

仅在设置URG位时才有意义的控制字段。此字段传达紧急指针的值,该值指示与发送用户的紧急调用关联的数据八位字节。


常用缩写对照表

缩写全称中文
ACKAcknowledgment确认
FINFinish结束
IPInternet Protocol互联网协议
IRSInitial Receive Sequence初始接收序列号
ISNInitial Sequence Number初始序列号
ISSInitial Send Sequence初始发送序列号
MSLMaximum Segment Lifetime最大段生存期
PSHPush推送
RCVReceive接收
RSTReset重置
RTPReal Time Protocol实时协议
SEGSegment
SNDSend发送
SYNSynchronize同步
TCBTransmission Control Block传输控制块
TCPTransmission Control Protocol传输控制协议
TOSType of Service服务类型
URGUrgent紧急

状态名称对照表

状态中文说明
CLOSED关闭无连接状态
LISTEN监听等待连接请求
SYN-SENTSYN已发送已发送连接请求
SYN-RECEIVEDSYN已接收已接收连接请求
ESTABLISHED已建立连接已建立,可传输数据
FIN-WAIT-1FIN等待1等待连接终止请求或确认
FIN-WAIT-2FIN等待2等待连接终止请求
CLOSE-WAIT关闭等待等待本地用户关闭连接
CLOSING正在关闭等待连接终止确认
LAST-ACK最后确认等待最后确认
TIME-WAIT时间等待等待足够时间以确保远程TCP收到确认

关键概念对比

Datagram vs Segment vs Packet

术语层次说明
Packet通用带头部的数据包,物理打包
DatagramIP层互联网协议数据单元
SegmentTCP层TCP数据单元

Window vs Buffer

术语说明
Window序列号范围,流量控制机制
Buffer物理内存空间,存储数据

Sequence vs Acknowledgment

术语方向说明
Sequence Number发送标识发送的数据字节
Acknowledgment Number接收标识期望接收的下一个字节

返回: RFC 793 主页