没有合适的资源?快使用搜索试试~ 我知道了~
首页URL RFC 1738
URL RFC 1738 目录 1.绪论 2 2.常规URL语法 2 2.1 URL的主要部分 2 2.2 URL字符编码问题 3 2.3 分层方案和关系链接 4 3.特殊方案 4 3.1通用因特网方案语法 4 3.2 FTP 5 3.3 HTTP 7 3.4 GOPHER 7 3.5 MAILTO 9 3.6 NEWS(新闻) 10 3.7 NNTP(Network News Transfer Protocol,网络新闻传输协议) 10 3.8 TELNET 10 3.9 WAIS(Wide Area Information Servers,广域信息服务系统) 11 3.10 FILES(文件) 11 3.11 PROSPERO 12 4. 新方案的注册 13 5.特定URL方案的BNF(巴柯斯范式) 13 6.安全事项 16 7.感谢 1
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/4253701/bg1.jpg)
[转载]RFC 1738_统一资源定位器(URL)
原始出处协议分析网
统一资源定位器()
)
这份备忘录的情况
本备忘录详细说明了一种为因特网团体提供的因特网标准追踪协议(),
恳请大家讨论并提出宝贵意见。如果你想了解这个协议的情况及标准化状态,请参考《因
特网正式协议标准( !"##)》("$%)的最新版本。
本备忘录可以自由发布发布,不受任何限制。
摘要
该文档详细说明了统一资源定位器、定位的语法和语义以及如何通过因特网来访问资源。
目录
.绪论pppppppp&
&.常规 语法pppppppp&
&.'' 的主要部分pppppppp&
&.&'' 字符编码问题pppppppp
&.分层方案和关系链接pppppppp(
.特殊方案pppppppp(
. 通用因特网方案语法pppppppp(
.&$!'''')
.*$$!''''
.(+!*,''''
.)-.$''''/
.01,2"(新闻)pppppppp3
.11$!(1414$!5网络新闻传输协议)pppppppp3
.$,1,$''''3
./2."(2#."65广域信息服务系统)pppppppp
.3,"文件''''
.!"!,''''&
(.p新方案的注册pppppppp
).特定 方案的 71(巴柯斯范式)pppppppp
0.安全事项pppppppp0
.感谢pppppppp0
附录:上下文 的推荐标准pppppppp
参考文献:pppppppp
编者地址:pppppppp/
.绪论
因特网上的可用资源可以用简单字符串来表示,该文档就是描述了这种字符串的语法和语
义。而这些字符串则被称为:“统一资源定位器”()。
![](https://csdnimg.cn/release/download_crawler_static/4253701/bg2.jpg)
这篇说明源于万维网全球信息主动组织(2#2#2898
6)介绍的概念。03《通用资源标志符》描述了一些对象数据,他们自
//3
年起就开始使用这些对象数据。这篇 说明符合《因特网资源定位符的功能需求
(:)》;&<中说明的需求。
这篇文档是由工程任务组织(,$)的 工作小组写的。如果你有什么建议和意见的
话,你可以给编辑或者 工作小组=>8?@A写信@这个小组的讨论档案存
放
在 BCC444@@@96CCB6CDB6@#E@B。
&.常规 语法
正如访问资源的方法有很多种一样,对资源进行定位的方案也有好几种。
的一般语法只是为使用协议来建立新方案提供了一个框架,当然除了已经在这篇文档
中定义过的。
通过提供资源位置的一种抽象标志符来对资源进行定位。系统定位了一个资源后,可
能会对它进行各种各样的操作,这些操作可以抽象为下面的几个词:访问,更新,替换,
发现属性。一般来说,只有访问方法这一项在任何 方案中都需要进行描述。
&.'' 的主要部分
第五部分给出了 语法的完整 71 描述。
通常被写成如下形式:
=方案A=方案描述部分A
一个 包含了它使用的方案名称(=方案A)5其后紧跟一个冒号,然后是一个字符串
(=方案描述部分A),这部分的解释由所使用的方案来决定。
方案名称由一串字符组成。小写字母“FGHF,数字,字符加号(“IF),句点(“@F)
和连字号(“DF)都可以。为了方便起见,程序在解释 的时候应该视方案名称中的大
写字母和小写字母一样。(例如:视“*$$!F和“BF一样)。
&.&'' 字符编码问题
是由一串字符组成,这些字符可以是字母,数字和特殊符号。一个 可以用多种
方
法来表现5例如:纸上的字迹,或者是用字符集编码的八位字节序列。 的解释仅取决
于所用字符的特性。
在大多数 方案中,都是使用 不同部分的字符序列来代表因特网协议中所使用的
八位字节序列。例如,在 方案中主机名,目录名和文件名就是这样的八位字节序列,
它们用 的不同部分代表。在这些部分里,一个八位字节数可以用这样的字符来表示:
该字符在 ".";&3<编码字符集中的编码是这个八位字节数。
另外,八位字节数可以被编成如下形式的代码:“JF后加两个十六进制数字(来自于
G3&()0/.7%,F),这两个十六进制数字代表了这八位字节数的值。字符
“8#F
也可以用于十六进制编码。
如果存在下面的情况:八位字节数在 "D." 字符集中没有相应的可显示字符,或者使
![](https://csdnimg.cn/release/download_crawler_static/4253701/bg3.jpg)
用相应字符会产生不安全因素,或者相应的字符被保留用于特定的 方案的解释,那
么它们必须被编成代码。
没有相应的可显示字符:
只能用 "D." 字符编码集中的可显示字符表示。"D." 中没有用到十六进制的
八位字节 3D,并且 33- 和 代表了控制字符,这些字符必须进行编码。
不安全:
字符不安全的原因很多。空格字符就是不安全的,因为 在被转录或者被排版或者被
字处理程序处理后其中重要的空格可能被忽略,而可忽略的空格却有可能被解释了。“=F
和“AF字符也是不安全的,因为它们被用来作为 在文本中的分隔符;而在有些系统
中用引号“KF来界定 。“LF字符也是不安全的,因为它在万维网和其他一些系统中
被用来从“片段C锚点”标志符中界定 ,所以它通常都要被编码。字符“JF被用来对
其他字符进行编码,它也是不安全的。其他一些字符,如:KMK5KNK5KOK5KPK5KQK5
KRK5K;K5K<K5和KSK,由于网关和其他传输代理有时会对这些字符进行修改,所以它们
也是不安全的。
必须对 中所有不安全的字符进行编码。例如, 中的字符“LF即使是在通常不处
理片断或者锚点标志符的系统也需要进行编码,这样如果这个 被拷贝到使用这些标
志符的系统中,也不必改变 编码了。
保留:
许多 方案保留了一些字符并赋予特定的含义:它们出现在 的特定部位并表示特
定的含义。如果一个字符对应的八位字节在方案中被保留了,那么这个八位字节必须进行
编码。字符KTK5KCK5KUK5KK5K>K5KVK和pKWK可能被某个方案所保留,除此之外没
有其他的保留字符。
通常情况下一个八位字节被用一个字符表示后或者被编码之后, 的解释都是一样的。
但这对于保留字符来说就不适用了:对某一特定方案的保留字符进行编码可能会改变
的语义。
这样,在 中只有字母与数字,以及特殊字符“XDY@IZ[\5F和用作保留目的的保留
字符可以不进行编码。
另一方面,不必进行编码的字符(包括字母与数字)如果出现在 的特定部位,只要
它们不用作保留目的,则可进行编码。
&.分层方案和关系链接
有时候被用来定位那些包含指示器的资源,而这些指示器又指向其他资源。有时候这
些指示器用关系链接表示,在关系链接中第二资源的位置表示符原则上“和那些除了带有
次相关路径的表示符相同”。在这篇文档中没有对关系链接进行描述。但是,关系链接的
使用依赖于包含分层结构的原始 ,它是关系链接的基础。
有些 方案(例如 ,B,和文件方案)包含的名字可以被认为是分层次的;这些
层次之间用“CF分隔。
.特殊方案
一些已经存在的标准协议和正处于试验中的协议之间的映射关系的轮廓用 71 语法定义
进行描述。下面对一些协议进行了注释:
''''''''''''''''$(文件传输协议)
''B''''''''''''''*?E$!(超文本传输协议)
''9B''''''''''''$B+B(+B 协议)
'''''''''''''',##(电子邮件地址)
''4''''''''''''''",1,$4(",1,$ 新闻)
![](https://csdnimg.cn/release/download_crawler_static/4253701/bg4.jpg)
''''''''''''''''",1,$4911$!
''''''''''''''''''(使用 11$! 访问的 ",1,$ 新闻)
''''''''''''''6
''(交互式会话访问)
''4''''''''''''''2#."6(广域信息服务系统)
'']''''''''''''''*D]](特殊主机文件名)
''''''''''''!%?"6 目录服务
在以后的说明书中可能会对其他一些方案加以描述。这篇文档的第四部分介绍了如何注册
新的方案,并且列出了一些正在研究中的方案名。
. 通用因特网方案语法
虽然 其他部分的语法因方案的不同而不同,但那些直接使用基于 ! 的协议来定位因
特网上的主机的 方案都使用了如下形式的通用语法来表示特定的方案数据:
CC=用户名A=密码A>=主机A=端口AC= 路径A
可能会省略“=用户名A=密码A>F,“p=密码AF,“p=端口AF,和“C= 路径AF这些部
分的某些或者全部。这些方案的特定数据以双斜线“CCF开头来表明它遵从通用因特网方
案语法。各个部分分别遵守如下规则:
用户名
任意的用户名称。有些方案(例如:)允许使用用户名称的描述。
密码
任意的密码。如果存在的话,它紧跟在用户名后面并用一个冒号隔开。
用户名(和密码)如果存在的话,其后紧跟一个商用符号“>F。在用户名和密码字段中出
现的任何“F,“>F或者“CF都要进行编码。
注意空的用户名或者密码不同于没有用户名和密码;决不能在没有指定用户名的情况下指
定密码。例如:=CC>B@CA的用户名为空并且没有密码,=
CCB@CA没有用户名,而=CC>B@CA的用户名是“F
并且密码为空。
主机
网络主机的域名,或者它的以“@F分隔的四组十进制数字集合形式的 ! 地址。域名的
形式在 3(;<的 @) 节和 &;)<的 &@ 节中进行了描述,即用“@F分隔的域
标志串,域标志以字母或者数字开头和结束,也可能包含“DF字符。最右边的域标志不
能以数字开头,这样就在语法结构上将域名和 ! 地址区分开来了。
端口
指明链接的端口。大部分方案都给协议指定一个默认的端口。也可以随意指定一个十进制
形式的端口,并用冒号与主机隔开。如果忽略端口,那么这个冒号也要忽略。
路径
定位符的其他部分由方案的特殊数据组成,这些特殊数据被称为“-路径”。它提供
了如何对特定资源进行访问的详细信息。注意主机(或端口)与 -路径间的“CF不
是 -路径的一部分。
-路径的语法依赖于所使用的方案。也依赖于它在方案中的解释方法。
.&$!
$! 方案可以用来指定因特网上使用 $! 协议(/)/)的可达主机上的文件和目
录。
$! 遵从 @ 节所描述的语法。如果=端口A被省略的话,则使用缺省端口 &。
.&.$!用户名和密码
剩余18页未读,继续阅读
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/3abc40b3f9934be687df1a4d9f81a9b4_yanyan0535.jpg!1)
yanyan0535
- 粉丝: 3
- 资源: 6
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
会员权益专享
最新资源
- BSC关键绩效财务与客户指标详解
- 绘制企业战略地图:从财务到客户价值的六步法
- BSC关键绩效指标详解:财务与运营效率评估
- 手持移动数据终端:常见问题与WIFI设置指南
- 平衡计分卡(BSC):绩效管理与战略实施工具
- ESP8266智能家居控制系统设计与实现
- ESP8266在智能家居中的应用——网络家电控制系统
- BSC:平衡计分卡在绩效管理与信息技术中的应用
- 手持移动数据终端:常见问题与解决办法
- BSC模板:四大领域关键绩效指标详解(财务、客户、运营与成长)
- BSC:从绩效考核到计算机网络的关键概念
- BSC模板:四大维度关键绩效指标详解与预算达成分析
- 平衡计分卡(BSC):绩效考核与战略实施工具
- K-means聚类算法详解及其优缺点
- 平衡计分卡(BSC):从绩效考核到战略实施
- BSC:平衡计分卡与计算机网络中的应用
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)