一、概述
工作在应用层,通过HTTP实现数据在internet上发生和接受。
HTTP使用TCP协议
二、URL
统一资源定位符
Eg:http://www.aaspfans.com:8080/news/index.asp?boardID=5&page=1#name
协议部分+域名/ip地址+端口+虚拟目录+文件名+参数+锚部分
三、HTTP:
报文:
开始行+首部+空行+主体
请求报文:
user-agent:mazilla/5.0+引擎版本+浏览器版本
accept:客户支持的文件类型
q为权重系数:
q越大越倾向于;之前的类型表示内容
accept-language:en英文 zh中文
accept-encoding:客户端浏览器支持的文件压缩格式
connection:close/keep-alive
其他:cookie 、referer
content-type:发送的实体数据的数据类型
响应报文:
状态码:
1XX:切换协议
2XX:成功
3XX:重定向
eg:location:index.php
4XX:客户端错误
5XX:服务器错误