网络程序通信流程
  1. 通过IP地址找到网络中某台设备
  2. 通过端口号找到对应进程的端口
  3. 传输数据之前还需要使用TCP协议,保证数据的可靠性
  4. socket完成进程之间网络数据的传输
TCP网络应用程序开发流程

1、TCP网络应用程序开发分两端

  • TCP客户端程序开发
  • TCP服务端程序开发
    说明:客户端程序是指运行在用户设备上的程序,服务端程序是指运行在服务器设备上的程序,专门为客户端提供数据服务的

2、TCP网络应用程序开发流程

03、TCP网络应用程序通信和开发流程(基于网络、基于TCP协议的应用程序)_客户端

3、说明

  1. 基于TCP的网络应用程序开发分为客户端程序开发和服务器程序开发(并不是之前所说的C/S模式的,运行在浏览器的前后端分离的项目也算C/S模式,所以C/S和B/S不是绝对的严格的)
  2. 主动发起建立连接请求的是客户端程序
  3. 等待连接请求的是服务端程序

说明:客户端程序开发和服务端程序开发后续整理。。。