TCP/IP协议之HTTP协议
来源:互联网 发布:数据分析文字表述 编辑:程序博客网 时间:2024/04/27 12:33
1、万维网(WWW)提供的是分布式C/S服务,每个客户端浏览器由3部分组成:控制程序(ftp,http,telnet等),解析程序(html,jsp,php等)和客户协议。
2、统一资源定位符(URL URI),由一下部分组成: 协议 :// 主机( : 端口 ) / (路径)
协议部分除了http之外还可以用ftp,news和telnet
端口默认是80端口。
路径是文件的路径名。
3、持久和非持久链接 ( http 1.1之后的版本默认是持久链接 )
持久链接就是服务器在发送完响应之后,让链接继续维持,直到客户请求断开或者超时。
4、代理服务器(proxy server)把原始服务器的响应保存在高速缓存中,以便不久后继续使用。
5、HTTP包格式(超文本传输协议),端口80,TCP协议
请求报文: 请求行,首部,一个空行,主体(可能没有)
响应报文: 状态行,首部,一个空行,主体(可能没有)
(1)、请求行和状态行:
请求行格式:请求类型,空格,URL,空格,HTTP版本(目前为:HTTP 1.1)
状态行格式:HTTP版本,空格,状态码,空格,状态短语
请求类型(常用):HEAD(向服务器请求文档信息,不是文档本身),GET(向服务器请求文档),POST(向服务器发送一些信息,比如登陆时的信息)
状态码和状态短语:比如200代表的短语是OK等
(2)、首部包括:通用首部,实体首部,响应首部,请求首部。每个类型的首部有首部行组成。
每行的类型如下:首部名,冒号(:),空格,首部值
a、通用首部,比如Connection, Data
b、请求首部(用于请求报文,说明客户的某些配置),如:
Host(客户主机),Referrer(被连接的文档的URL), Accept(客户能接受的媒体格式)等等
c、响应首部(用于响应报文,说明服务器的配置),如:Age(文档的有效期限),Server(服务器版本)等
d、实体首部(说明文件信息,出现在响应报文或者有POST方法的请求报文中),如Content-*系列
2、统一资源定位符(URL URI),由一下部分组成: 协议 :// 主机( : 端口 ) / (路径)
协议部分除了http之外还可以用ftp,news和telnet
端口默认是80端口。
路径是文件的路径名。
3、持久和非持久链接 ( http 1.1之后的版本默认是持久链接 )
持久链接就是服务器在发送完响应之后,让链接继续维持,直到客户请求断开或者超时。
4、代理服务器(proxy server)把原始服务器的响应保存在高速缓存中,以便不久后继续使用。
5、HTTP包格式(超文本传输协议),端口80,TCP协议
请求报文: 请求行,首部,一个空行,主体(可能没有)
响应报文: 状态行,首部,一个空行,主体(可能没有)
(1)、请求行和状态行:
请求行格式:请求类型,空格,URL,空格,HTTP版本(目前为:HTTP 1.1)
状态行格式:HTTP版本,空格,状态码,空格,状态短语
请求类型(常用):HEAD(向服务器请求文档信息,不是文档本身),GET(向服务器请求文档),POST(向服务器发送一些信息,比如登陆时的信息)
状态码和状态短语:比如200代表的短语是OK等
(2)、首部包括:通用首部,实体首部,响应首部,请求首部。每个类型的首部有首部行组成。
每行的类型如下:首部名,冒号(:),空格,首部值
a、通用首部,比如Connection, Data
b、请求首部(用于请求报文,说明客户的某些配置),如:
Host(客户主机),Referrer(被连接的文档的URL), Accept(客户能接受的媒体格式)等等
c、响应首部(用于响应报文,说明服务器的配置),如:Age(文档的有效期限),Server(服务器版本)等
d、实体首部(说明文件信息,出现在响应报文或者有POST方法的请求报文中),如Content-*系列
- TCP/IP协议之HTTP协议
- HTTP协议 TCP/IP协议
- TCP/IP协议,HTTP协议
- TCP/IP协议,HTTP协议
- TCP/IP协议,HTTP协议
- TCP/IP协议,HTTP协议
- TCP/IP协议 HTTP协议
- TCP/IP协议,HTTP协议
- TCP/IP HTTP协议
- TCP/IP协议、Http协议、ftp协议
- 大话TCP/IP协议之HTTP网络协议(一)
- TCP/IP协议族之应用层协议 ( DNS HTTP )
- http,tcp,ip,协议详解
- iOS HTTP、TCP/IP协议
- http协议与TCP/Ip
- 图解TCP/IP、HTTP协议
- Http以及TCP/IP协议
- HTTP协议和TCP/IP协议关系
- 动网论坛验证码改进:加法验证码(ASPJpeg版)
- WinCE EBOOT中的Boot Args与Driver Globals
- Ibatis in Action
- WinCE Eboot中的OEM控制函数
- Pro Ajax and Java Frameworks (Pro)
- TCP/IP协议之HTTP协议
- WinCE Eboot中的OEM Flash函数
- Pro Windows Small Business Server 2003
- 怎样成为优秀的软件模型设计者
- Practical Ajax Projects with Java Technology
- windows系统下的游戏秘密
- Building websites with Xoops: A step-by-step tutorial
- error: Call to undefined function imagecreate()的解决办法
- 多语言的例子——MUIHello