Inside servlets 读书笔记 ( 2 )

3 高级web

http 特性

1 http 无连接的协议 connnectionless

 http 协议架构在Tcp协议基础上

 

意思是说:当请求开始时,客户和服务器端建立一个tcp连接,相应发送之后tcp连接关闭。在一个请求开始到服务器端相应之前,连接是保持的。

但是http协议只是在请求时才建立连接。这种特性叫做connnectionless

相对比较tcp UDP则为 connectionfull.

 

2 http 无状态的协议 stateless

 

就是说不能跟踪客户的状态。相对的ftp是一个有状态的。ftp协议是面向连接的。

 

http方法

GET

格式

标题头

 

Response

格式

标题头

 

正文

 

从服务器请求一个资源,get 请求可以包含一个if-modifies-Since: datetime 标题域如果date time 时间以后所请求的资源修改过则相应的时候传送这个文件。否则,只相应get 头。并返回数字3 开始的信息。表示重定向(到缓存)。

POST

格式

Request:

标题头

 

正文

Response

标题头

 

正文

HEAD

格式:

HEAD SOURCE YOU WANT /HTTP VERSION

其他方法

DELETE

OPTION

PUT

TRACE

 

要注意的是

http 1.0 在会话过程中默认的连接是connnection:close

http 1.1在会话过程中默认的连接时connection:keep alive

 

但是,虽然在http 1.1 中一次连接可以处理多次请求,但是请求的数目是有限的

http 1.1 也不是面向连接的协议.它只是使用了保持连接的技术而以。

 

SSL的概念:

Secure Socket Layer 安全套接口层

功能如下:

1传输前数字加密

2传输时防止对数据的未授权修改

3 保证客户通信连接到正确的服务器

4 防止未授权的客户登录服务器

 

他的URL语法格式是        https://

 

URI Uniform Resource Identifier  统一资源标识符

|

|--URN Uniform Resource Name         统一资源名称

|--URL Uniform Resource Locator     统一资源定位符

 

统一资源名称的意思是说,类似注意名字和ip地址的关系,给每个网络中的资源一个统一名称。(我的看法:明显不可取,不可能为锅碗瓢盆都注册居民户口)

统一资源定位是说位资源定位到确切的地址

 

MIME Multipurpose Internet Mail Extensions 多用途互联网邮件扩展

 

这个协议把数据的传输标准化为多种文件格式的网络传输提供帮助

 

格式是                   |- 小类别

ContentType: image/jpg

                   |

                 |-大类别

posted @ 2004-11-19 11:35  黄金¤小草  阅读(175)  评论(0)    收藏  举报