URL是什么

随笔2个月前发布 柠檬是甜的
34 0 0

URL是什么

URL(Uniform Resource Locator,统一资源定位器)

URL的组成: 协议://{域名|主机名|IP}:端口/路径/文件名?参数#锚点

协议 Scheme/Protocol: http://、https://、ssh://、ftp://、file://、smtp:// 等

Scheme 狭义的协议,特指在URL开始部分,指定用于访问资源的协议,一般小写
Protocol 广义的协议,是一组规则和标准,定义如何通过网络传输和接收数据。它规定了网络设备之间交换的消息的格式、时序、顺序和错误检查,一般大写 – HTTP, FTP, TCP (Transmission Control Protocol), UDP (User Datagram Protocol), IP (Internet Protocol).

域名 Domain Name: 分不同的组来负责各子系统的名字。系统中的每一层叫做一个域,每个域用一个点分开。域名等级从右到左,依次排序。

根域名 最右侧,全部为root,一般省略
顶级域名(一级域名 Top-level Domain|TLD) 顶级域名由三种基本类型组成:

以机构性质命名的顶级域名(gTLD) 一般由三个字符组成,如 .com(商业机构)、.org(非盈利组织机构)、.int(国际组织)、.net(网络服务提供商)、.edu(教育机构)、.gov(美国政府机构)、.mil(美国军事机构) 等。近年来,随着互联网的发展,也出现了很多新的通用顶级域名(gTLD),有些可能超过三个字符,例如 .info、.museum 等。
以国家地区代码命名的顶级域名(nTLD/ccTLD) 一般由两个字符组成,如 .cn(中国)、.us(美国)、.uk(英国)、.jp(日本) 等。
基础结构域名 只有一个,arpa,用于反向域名解析。

二级域名(second-level domain|SLD)、三级域名… 从右到左依次排序,用.分割

主机名: 局域网中的主机名

IP: 服务器IP,可不通过DNS直接访问

端口 Port: 不进行主动声明时,默认取协议约定的默认端口,比如http-80,https-443,ssh-22,smtp-25

WIKI 端口列表

路径 Path、文件名 File Name、参数 Parameters: 请求的资源的定位和条件

锚点 Anchor: 对页面的定位,不会发送给服务器

URL长度限制:

尽管不同顶级域名、国家和地区可能会有不同的政策和规定,但在域名长度的限制方面,基本遵循统一的国际标准:每个标签最多 63 个字符,总长度最多 253 个字符。

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...