URL简介

213 阅读2分钟

一个完整的URL应该包含什么

例如 protocol :// hostname[:port] / path / [;parameters][?query]#fragment

protocol(协议)

通常位于URL开头,常见的有HTTPHTTPS

主机名(可以写域名或IP)

这部分写在协议后,可以写域名也可以写IP

端口号(port)

每种传输协议都有自己端口号,HTTP一般是80HTTPS一般是443

path(路径)

表示主机上的目录或者文件地址

parameters(参数)

一般用来写特殊参数,大部分情况不用写

query(查询)

用来给网页传递参数,有一个或多个值,用"&"隔开,每个参数的namevalue"="链接

fragment(锚点)

打开页面时滚动到锚点位置

DNS

全称为Domain Name System(域名系统),是用来解决网上机器命名的系统。

作用

虽然网上节点都能被唯一的IP地址标识,但是数字还是非常难记。所以人们发明DNS,可以将IP地址关联到一组有意义的字符上面。我们要访问就不用输入一堆数字了,而是直接搜它的网站名,例如www.baidu.com

查看

如果你想查看IP地址,可在控制台输入nslookup+域名来查看IP地址

IP

全称为Internet Protocol,是一种协议。通过该协议可以查看设备地址,也可以使网上两台设备之间通信。我们可以在控制台使用PING+网址名命令来查看

域名

因为IP地址太过于难记的原因,人们发明了域名。IP地址和域名基本是一一对应的,也可能为一对多。我们只需要记住容易记得域名地址就能访问我们想要的网站。

域名等级

一般分为顶级域名,二级域名和三级域名或更低等级域名。