浅析 URL

89 阅读2分钟

URL

统一资源定位符(Uniform Resource Locator):是因特网上标准的资源的地址(Address),如同在网络上的门牌。

  • URL的组成: 协议+域名或IP+端口+路径+查询字符串+锚点


例如
1640767262(1).png

IP

IP(Internet Protocal)主要约定了两件事:

  1. 如何定位一台设备
  2. 如何封装数据报文,以跟其他设备交流
  • IP也分为内网IP和外网IP
  • 几个特殊的IP:
  1. 127.0.0.1表示自己
  2. localhost通过hosts指定为自己
  3. 0.0.0.0不表示任何设备
  • 通过ping可以查询该网址对应什么IP 例如: ping baidu.com Snipaste_2021-12-29_17-18-45.png

端口

每个服务一个号码,这个号码就叫端口号port
要提供HTTP服务最好使用80端口
要提供HTTPS服务最好使用443端口
要提供FTP服务最好使用21端口
一共有65535个端口(基本够用)

  • IP和端口缺一不可

域名

域名就是对IP的别称

  1. com是顶级域名
  2. xiedaimala.com 是二级域名(俗称一级域名)
  3. www.xiedaimala.com 是三级域名(俗称二级域名)
  4. 因此,xiedaimala.com 和 www.xiedaimala.com 不是同一个域名
  • 一个域名可以对应不同的IP
  • 一个IP可以对应不同的域名
  • 通过路径可以请求不同的页面
  • 同一个页面可以有不同的内容(通过不同的查询参数)
  • 同一个内容也可以有不同的位置(通过不同的锚点)

DNS

DNS叫做域名系统(Domain Name System)是互联网的一项服务。
它作为将域名和IP地址相互映射的一个分布式数据库,可以将网络名称转换为机器可读取的IP地址,能够使人更方便地访问互联网。

  • 通过nslookup命令可查询DNS记录 例如:nslookup baidu.com

Snipaste_2021-12-29_17-41-13.png