HTTP客户和服务器之间交互的整个过程包括四个步骤:建立连接,发送请求,发送响应,关闭连接
1.建立连接:服务器始终在HTTP端口守候客户的连接要求。(详细过程通过套接字来完成)
2.发送请求:在客户和服务器成功建立连接后,客户和服务器之间就可以通过各自的套接字来收发数据(详细通过Socket编程接口实现)
3.发送响应:详细通过Socket编程接口实现
将客户的请求和服务器的响应正确的发送给对方是网络层的任务,而确保客户和服务器能够正确地理解对方传递的消息则是HTTP这一应用层的任务,即HTTP协议要规定客户和服务器双方所发送消息的格式和语义。
4.关闭连接