浅析URL

206 阅读2分钟

《浅析URL》

1.URL包含哪几个部分,每部分分别有什么作用?

URL全称:Uniform Resource Locator,翻译为统一资源定位服务,主要又包含6个部分:

  • 协议,最主要的协议有两个部分,一个是https,另一个是http,主要作用是:规定请求和响应的格式。
  • 域名或IP,域名就相当于是IP的别称,是表示IP的一个字符串。IP的作用就是用来定位一个机器。
  • 端口,每台机器都有多个端口,这就是每台机器可以提供多种不同的服务,一部电脑大概有60000+个端口,而0~1023个端口只能提供给内部管理员使用,用户只能使用1024后面的端口,指定端口的命令比如说在cmder命令行工具里输入命令:http-server -c-1 -p 1024。总之端口与IP缺一不可,TP定位机器,端口定位服务。
  • 路径,一个字符串,作用是判定你要访问是什么网页。
  • 查询字符串,表示网页要看的内容,例如第几页。
  • 锚点,文档的定位,表示要看内容里的具体哪一个板块。

URL完整写法,举例:https:(协议)//www.baidu.com(域名)/S(路径)?wd=he…

2.DNS的作用是什么,nslookup命令怎么用?

DNS全称Domain Name System,域名系统,作用是将域名与IP对应起来;通过nslookup命令能得知该域名拥有哪几个IP,在命令行输入:nslookup baidu.com便可得知该域名对应的IP有哪些。

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

IP 全称:Internet Protocal,主要作用有两个,一个是准确的定位一台设备,二是封装数据报文,以便跟其他设备交流(只要处在互联网中至少会有一个独立的IP)。

IP又分为外网IP和内网IP,外网IP值得是路由器以外的的IP,而内网IP就是相当于路由器所创建的IP,以用来提供给连接路由器WiFi的设备。

ping命令的作用就是查出该域名对应的是哪个IP,因为一个域名可能有一个IP也可能有多个IP。例如:ping qq.com

4.域名是什么,分别有哪几类?

域名就是IP的别称,必须要注意的是一个域名可以有多个IP,这叫均衡负载,为了防止一台机器扛不住。而一个IP也能对应不同的域名,这个叫共享主机,一些经济较困难的开发者与刚起步的公司可能会使用。

域名又分三大类

  1. 最常见的com,将这类域名成为顶级域名。
  2. baidu.com,则称为二级域名
  3. www.baidu.com,则称为三级域名。