Web Technology HTTP协议 Web服务器和客户端浏览器之间通过HTTP协议进行通信 HTTP代表HyperTextTransportProtocol(超文本传输协议) aHTP的两个重要功能 传输文件 实现动态交互应用 地址) www.163.net ‖地址①)1t/13n
Web Technology HTTP协议 Web服务器和客户端浏览器之间通过HTTP协议进行通信 HTTP代表HyperText Transport Protocol(超文本传输协议) HTTP的两个重要功能 - 传输文件 - 实现动态交互应用
Web Technology HTP协议 HTTP是一种以TCP/IP通信协议为基础的应用协议 HTTP协议采用“客户服务器”(C/S)机制,也称之为“浏览器服务器” (B/S)机制 无状态协议:与客户端之前请求的信息不做记忆 浏览器K 心eb服务器 应用层 thEP 应用层 传输层 HICP 传输层 互联网层 用P Http 互联网层 网络接口层 网络接口层 TCP/IP 物理层 物理层 Web server
Web Technology HTTP协议 HTTP是一种以TCP/IP通信协议为基础的应用协议 HTTP协议 HTTP是 种以TCP/IP通信协议为基础的应用协议 HTTP协议采用 “客户/服务器” (C/S )机制 ,也称之为“浏览器/服务器” (B/S)机制 无状态协议:与客户端之前请求的信息不做记忆 浏览器 Web服务器 HTTP 传输层 应用层 传输层 应用层 HTTP TCP IP TCP/IP HTTP 物理层 网络接口层 互联网层 网络接口层 互联网层 IP TCP/IP 物理层 物理层 Web Server
Web Technology HTTP请求 HTTP请求由三个部分构成,分别是 请求方法UR|协议/版本 请求头( Request Header) 请求正文 POST/sample.jspHTTP/1.1 Accept: image/gif, image/jpeg / Accept-Language: zh-cn Connection Keep-Alive Host localhost User-Agent: Mozilla/4.0(compatible; MSIE 5.01; Windows NT50) Accept-Encoding: gzip deflate userName=kaiyu&password=1234
Web Technology HTTP请求 HTTP请求由三个部分构成,分别是: - 请求方法 URI 协议/版本 - 请求头(Request Header) - 请求正文 POST /sample /sample.jsp HTTP/1.1 Accept: image/gif, image/jpeg, */* Accept-Language: zh-cn Connection: Keep-Alive Host: localhost User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0) Accept-Encoding: gzip, deflate userName=kaiyu&password=1234
Web Technology HTTP响应 和HTTP请求相似,也由三个部分构成: 协议状态代码描述 Http/1.1 200 ok 响应头( Response Header Server: Apache Tomcat/5.0.12 Date: Mon 6 oct 2003 13: 13: 33 GMT 响应正文 Content-Type: text/html Last-Modified: Mon 6 Oct 2003 13:23:42GMT Content-Length: 112 <html> <tte>HTP响应示例</ title> </head> Hellohttp Demo of firebug </html>
Web Technology HTTP响应 和HTTP请求相似,也由三个部分构成: - 协议 状态代码 描述 - 响应头(Response Header) HTTP/1.1 200 OK 响应头( Server: ApacheTomcat/5.0.12 p ) - 响应正文 Date: Mon, 6 Oct 2003 13:13:33 GMT Content-Type: text/html Last-Modified: Mon, 6 Oct 2003 13:23:42 GMT Content-Length: 112 <html> <head> <title>HTTP响应示例</title> </head> <body> Hello HTTP! </body> Demo off b ire ug </html>
Web Technology Web应用演变 静态文本信息浏览和发布 静态多媒体信息浏览和发布 动态、交互式信息浏览和查询 21世纪要么电子商务,要么无商可 务 基于web技术的应用程序 一比尔盖茨 电子商务 电子政务 基于web技术的工作环境 P2P 通过浏览器 (Person 手工操作 Person) °B2B (Business Business
Web Technology W be 应用演变 静态文本信息浏览和发布 静态多媒体信息浏览和发布 动态、交互式信息浏览和查询 21世纪要么电子商务,要么无商可 动态、交互式信息浏览和查询 务 基于web技术的应用程序 - 电子商务 务 —比尔.盖茨 - 电子政务 - 基于web技术的工作环境……