目录
一:HTTP协议
1、HTTP协议概念
超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。
超文本:图片、视频,声音等。
传输:使用http协议封装网页数据,然后从服务器传输到客户机浏览器。
协议:是一种规则,http协议用来规定数据怎么封装、怎么传输。
URL组成:协议+主机端口+路由
2、HTTP工作原理
大致步骤:
(1)客户与服务器建立连接;
(2)客户向服务器提出请求;
(3)服务器接受请求,并根据请求返回相应的文件作为应答;
(4)客户与服务器关闭连接。
3、HTTP报文结构
1.请求报文
请求报文request:方法+URL+版本+CRLF结束标志,首部字段host网址,use-agent用户代理浏览器,Accept-Language.cn语言,connection连接状态,cookie会话保持
2.响应报文
响应报文responseÿ