首页 > 自考资讯 > 培训提升

一文带你理解URI 和 URL 有什么区别?

2026 08 12 14:30:44

上网必用的网址藏玄机,定位漏洞暗藏风险,解密地址栏里的真相。

打开浏览器输网址,点进去就能看网页,但这些字符串到底是咋工作的?有时候输入错一个符号就进不去,为啥会有这么多规则?其实背后藏着URI、URL、URN这些知识点,它们就像互联网的地基,懂了能避免不少坑。

URI是统一资源标志符,相当于所有网址的总称。里面分两块:按地址找的URL,按名字找的URN。比如进村子找人,用门牌号是URL,用身份证号是URN。但现实中大家只用URL,因为URN系统太复杂没人跟进。

开头必须是协议类型,比如http://后面接着域名。有些网址带密码,但大多数时候可以省略。域名对应服务器IP,比如www.csdn.net要先查DNS才知道在哪台电脑上。默认端口不用写,比如80端口对应http,改成其他端口就得自己填。

文件路径就像网上文件夹,最后的/可能代表默认页面。如果写成/www.gitee.com/yikoupeng,服务器会优先找有没有叫yikoupeng的文件,没有就当目录处理。有些网址没结尾斜杠,也能靠服务器设置自动跳转。

协议类型不对就访问失败,比如少写http://直接输域名可能打不开。用户名密码明文写着不安全,容易被黑客截取。路径里带../这种符号可能泄露服务器文件,有些攻击就是靠这个漏洞进来的。

RFC标准文件记录了这些规则,最早的URL规范是1994年定的,后来慢慢改到现在这个样子。现在网址还能加参数,比如后面跟?name=张三,用于区分不同请求。

移动端APP经常用特殊协议跳转,比如taobao://直接开淘宝,但有时会冲突。https比http多一层加密,大部分网站现在都强制用https防偷看。

本地文件路径用file:///开头,和网络地址写法不同。缩短网址的链接可能隐藏真实地址,比如bit.ly后面跟着一串乱码,实际指向某个长地址。

很多安全问题来自地址栏漏洞,比如混合协议导致页面被拦截,或者有人伪造相似域名骗信息。开发者要注意路径权限,防止被绕过访问敏感文件。

理解这些规则能少踩不少坑,比如网址打不开先检查协议和端口。平时上网看似简单,背后有好多设定需要配合,懂了才能更好用。

版权声明:本文转载于今日头条,版权归作者所有,如果侵权,请联系本站编辑删除

猜你喜欢