初识 URL

227 阅读3分钟

URL 包含哪几部分,每部分分别有什么作用

url(Uniform Resource Locator)统一资源定位器,是因特网上标准的资源的地址,如同网络上的门牌号。由蒂姆·伯纳斯·李发明用来作为万维网的地址。

完整格式:

** url = [协议类型] + [域名] + [端口(默认端口可省略)] +[路径] + [参数] + [锚点]**

例如:www.baidu.com/s?wd=hello&…

  • 协议类型:例子中协议类型为https,HTTP是一个基于TCP和IP协议的超文本传输协议,作为客户端和服务端之间请求和应答的标准;
  • 域名: 例子中域名为www.baidu.com ,域名作为IP的别称,定位了一台服务器,一个域名可以对应不同的IP(负载均衡,防止一台服务器承受过大访问量),一个ip也可以对应多个域名(共享主机);
  • 端口:https端口默认为443省略不写,http默认端口号为80,端口用来定位服务器的某一个服务,一台服务器可以提供不同的服务,FTP服务最好使用21端口,一共有65535个端口,端口0-1023是留给系统使用的,一般我们使用1024--的端口,如果端口被占用,换一个端口即可;
  • 路径:路径/s,可以请求到不同的页面;
  • 参数:参数wd=hello&rsv_spt=1,可以请求到同一个页面下不同的内容;
  • 锚点:片段id为5,可以请求到同一个页面下的同一内容的不同位置;(锚点实际上是不支持中文的,中文实际上会经过编码处理,且锚点不能传递给后台服务器,会被浏览器吞没);

DNS

DNS(Domain Name System)域名系统,作为互联网的一项服务,将域名和IP地址相互映射,对应域名和IP地址。当我们在地址栏输入一个url的时候,首先会向DNS服务器询问对应的IP地址,等待DNS服务器回答给浏览器一个IP之后,浏览器再向服务器发送请求。

IP 的作用是什么,ping 命令怎么用

  1. IP(Internet Protocol)互联网协议地址,当一个设备连接网络的时候就会被分配一个IP地址,用作标识,我们可以通过IP地址进行设备之间的相互通信。

  2. 域名为IP的别称,因为IP不便于记忆。

  3. IP用来定义一台设备,端口用来定义某个服务,定义某一个设备上的某一种服务IP和端口缺一不可。

    ** (注意:特殊的IP地址 127.0.0.1 表示自己, localhost表示自己,0.0.0.0不表示任何设备。)**

获取外网IP:

  • 在命令行工具输入 ipconfig

  • 直接访问网址 ip138.com

我们通常会用它来直接ping IP地址,来测试网络的连通情况:

例如:ping baidu.com

域名是什么,分别哪几类域名

  • 域名即为IP地址的别称,为了方便记忆,表示了互联网中的某一台设备。

  • 一个域名可以对应不同的IP,被称为负载均衡,防止一台服务器承受过大的访问量;同样一个IP可以对应不同的域名,被称为共享主机。

  • 我们可以通过 ping命令得到该域名对应的IP地址,如上图(ping得到域名对应的IP)所示。

域名的分类

国家域名可分为不同级别,包括顶级域名、二级域名,三级域名等,域名也是对 IP 的别称。

如:

  1. com 是顶级域名

  2. xiedaimala.com 是二级域名(俗称一级域名)

  3. www.xiedaimala.com 是三级域名(俗称二级域名)

    注:他们分别是父子关系。