URL 的作用 网络地址功能详解
URL 全称统一资源定位符,核心作用就是给互联网上每一份资源分配唯一可识别的地址,浏览器或者其他网络程序依靠这个地址找到对应的网页图片视频文件接口等资源,并且完成资源请求与加载,简单理解 URL 就相当于互联网资源的门牌号,只要输入正确的 URL,设备就能定位到目标资源所在服务器,按照协议规则发起访问请求,服务器收到请求之后再把资源传回本地,日常我们在浏览器顶部地址栏看到的一串字符就是 URL,它不只是用来打开网页,还可以指向文件下载接口 图片 音频 邮件地址 应用接口等多种网络资源,是整个互联网资源寻址访问的基础标识,很多人会把 URL 等同于网址,其实网址只是 URL 最常见的应用形式,URL 的适用范围要比普通网页网址更广。
之所以互联网必须使用 URL,是因为网络里面存在海量服务器和资源,如果没有统一规范的定位标识,不同设备之间就没办法准确找到目标资源,早期网络资源访问方式杂乱,URL 制定统一格式之后,所有操作系统浏览器都遵循同一套识别规则,实现跨平台跨设备通用访问,同时 URL 里面还携带协议 主机 端口 路径 参数等信息,客户端可以根据这些信息判断使用哪种通信协议,连接哪一台服务器,请求哪一个具体文件,还能附带查询参数传递给后台程序。
一 URL 基础组成结构
协议部分 代表访问资源使用的通信方式,常见 http https ftp
主机部分 也就是域名或者服务器 IP 地址,标识资源存放的服务器
端口部分 可选内容,不填写的时候会使用协议默认端口,http 默认 80,https 默认 443
路径部分 定位服务器内部具体目录和文件位置
查询参数部分 可选,用问号开头,用来向后台传递数据
锚点部分 可选,用来定位网页内部指定位置,实现页面内跳转
二 URL 主要功能分类对照表
| 功能类别 | 说明 | 典型场景 |
|---|---|---|
| 资源定位 | 核心基础功能,定位网络资源位置 | 打开网页 下载文件 |
| 资源标识 | 给资源提供唯一识别标识 | 收藏书签 分享链接 |
| 参数传值 | 通过查询参数把数据传给后台程序 | 搜索页面 表单查询 |
| 页面内跳转 | 锚点实现同一网页内部定点跳转 | 长文档目录跳转 |
| 跨应用调用 | 通过 URL 唤起本地应用或者调用接口 | 扫码跳转 APP 接口请求 |
三 URL 访问执行步骤
第一步 用户在浏览器输入 URL,浏览器先解析整串字符,拆分协议 域名 路径 参数各个组成部分。
第二步 域名系统 DNS 把域名解析成对应的服务器 IP 地址。
第三步 浏览器按照 URL 指定的协议,和目标服务器建立网络连接。
第四步 浏览器根据 URL 里面的路径和参数,向服务器发送资源请求。
第五步 服务器处理请求,返回对应的资源内容,浏览器渲染展示给用户。
第六步 如果 URL 带有锚点,页面加载完成之后自动滚动到指定位置。
四 补充拓展要点
https 类型的 URL 相比普通 http,会额外增加加密传输能力,传输过程数据加密,防止内容被篡改窃取,短链接本质是对长 URL 做跳转封装,访问短链接之后会自动跳转到原始 URL,URL 编码是特殊处理方式,中文空格特殊符号放进 URL 的时候需要转码,不然会出现识别错误,另外 URL 具备唯一性,同一个资源可以有多个 URL 访问,但是每一个 URL 都对应明确的访问目标,SEO 优化里面 URL 结构也是重要优化项,简洁规范的 URL 更利于搜索引擎抓取识别。
【常见问题】
问题 1 URL 的作用是不是就只是打开网页
回答 1 URL 的作用不只是打开网页,URL 的作用还包含文件下载 接口调用 图片音频定位 页面内锚点跳转,网页只是 URL 最常见的应用场景,URL 本质是统一资源定位符,可以定位全部类型网络资源。
问题 2 URL 的作用里面域名和 IP 是什么关系
回答 2 URL 的作用依靠域名找到服务器,域名是方便人记忆的名称,真正网络通信需要 IP 地址,浏览器拿到 URL 之后会通过 DNS 把域名解析成 IP,才能继续执行 URL 的作用完成访问。
问题 3 URL 的作用中查询参数有什么用途
回答 3 URL 的作用里查询参数用来向后台传递查询条件,比如搜索关键词筛选条件,后台程序读取 URL 里面的参数,再返回匹配的数据页面,这也是 URL 的作用里很重要的数据传值功能。
问题 4 短链接有没有改变 URL 的作用
回答 4 短链接没有改变 URL 的作用,短链接本身也是一个 URL,它的作用是跳转到原始长 URL,最终还是依靠原始 URL 的作用定位目标资源,只是缩短字符方便分享。
【免责申明】
本文 URL 的作用相关内容参考计算机网络通用基础知识,不同软件 浏览器对 URL 解析细节存在微小差异,本文仅作为学习参考,不替代专业网络工程设计与协议标准原文,因直接依据本文内容开发或者操作产生相关问题,本文不承担责任。
相关阅读
-
URL 全称统一资源定位符,核心作用就是给互联网上每一份资源分配唯一可识别的地址,浏览器或者其他网络程序依...浏览全文>>
-
泸州好玩的酒吧主要集中在江阳区核心商圈,整体分为清吧 音乐 Live 吧 电音慢摇吧三大类,清吧适合朋友小...浏览全文>>
-
unny 防晒霜未开封状态下常规保质期是三年,一旦开封之后建议十二个月内用完,这个时间是产品包装标注的通用...浏览全文>>
-
廊坊市全市总面积六千四百二十九平方公里,廊坊属于河北省的地级市,地处京津冀中间位置,管辖范围包含多个区...浏览全文>>
-
ulike 脱毛仪属于家用冰点光子脱毛产品,整体口碑属于家用脱毛仪里的热门款,核心优势是冰感无痛体验,长期坚...浏览全文>>
-
海贼王动画里面,成年之后的路飞和爷爷卡普第一次正式见面是 314 集,这一集卡普登上草帽一伙的船只,和路飞...浏览全文>>
-
核心结论 ug 编程指的是 NX 软件里面的 CAM 数控铣编程模块 简单来说就是把已经建好的三维零件模型 设...浏览全文>>
-
简单又好吃小蛋糕最推荐做纸杯戚风小蛋糕,不需要复杂裱花,家用烤箱就可以完成,成品松软绵密,甜度适中,新...浏览全文>>
-
核心结论就是 UC 浏览器打开分手机端和电脑端两种情况,手机端直接在桌面找到 UC 浏览器图标点击启动,电...浏览全文>>
-
核心结论是鸡蛋炒河粉属于广式经典干炒类主食,正宗做法核心要点是河粉提前处理防粘连,全程大火快炒,先把鸡...浏览全文>>
- URL 的作用 网络地址功能详解
- 简单又好吃小蛋糕的做法 家常纸杯蛋糕教程
- twice 用法 英语频度副词深度讲解
- TT 表示什么 多场景缩写含义详解
- tritan 材质 食品接触安全塑料详解
- 耳濡目染适用于什么方面 成语用法详解
- tr550 怎么调美颜 美颜参数设置操作指南
- 东北腌酸菜 传统发酵做法
- TIIDA 日产什么车 车型定位与基础介绍详解
- 板栗怎么做才好吃又简单 家常简易做法
- 猪肉炖白菜怎么做好吃 家常入味暖炖做法
- 正宗冬瓜丸子汤的做法 家常清鲜版
- sweetheart 一般称呼谁 英文称呼用法详解
- 油泼娃娃菜的做法步骤 香辣爽口详细教程
- 野生白花菜怎么做好吃 鲜脆家常做法
- steam 正版云存档在哪里 查找定位教程
- specialty 怎么用 词性搭配例句详解
- sos 求救信号正确使用 规范操作详解
- snkrs 总是出错 故障排查完整方案
- 生竹笋怎样处理才能吃 去涩焯水实操指南
