URL: 统一资源定位符,标识一个网络资源的地址,即网址
 url:协议 + 主机地址 + 端口号 + 可选【路径 + 参数 + 锚点】
 源 - origin :由 协议 + 主机地址 + 端口号 组成,如果两个URL中三者完全一样,称这两个URL同源,有任意一个不同样,就是非同源

 +协议 - protocol : http / https
 +主机地址 - host :
        - IP    主机地址,每一台电脑主机都有自己特定的标识,ipv4/ipv6
        - 域名  因为IP地址不好记,很难有深刻印象,因此使用域名美化,可以理解为IP的别名。使用域名 -> 通过DNS解析找到对应的IP -> 访问对应IP主机上的文件
            + 组成:服务器名(区分域名对应的不同业务,www 官网/mail 邮箱 - 学院名) + 主域 - 大学名
+端口号 - port :可以理解为窗口,交流的端口
        http - 默认打开 80 端口
        https - 默认打开 443 端口
+路径 - path : 访问主机分享文件的地址
        1. 文件路径 - 用户直接访问主机分享的文件
        2. 路由 - 目前比较流行的形式(后端监听地址访问事件,返回特定的内容)

+查询参数 - query :帮助用户访问到特定的资源,格式 ?name=value&name=value...

+锚点 - fragment : #内容

http://www.aspxfans.com:8080/news/index.asp?boardID=5&ID=24618&page=1#name

https://juejin.cn/post/6999977495550394404

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐