http权威指南第一章

HTTP的概述:

        1.web资源的定义:web服务器的所有静态,动态文件?(HTML,文本文件,图片文件,视频文件,根据需要生成的软件程序....)都是web资源,其中web服务器是资源的宿主,在请求和回应报文中,大部分都会有媒体类型(MIME)描述并标记多媒体内容。

        1.1对与MIME的格式:对象类型/子类型。eg:image/gif。

       2.统一资源标识符(URI):资源的唯一表示方法。包括URL,URN.

       2.1统一资源定位符(URL):描述具体服务器的具体资源的具体位置。

        2.1.1.url的格式:方案/ 因特网地址/具体资源地址

                eg:http:www.yahoo.com/images/logo.gif

                 方案(通讯协议):就是制定访问资源所使用的协议类型。eg:http

                因特网地址(具体的服务器域名或者是ip地址)包括端口,缺省默认是80端口,eg:yahoo.com


        2.1.2::具体服务器上面的具体资源路径,eg:/images/logo.gif

2.2.统一资源名(URN):作为特定内容的唯一名称使用,可用同一个名字通过多种网络访问协议来访问资源。目前处于试验阶段。

3.HTTP事务:一次请求(发送报文,响应报文)

    3.1报文结构:起始行,首部字段,主体。

        3.1.1:起始行:说明要做的事情,怎么做,什么协议等

        3.1.2首部字段:0或多个首部字段,key:value表示,同时必须以一个空行结束。

        3.1.3主体:可选,

4.HTTP方法:get,post,put,delete,head.

5.HTTP状态码:200类,300类,400类,500类等

6.连接:http是一个应用层协议,tcp/ip是传输协议

7.协议版本:0.9,1.0,1.0+,1.1(主要)

8.web的结构组件:代理,缓存,网关,隧道,agent代理

你可能感兴趣的:(http权威指南第一章)