基于HTTP的客户/服务器交换信息的过程。
1.建立连接,连接的建立是通过套接字实现的。客户打开一个套接字并把它约束在一个端口上,如果成功,就相当于建立了一个虚拟文件。以后就可以在该虚拟文件上写数据并通过网络向外传送。(源IP地址和目的IP地址以及源端口号和目的端口号的组合称为套接字。其用于标识客户端请求的服务器和服务。)
2.发送请求,打开一个连接后,客户机把请求消息送到服务器的停留端口上,完成提出请求动作。
3.发送相应,服务器在处理完客户的请求之后,要向客户机发送响应消息.
4.关闭连接。客户和服务器都可以通过关闭套接字来结束TCP/IP对话。