WEB-HTTP协议

一、概述

工作在应用层,通过HTTP实现数据在internet上发生和接受。

HTTP使用TCP协议

WEB-HTTP协议_第1张图片

二、URL

统一资源定位符

Eg:http://www.aaspfans.com:8080/news/index.asp?boardID=5&page=1#name

协议部分+域名/ip地址+端口+虚拟目录+文件名+参数+锚部分

三、HTTP:

报文:

开始行+首部+空行+主体

请求报文:

WEB-HTTP协议_第2张图片

WEB-HTTP协议_第3张图片

user-agent:mazilla/5.0+引擎版本+浏览器版本

accept:客户支持的文件类型

WEB-HTTP协议_第4张图片

q为权重系数:

q越大越倾向于;之前的类型表示内容

accept-language:en英文   zh中文

accept-encoding:客户端浏览器支持的文件压缩格式

connection:close/keep-alive

其他:cookie 、referer

WEB-HTTP协议_第5张图片

content-type:发送的实体数据的数据类型

响应报文:

WEB-HTTP协议_第6张图片

状态码:

1XX:切换协议

2XX:成功

3XX:重定向

eg:location:index.php
4XX:客户端错误

5XX:服务器错误

你可能感兴趣的:(http,网络协议,网络,网络安全,web安全,开发语言,tcp/ip)