Http定义
Http protocol :Request/Response based,and stateless protocol(基于请求和响应的无状态协议),http 基本TCP/IP,需要对socket通信有一些理解。
TCP/IP 三次握手
1)Client to Server (有状态数据)
2)Server To Client(表示Server可以接受并识别Client)
3)Client to Server (表示Client 可以接受并识别Server数据)
Http通信的7步骤
1) 建立TCP/IP连接(Http/ftp 都是TCP/ip的上层协议,必须先建立)
2)Web browser 向Web Server 发送请求命令(例如:Get/sample/hello)
3)Web browser 发送Http Request Header
4)Web Server 应答(connection的状态等等)
5) web Server 发送Response Header
6)Web Server 返回Response Body
7)关闭TCP/IP (不知道下次用户操作的时间)