TCP
表示“Transmission Control Protocol”(传输控制协议)。TCP 是 Internet 协议套件中的一种基础协议,Internet 协议套件是一组允许系统通过 Internet 通信的标准。TCP 被归类为“传输层”协议,因为它会在主机之间创建和维护连接。
TCP 与Internet 协议(IP)配合使用,IP 定义了用于标识 Internet 上系统的IP 地址。Internet 协议提供传输数据的说明,而传输控制协议负责创建连接,并管理从一个系统传送到另一个系统的数据包。这两种协议通常合称为TCP/IP。
通过 TCP 连接发送数据时,该协议会将数据拆分为带有独立编号的数据包或“分段”。每个数据包都包含一个用于定义源和目标的标头以及一个数据部分。由于数据包可以通过多条路线在 Internet 上传输,因此它们到达目标时的顺序可能与发送时不同。传输控制协议会在接收端将数据包重新按正确顺序排列。
TCP 还包括错误检查功能,可确保每个数据包都按要求送达。这与UDP不同,UDP 不会检查每个数据包是否成功传输。虽然内置的错误检查意味着 TCP 的额外开销更大,因此速度比 UDP 慢,但它能确保系统之间准确传送数据。因此,TCP 用于通过 Internet 传输大多数类型的数据,例如网页和文件。UDP 则非常适合不要求所有数据包都送达的媒体流式传输。
测试你的知识