TCP客户端
文章目录
- TCP客户端
-
- 1、TCP协议简单介绍
- 2、W801创建TCP客户流程
本文将详细介绍如何在W801中使用TCP客户端。
1、TCP协议简单介绍
传输控制协议 (TCP) 是一种标准,它定义了如何建立和维护应用程序可以用来交换数据的网络对话。
TCP 与 Internet 协议 (IP) 一起工作,后者定义了计算机如何相互发送数据包。 TCP 和 IP 共同构成了定义互联网的基本规则。 互联网工程任务组 (IETF) 在征求意见 (RFC) 标准文档编号 793 中定义了 TCP。
TCP 是一种面向连接的协议,这意味着建立并保持连接,直到两端的应用程序完成消息交换。TCP 执行以下操作:
- 确定如何将应用程序数据分解为网络可以传送的数据包;
- 向网络层发送数据包,并从网络层接受数据包;
- 管理流量控制;
- 处理丢失或乱码数据包的重传,因为它旨在提供无错误的数据传输; 和
- 确认所有到达的数据包。
- 在开放系统互连 (OSI) 通信模型中,TCP 覆盖第 4 层的部分(传输层)和第 5 层(会话层)的部分。
TCP的握手过程如下: