(一)URL地址介绍

[复制链接]
发表于 2025-11-8 21:04:05 | 显示全部楼层 |阅读模式

URL地址介绍

URL的全称为统一资源定位符(Uniform Resource Locator)。

URL链接里,每一条格式正确且符合规范的URL都对应着互联 网中一个唯一的资源。

URL的语法规范,是浏览器地址栏的基础,也是用户使用浏览器访问互联网的重要安全指标。


scheme协议格式

截图202511081308102606.png

Scheme协议名称

Scheme是用来指定使用的传输协议,其中最常见的就是HTTP协议,它也是互联网中应用最广的协议。


其他常用的协议还有:
        file:用于访问资源位于本地计算机上的文件。
        ftp:用于访问FTP服务器上的资源
http: HTTP访问web服务器资源。
        https:通过SSL协议的HTTP访问web服务器资源。


//

URL层级URL标记符号,根据RFC 1738规定的语法,在授权信息之前,每个层级结构 的URL中都会包括固定的“//”符号,同样根据该规范,如果没有层级URL标记,将无法确定URL余下部分的格式和功能。



login:password


访问资源的身份验证。
在URL中,身份验证属于可选项,在向服务器申请资源时,在某些情况下,需要指定 一个用户名和密码。如果没有身份验证字段,浏览器默认以匿名方式访问资源。



address:服务器地址


完整的层级URL,必须有一个域名、IPv4或者IPv6地址作为请求服务器的位置。域名不区分大小写,IPv6需要括在方括号中。


port:服务器端口


服务器端口是URL中可选内容,在没有指定端口时,会默认去访问协议的标准端口。 基本上浏览器支持的协议都会有关联的默认服务接口。不过默认接口可以在URL中进行修改。



/path/to/resource:层级文件路径


URL的这部分被称为层级文件路径,这一结构来源自UNIX目录语义,因此保留了对 / ; . / ; . . / 的支持。



?query_string:查询字符串


查询字符串是一个非必须的字段,主要负责将一系列非层级格式的任意参数传递给 指定的服务器资源。



#fragment:片段ID


片段ID同样是应用的位置有别于查询字符串,他应用于客户端,片段ID值并不会回 传至服务端。在实际场景下,片段ID一般用于指向页面中的某个锚点,将片段ID与预先设置的锚点名称匹配,并滚到相应的位置。


必火网络安全培训,北京实地培训,月月有开班,零基础入门,四个月打造渗透高手。
详情请加微信:nvhack/153-2000-4362,手机微信同号。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|女黑客安全网 |网站地图 | 津ICP备17008032号-3

GMT+8, 2026-2-2 05:15 , Processed in 0.081093 second(s), 27 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表