资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,关于,HTTP,协议的介绍,OSI,网络七层模型,HTTP,协议的结构,HTTP,协议报头的组成,HTTP,协议的请求报文,HTTP,协议的响应报文,HTTP,协议的响应状态码,HTTP,协议的首部,一个完整的,HTTP,连接的建立过程,讲解内容的现场示例,OSI,网络七层模型,TCP/IP,协议族的结构,OSI,模型与,TCP/IP,的对应关系,协议的几个基本概念,实体,服务用户,服务提供者,服务访问点,网络数据包的传递过程,HTTP,协议的基本结构,头部:一个请求行或响应状态行、首部、一个空行,内容:用户数据,HTTP,协议首部,通用首部:给出了关于报文的通用信息,请求/响应首部:指明与客户端/服务端有关的特殊信息,实体首部:给出关于文档主体的信息,AllowContent-encoding Content-language Content-length Content-range Content-type,Etag,ExpireLast-modifiedLocation,HTTP,协议的请求报文,请求行:请求类型、,URL、HTTP,版本,GET、HEAD、POST、PUT、PATCH、COPY、MOVE、DELETE、LINK、UNLINK、OPTION,请求首部:只出现在请求报文中,指明客户的配置和客户优先使用的文档格式,AcceptAccept-,charset,Accept-encodingAccept-language AuthorizationFromHostIf-modified-sinceIf-match If-not-matchIf-range If-unmodified-sinceReferrerUser-agent,HTTP,协议的响应报文,状态行:,HTTP,版本、状态码,100、200、300、400、500,响应首部:只出现在响应报文中,指明服务器的配置和关于请求的特殊信息,Accept-range Age Public Retry-after Server,HTTP,协议的响应状态码,100:,信息类响应,包括两个,主要是用来提供信息的,200:,成功类,包括七个,表明服务器理解了请求,并能根据请求方法包括恰当的响应。,300:,重定向类,共包括,8,个,用于通知用户代理,为完成请求,需要采附加的行动。对重定向类响应而言,它最终可能导致成功的响应。,400:,客户机错误类,共有,15,个,用于标识假定由客户机所产生的错误,用户代理会向用户显示错误码以及原因短语,以便他们进行必要的纠正,500:,服务器错误类,共有六个,用于返回与服务器有关的错误,假如服务器知道自己当前不能执行请求,也会返回这一类代码。,几个特别的,HTTP,协议的首部,If-modified-since-last-modified,Set cookie-cookie,Keep-alive,一个完整的,HTTP,连接的建立过程,调用,TCP,协议三次握手建立连接,传输数据,四次握手关闭连接,讲解内容的现场示例,
展开阅读全文