浅析 URL

110 阅读2分钟

如图,url包含协议,域名,路径,查询参数,锚点

协议:http和https协议,http默认使用80端口,https使用443端口

域名:基于ip协议,给用户一个ip,用来定义用户的位置

路由器将内外网连接起来,内网的所有设备都是对外显示的都是同一个ip,路由器会给内网中国每个设备分配一个内网ip,每个路由器下的设备都是一个封闭的内网,对外通信都需要经过路由器

路径:类似在本机上进行的操作。localhost:8080/index.html 就是打开服务器中的不同页面

查询参数:同一个页面,可以用查询参数来修改自己需要查询的结果

锚点:能够直接定位到页面的某个位置,前提是要知道这个位置元素的id

DNS作用:

它作为将域名IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网

经过备案的域名会有自己的dns服务器,这样,别人访问主机ip的时候输入域名就能被dns解析到该域名对应的ip,例如,通过访问taobao.com和https://140.205.220.96都可以访问到淘宝主页

nslookup 使用方法:

ip

  • 网际协议(Internet Protocol),一种应用于互联网的计算机网络协议

ping命令可以直接ping域名也可以直接ping ip地址

域名相关:

  • .com是顶级域名* baidu.com是二级域名(俗称一级域名)* www.baidu.com 是三级域名(俗称二级域名)* 所以www.baidu.com是baidu.com的子域名* 例如,github.io是github的域名, userid.github.io是github分配给用户的域名