HTTP-URL是什么

955 阅读2分钟

1.IP

Internet Protocol的缩写,意思是“网络之间互连的协议”,通俗来讲就是给世界上每个能互相通信的设备都编个号,这样就可以顺着这个号码找到你。

在shell中可以用ping这个命令查看是否能访问这个IP,延迟是多少

2.URL

URL指的是统一资源定位符(Uniform Resource Locator),用于定位互联网上的资源,俗称网址。比如:"www.baidu.com/s?wd=1#1"遵守以下语法规则:scheme://host.domain:port/path/filename

(1)scheme:定义因特网服务的类型。常见的协议有http、https、ftp、file,其中最常见的类型是http,而https则是进行加密的网络传输。

(2)host:定义域主机(http的默认主机是www)

(3)domain:定义因特网域名,www.baidu.com

(4)port:定义主机上的端口号(http的默认端口号是80,https默认是443,FTP默认是21)

(5)path:定义服务器上的路径(如果省略,则文档必须位于网站的根目录中)

(6)filename:定义文档/资源的名称

3.DNS

DNS,全称Domain Name System,我们输入的网址并不能帮我们访问到应该去的服务器获取资源,因为我们没有该服务器的IP地址,所以就需要一个能帮我们找到该域名对应服务器IP的系统

在shell中可以用nslookup这个命令来获取到该域名对应的IP

4.域名

上面所说的URL,俗称网址,但是并不等于域名,URL中包括了域名,域名可以说是一个IP地址的代称,目的是便于记忆和使用。

域名分为顶级域名和子级域名

顶级域名

  • .com 商业,现在成为全球注册量最大,最通用的域名,company
  • .gov 政府,现在被用于政府网站
  • .edu 教育机构
  • .mil 军事,现在被用于国防部及其附属机构的网站
  • .org 非盈利组织

子域名

子域名将顶级域名进一步细分。域名层次结构中,顶级域名下面是二级域名,它位于顶级域名的左侧。例如,developer.mozilla.org中,developer是二级域名。