浅析URL

作者: 饥人谷_折纸大师 | 来源:发表于2022-07-10 13:56 被阅读0次

之前我们了解到李爵士发明了三样东西分别是URL、HTTP和HTML,之前已经学习过了HTML,这篇博客将浅析一下URL。

什么是URL

首先我们需要知道的是,什么是URL。
URL的全称为Uniform Resource Locator 中文释义是统一资源定位符。

URL的组成部分

URL=协议+域名或者IP+端口号+路径+查询字符串+锚点
每个部分的作用如下:

协议

指定使用的传输协议,常见的为HTTP、HTTPS、FTP
一般来说,https开头的URL要比http开头的更安全,因为这样的URL传输信息是采用了加密技术。

域名和IP

域名和IP放在一起说,是因为域名就是对应IP的别称。

域名

  • 一个域名可以对应不同IP,这叫做均衡负载,防止一台机器扛不住
  • 一个IP可以对应不同域名,这叫做共享主机。
    域名和IP通过DNS对应起来
    过程如下:
  • 当你输入一个域名时,浏览器会向联通/电信提供的DNS服务器询问这个域名对应什么IP
  • 电信/联通会回答一个IP
  • 然后浏览器会向对应的80/443端口发送请求
  • 请求的内容是查看该域名的网页
    而询问IP则用到了一个命令叫nslookup
    在命令行中输入nslookup 域名
    则会返回该域名的IP
    例子如下
% nslookup baidu.com

Non-authoritative answer:
Name:   baidu.com
Address: 220.181.38.148
Name:   baidu.com
Address: 220.181.38.251
域名的分类

举个例子:

IP

ip=internet protocol (互联网协议)

IP的作用
  • 如何定位一台设备
  • 如何封装数据报文,以跟其他设备交流。
ping命令

命令行中输入ping 域名可以得到回复,其中包括域名的IP和花费时间。

% ping baidu.com
PING baidu.com (220.181.38.148): 56 data bytes
64 bytes from 220.181.38.148: icmp_seq=0 ttl=49 time=10.728 ms
64 bytes from 220.181.38.148: icmp_seq=1 ttl=49 time=20.630 ms
64 bytes from 220.181.38.148: icmp_seq=2 ttl=49 time=12.066 ms

端口

一台服务器可以提供很多服务,每个服务一个号码,这个号码就叫做端口port

  • 提供HTTP服务 最好用80端口
  • 提供HTTPS服务 最好用443端口
  • 提供FTP服务 最好用21端口
  • 一共有65535个端口
    使用规则
    0到1023号端口是留给系统使用的,只有拥有管理员权限才能使用这1024个端口,其他端口也可以给普通用户使用,http-server 默认使用8080端口,一个端口如果被占用就只能换另一个端口
    IP和端口缺一不可 IP来定位设备,端口定位该设备提供的服务

路径

可以请求不同页面

参查询数

查询同一页面的不同内容
“wd=xxx”

锚点

查询同一个内容,不同位置
“#xxx”

  • 注意点:锚点看起来有中文,实际不支持中文,并且锚点无法在network的面板查到的,因为锚点不会传输到服务器上


    截屏2022-07-10 13.02.06.png

相关文章

  • 浅析 URL

    URL(Uniform Resource Locator) 统一资源定位符,由李爵士发明。 一、URL的组成部分及...

  • 浅析 URL

    1、URL 包含哪几部分,每部分分别有什么作用 URL包含协议、域名或IP、端口号、路径、查询字符串、锚点。 协议...

  • 浅析 URL

    1.URL的组成 协议 + 域名或IP + 端口号 + 路径 + 查询字符串 + 锚点 2.IP IP :Inte...

  • 浅析 URL

    1. URL 包含哪几部分,每部分分别有什么作用 url(统一资源定位符)=协议+域名或ip+端口号+路径+查询字...

  • 浅析 URL

    URL包含哪几部分? 一、协议二、IP或域名三、端口号四、路径五、查询参数六、锚点 一、协议 在Internet中...

  • 浅析 URL

    URL 含义与作用 URL正式名称为 Uniform Resource Locator (简称:URL),是统一资...

  • 浅析 URL

    1URL 统一资源定位符 俗称,网址 1.1 URL包含哪几部分,每部分分别有什么作用? URL=协议+域名或者I...

  • 浅析URL

    URL组成及各部分作用 协议 域名或IP 端口号:不同端口号提供不同服务,最多提供65535个 路径 查询字符串 ...

  • 浅析 URL

    一、URL 包含哪几部分,每部分分别有什么作用? URL全称:Uniform Resource Location ...

  • 浅析 URL

    IP有啥作用? Q:什么是IP? A:IP全称为Internet Protocol ip就相当于给我们每个网络设备...

网友评论

    本文标题:浅析URL

    本文链接:https://www.haomeiwen.com/subject/guuwbrtx.html