Tcp
TC是Transmission Control Protocol(传输控制协议)的简称,是TCP/IP体系中面向连接的运输层协议,在网络中提供全双工的和可靠的服务。
TCP协议最主要的特点是:
- 是一种基于连接的协议。
- 保证数据准确到达。
- 保证各数据到达的顺序与数据发出的顺序相同。
- 传输的数据无消息边界。
TCP协议通信流程:
- 服务器端首先创建服务器套接字
- 服务器套接字监听一个端口,等待客户端请求
- 客户端创建客户端套接字
- 客户端向服务器端发送连接请求
- 服务器确认与客户端的连接
- 客户端和服务器端利用建立的连接进行通信
- 通信完毕后,客户端和服务器关闭各自的连接