Inside servlets 读书笔记 ( 2 )
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 /
其他方法
OPTION
PUT
TRACE
要注意的是
http 1.0 在会话过程中默认的连接是connnection:close
而http 1.1在会话过程中默认的连接时connection:keep
但是,虽然在http 1.1 中一次连接可以处理多次请求,但是请求的数目是有限的
http 1.1 也不是面向连接的协议.它只是使用了保持连接的技术而以。
SSL的概念:
Secure Socket Layer 安全套接口层
功能如下:
1传输前数字加密
2传输时防止对数据的未授权修改
3 保证客户通信连接到正确的服务器
4 防止未授权的客户登录服务器
他的URL语法格式是 https://
|
|--URN Uniform Resource Name 统一资源名称
|--
统一资源名称的意思是说,类似注意名字和ip地址的关系,给每个网络中的资源一个统一名称。(我的看法:明显不可取,不可能为锅碗瓢盆都注册居民户口)
统一资源定位是说位资源定位到确切的地址
MIME Multipurpose Internet Mail Extensions 多用途互联网邮件扩展
这个协议把数据的传输标准化为多种文件格式的网络传输提供帮助
格式是 |- 小类别
ContentType: image/jpg
|
|-大类别

浙公网安备 33010602011771号