在互联网中,URL地址是随处可见,但到底什么是URL地址,及其URL具体组成有哪些?还有就是URL地址又分为哪几类呢?接下来,就为你一一解答这些疑问。

URL定义

URL的英文全称是 Uniform Resource Locator,翻译成中文就是“统一资源定位符”或“统一资源定位器”,但是译文的两种叫法比较长,在实际中,我们通常直接叫“URL”或“URL地址”,这样叫起来比较顺口,而且简单易记;

URL就是定位万维网(www)上某个文档或其他文件资源的,有了某个资源的url地址,我们就找到该资源;

URL组成

URL地址从左至右,用中文名书写,排列分别如下:协议类型+主机地址+端口+文件资源路径

URL地址从左至右,用标准格式书写,排列分别如下:scheme://host:port/path

比如,下面这个URL示例,就是一个典型的URL地址:https://liudaima.com/a/110.html

接下来,我们就结合URL地址格式,和上面这个URL示例来分析一下。

URL格式分析

1、协议类型(scheme://):指因特网传输服务协议的类型,比如http://、https://、ftp://、ed2k://等协议;

2、主机地址(host):指服务器主机地址,可以是域名,比如,www.liudaima.com,也可以是ip地址;

3、端口(:port):http协议默认端口是80,所以,https://liudaima.com/a/110.html,这个URL地址带上默认端口80,就是http://www.liudaima.com:80/a/110.html;

4、文件资源路径(path):文件资源在服务器主机上的具体位置,比如,a/110.html,表示110.html网页文档是在网站根目录下a文件里。

协议(scheme)类型

协议(scheme)就是因特网传输服务协议,其种类有如下几种:

http:以http://开头的URL地址,默认端口80,比如:http://www.liusongsong.com

https:以https://开头的URL地址,默认端口443,是http协议的升级版本,比如:https://www.liudaima.com

ftp:以ftp://开头的URL地址,默认端口21,比如,ftp://123.253.642.21;

file: 以file:///开头(注意是三个斜杠),这个表示的资源是本地计算机上的文件;

magnet:以magnet:?xt=urn:btih:开头的链接,也叫磁力链接,属于P2P传输技术的一种;

ed2k:以ed2k://开头, 通过支持ed2k协议的专用P2P软件来下载资源,代表软件:电驴;

Flashget:以Flashget://开头,通过支持Flashget协议的专用P2P软件来下载资源,代表软件:快车;

thunder:以thunder://开头,通过支持thunder协议的专用P2P软件来下载资源,代表软件:迅雷;

MMS:以MMS://开头,通过支持MMS(流媒体)协议的播放软件来播放资源,代表软件:Windows Media Player;

gopher:Gopher协议访问资源的方式已经成为过去式了,现已被http、https取代;

URL地址类型:

根据URL地址的特征来分,如今使用最多的分类称呼,就是分为绝对URL地址和相对URL地址。

绝对URL地址,也叫绝对路径,就是指一个从协议头(scheme://)开始的完整URL地址,比如:https://liudaima.com/a/122.html;

相对URL地址,也叫相对路径,就是指除了协议和服务器主机地址之外,只有文件资源路径的部分,比如,a/122.html;

html链接路径分为哪几种,什么是url地址?相关推荐

  1. 在html中超级链接路径分几类,按照链接的形式网页中超级链接可以分为那3种

    满意答案 quweidoudou 推荐于 2017.12.15 采纳率:45%    等级:11 已帮助:12514人 按照连接路径的不同,网页中超链接一般分为以下3种类型:内部链接,锚点链接和外部链 ...

  2. linux gcc 包含头文件 动态库 静态库 链接路径问题

    C/C++程序在linux下被编译和连接时,GCC/G++会查找系统默认的include和link的路径,以及自己在编译命令中指定的路径.自己指定的路径就不说了,这里说明一下系统自动搜索的路径. [1 ...

  3. html分为哪两种,css伪类分为哪几种

    css伪类分为UI伪类和结构化伪类两种.UI伪类分为链接伪类.focus伪类和target伪类.结构化伪类分为[:first-child].[:last-child]和[:nth-child]. CS ...

  4. unity2d随机生成物体_平面测量路径生成的4种方式

    平面度(flatness),是属于形位公差中的一种,指物体表面具有的宏观凹凸高度相对理想平面的偏差.在传统的检测方法中,平面度的测量通常有:塞规/塞尺测量法.液平面法.激光平面干涉仪测量法(平晶干涉法 ...

  5. 什么是DDoS?分为哪几种?如何进行识别?

    DDoS攻击几乎成为广大用户在网站使用过程中的绊脚石.下面将为您介绍这个攻击到底是什么.分为哪几种以及如何进行识别. 该攻击指的是分布式拒绝服务攻击,在攻击中,多个受感染的计算机系统攻击一个目标并导致 ...

  6. 电阻按照封装分为哪几种,不需要解释

    电阻按照封装可以分为以下几种: 直插式电阻:这种电阻的芯片直接插在电路板上,常见的有插针式电阻和针脚式电阻. 固定电阻:这种电阻的封装形式有多种,包括贴片式电阻.环状电阻.线圈电阻等. 可调电阻:这种 ...

  7. 天猫店铺分为哪几种店铺类型?

    https://www.mlaoban.com/news/news_2019-5-134996.html 电子商务的蓬勃发展,一定程度上影响到了线下实体商店的市场经营,所以为了避免陷入窘境,很多商家都 ...

  8. 分类战士html,王者荣耀战士分为哪几种类型

    王者荣耀战士分为哪几种类型 发布时间:2020-08-06 15:40:47作者:超好玩有823位玩家认为有用 补充问题:王者荣耀战士分类有哪些 [精选答案] 王者荣耀战士分为哪几种类型?依据王者全明 ...

  9. Neowine防复制防抄板的加密芯片是主要分为以下几种

    Neowine防复制防抄板的加密芯片是主要分为以下几种: ALPU-C : 特点:客制化独立ID ,定制的加密库, 封闭式供货,市场流通性为0, AES-128算法,IIC通信,封装SOT23-6 A ...

最新文章

  1. 推荐一款 Spring Boot 的 HTTP 客户端框架
  2. 大厂的 404 页面都长啥样?最后一个绝了...
  3. 喧哗的背后:Serverless 的概念及挑战
  4. 什么是 MultiRaft ?
  5. JS对url进行编码和解码(三种方式区别)
  6. c语言参数不能用 吗,如何在C语言中禁止“未使用的参数”警告?
  7. C++---vector与list之间的区别
  8. 变电站接地网的优化设计22437
  9. 当有脚本错误时,停止运行。
  10. (中医) 我的中医实践之路-开篇
  11. php获取内容中第一张图片地址
  12. 英语词根研究和单词记忆
  13. jQuery选择器详细介绍
  14. I2S/IIS总线介绍及相关EMC问题
  15. RFID固定资产条码标签管理系统,使资产更易盘点
  16. Java面试题大全带答案110道(持续更新)
  17. 威纶通屏,标准程序范本非常漂亮都是重新做的素材,可以省去很多时间就能做出好看的界面
  18. 利用RecordRTC支持web端录制屏幕(vue写法)
  19. BMapGL实现地图轨迹运动(地图视角不变)
  20. esp8266保存html文件,八,ESP8266 文件保存数据

热门文章

  1. 开发行业职业病之~~“键盘手”“鼠标手”“腱鞘炎”
  2. 安卓_神坑的scrollbarSize
  3. 漏刻有时数据可视化Echarts组件开发(2):根据温度阈值显示不同颜色的温度报警动画
  4. QCustomplot(五)QCPAxisRect进行子绘图
  5. ApacheCN 计算机视觉译文集 20211110 更新
  6. 字节的UTF-8 序列的字节无效的bug处理方案
  7. 办公室设计公司关于办公室装修全过程解剖
  8. 使用OpenOffice插件实现RTF/WORD转PDF转多张图片或者一张图片
  9. 【极致通话降噪】高通QCC3071 三麦克风通话降噪方案
  10. 移动开发需要了解的UI设计知识