- 通过IP地址找到网络中某台设备
- 通过端口号找到对应进程的端口
- 传输数据之前还需要使用TCP协议,保证数据的可靠性
- socket完成进程之间网络数据的传输
1、TCP网络应用程序开发分两端
- TCP客户端程序开发
- TCP服务端程序开发
说明:客户端程序是指运行在用户设备上的程序,服务端程序是指运行在服务器设备上的程序,专门为客户端提供数据服务的
2、TCP网络应用程序开发流程
3、说明
- 基于TCP的网络应用程序开发分为客户端程序开发和服务器程序开发(并不是之前所说的C/S模式的,运行在浏览器的前后端分离的项目也算C/S模式,所以C/S和B/S不是绝对的严格的)
- 主动发起建立连接请求的是客户端程序
- 等待连接请求的是服务端程序
说明:客户端程序开发和服务端程序开发后续整理。。。