Chinaunix首页 | 论坛 | 博客
  • 博客访问: 238425
  • 博文数量: 108
  • 博客积分: 3285
  • 博客等级: 中校
  • 技术积分: 1360
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 15:43
文章分类

全部博文(108)

文章存档

2014年(1)

2012年(3)

2011年(28)

2010年(20)

2009年(24)

2008年(32)

我的朋友

分类: WINDOWS

2009-01-07 11:10:36

通用资源标志符(Uniform Resource Identifier, 简称"URI")是的一个协议要素,可以通过它来定位任何远程或本地的可用资源(这些资源通常包括、、、等)

URI的构成

URI的通用格式为:

协议: [ // ] [ [ 用户名 [ :密码 ] @ ] 主机名 [ :端口号 ] ] [ /资源路径 ]

其中协议指的是访问资源使用的协议名称,常见的有http、ftp、mailto、file等。协议和主机名称或IP地址间使用(:)连接,包含资源路径的冒号后还有两个半角(//)。

主机名称或IP地址是用于在网络中查找服务器并用于和它连接的(协议要求建立连接,但协 议不要求,但大部分协议是采用TCP协议的),来获取资源。有时服务器采用了非使用协议的默认端口,这样就需要在主机名称后加上端口号,并使用半角冒号连 接,但这不是必需的。因为在大部分情况下,服务器都会采用协议默认的端口号。连接的用户名和密码并非在所有的情况下都要求,且要求用户名也不一定要求密 码。通常用户名和密码及主机名称之间使用半角@符连接,而用户名和密码之间则使用半角冒号。常见的要求用户名的是用mailto协议来发送邮件,必须要带 用户名,而ftp通常情况下也要带用户名及密码,即使为空,通常客户端也会发送匿名和一个邮箱地址当作用户名和密码。在file协议下访问的通常是本机的 资源,在这种情况下不存在主机名称或IP地址,而是直接由协议连接本地地址构成。

资源路径即资源存放在服务器或本地的计算机的物理或虚拟位置。

与URL的区别

原来所说的URL只是構成URI元素的成分。URI包括URL和URN(Uniform Resource Name)两部分.

RFC
RFC 是 Request for Comments 首字母的缩写,字面意思是“请求注解”,是个词不达意的名称。可以把 RFC 理解为互联网协议的草案及标准,比如 HTTP 协议和 FTP 协议都是由 RFC 定义的。第一个 RFC 文档发布于1969年,RFC 被编号并且用编号来标识,英语是 RFC 的正式语言。

    推动 Internet 标准规范制定的最主要的组织是 IETF (Internet Engineering Task Force,Internet 工程任务组),IETF 是一个非常大的开放性国际组织,由网络设计师、运营者、服务提供商和研究人员组成,主要任务是负责互联网相关技术规范的研发和制定。

RFC是request for comment的缩写,是由IETF管理,所有关于Internet的正式标准都以文档出版,但

不是所有的RFC都是正式的标准,很多RFC的目的只是为了提供信息。RFC每一篇都用一个数字来标识,

如RFC2401 ,数字越大说明RFC 的内容越新。RFC是免费公开的,任何人都可以写RFC并提交IETF,一

旦正式通过就可以正式发布,一旦发布RFC内容将不能再作任何修改,以后的修改只能通过新的RFC来

处理,因此可以看到有很多新的RFC文档obsolete(废除)或update(更新)老的RFC。

要真正了解一个协议的内容,就需要看相关的RFC。

RFC文档可在获取,很多地方也都有,google就可以得到。

目前遗憾的是几乎没有国内人员写的RFC,有的RFC虽然有中国人名字,但不是在国内作出的。

常见协议RFC号:

IP:791
TCP:793
UDP:768
ICMP:792
FTP:959
SOCK5:1928
CHAP:1994
SMTP:2821
POP3:1957
NTP:1305
HTTP1.1:2616
IMAP:2060
PPP:1661-1663
DHCP:2131
OSPF:2328
IPSec:2401-2412
IPv6: 2460
SIP: 3261
RTP:3550
RADIUS:3575,3576,3579,3580
L2TP:3931

阅读(817) | 评论(0) | 转发(0) |
0

上一篇:Python C i18n

下一篇:${}的使用方法

给主人留下些什么吧!~~