网络 tcp :
- tcp 概念 :
-
TCP:英文全拼(Transmission Control Protocol)简称传输控制协议,它是一种面向连接的、可靠的、基于字节流的传输层通信协议.
- tcp 需要有 客户端 和 服务端
- 客户端: 就是需要被服务的一方
- 服务器端: 就是提供服务的一方.
- 想要完成一个tcp服务器的功能,需要的流程如下:
- socket创建一个套接字
- bind绑定ip和port
- listen使套接字变为可以被动链接
- accept等待客户端的链接
- recv/send接收发送数据
tcp 协议 传送文件 案列:
客户端 :
1. 创建套接字
2. 传达 给 服务器 消息
3. 等待 接收 服务器端 发送消息
服务端:
1. 创建套接字
2. 等待 客户端发送 来消息
3. 接收到消息 传达回去