URI:A Uniform Resource Identifier (URI) is a compact sequence of characters that identifies an abstract or physical resource.
统一可以带来一些好处。. 它使得不同类型的资源标识符在同一个上下文中使用,即使对这些资源的访问方式有可能是不同的。
这里的资源可以是任何东西,如电子文档、图片和服务等。而且也不一定是可以通过Internet访问到的资源,例如人、企业、图书馆里的书等。同样,资源也可以是抽象的概念,如关系(父母,雇员),数值(零,一,无穷)
下面是一些URI的例子:
http://www.ietf.org/rfc/rfc2396.txt
ldap://[2001:db8::7]/c=GB?objectClass?one
mailto:John.Doe@example.com
tel:+1-816-555-1212
telnet://192.0.2.16:80
如果一个URI是URL则说明该URI包含了访问某一资源的方式,否则我们认为这个URI仅仅是一个URN。其实不必非要把一个URI归为URL或者URN两者中的某一类,有时一个URI可能既是一个URL也是一个URN,这要看发布该URI的机构怎么规定。
URL=Uniform Resource Locator
从字面上可以看出,URL强调得是 定位 ,也就是说,更强调 位置这个概念,而URI则说明是 标识 ,更为注重资源而不太注重位置;
URI对于定位Internet上的资源是更为通用的架构; 比如http://aa.com/bb.xml这个URL,注重得是aa.com这个地方得bb.xml这个文件,当然我们通过这个URL可以访问其内容,
如果这个bb.xml被移动到cc.com上去,我们再通过上URL是访问不到bb.xml的
但是我们如果将其看作URI则仍然可能访问的到。其实现在URI还在研究中,可以把URL看作一种原始的URI.被当前软件所支持的唯一一种URI也就是URL,所以你在学习中在形式上就把URI看作URL好了,但是一定要理解URI的思想。
浙公网安备 33010602011771号