TCP 协议简介

2017-06-04 69 0

TCP(Transmission Control Protocol,传输控制协议)是基于传输层的一种协议,协议定义见 RFC 793,是 Internet 中使用最广泛的协议之一。

TCP 是面向连接、可靠的协议,能把报文分解为若干段,在目的站重新装配这些段,并支持重发未被接收的段。TCP 在两台设备之间提供全双工连接,允许高效地交换大量数据。它使用滑动窗口协议高效利用网络,由于很少干预底层投递系统,因而可适应多种传输系统;借助流量控制,TCP 能使不同速度的系统相互通信。

报文段是 TCP 的基本传输单元,用于传输数据或控制信息,TCP 报文段如图 9-24 所示。

图 9-24 TCP 报文段

TCP报文段

TCP 使用端口(Socket)号把信息传给上层,为用户提供不同服务;端口号用来跟踪同一时间内网络上的不同会话。RFC 1700 定义了众所周知的特殊端口号,常用端口见表 9-4。

表 9-4 RFC 1700 端口号

RFC 1700端口号

注:502 端口是目前各自动化公司统一用于自动化信息传输的端口号。

相关文章

三菱 FX 系列 PLC 的 FX2N-4AD 使用及程序实例
FX 系列运动控制器模块
三菱 FX 系列 PLC 的报警器复位指令
FX 系列高速计数模块
PLC 编程语言基础
三菱 FX 系列 PLC 的二进制平方根指令

发布评论