前言
不知道大家有没有电话拨号通过'猫'上网的经历,那时测试网络是否连接,最好的方式就是打开浏览器输入:
www.baidu.com
那会管这一连串字母叫‘ 网址 ’。之后上大学(计算机专业),知道了这一串字母还有一个名字‘ URL ’。再后来毕业了,找了个IT工作,有的同事又管它叫‘ URI ’。那么到底这一连串字母叫什么呢?URL和URI有时什么关系呢?
通过StackOverflow看问题,我对它们的关系有了基本的认识。分享给大家:
PS:下文均翻译自StackOverflow看到的高票答案,例子中的‘我’指原作者
概念
URI - 统一资源标识符
URI是使用数字,字母和符号的短字符串来标识文档的标准。
URL,URN和URC都是URI的种类。
URL - 统一资源定位符
包含如何从其位置获取资源的信息。例如:
- http://example.com/mypage.html
- ftp://example.com/download.zip
- mailto:user@example.com
- file:///home/user/file.txt
- tel:1-888-555-5555
- http://example.com/resource?foo=bar#fragment