浅析URL

151 阅读2分钟

1. URL(Uniform Resource Locator)统一资源定位服务

  • 协议

HTTP(HyperText Transfer Protocol )超级文本传输协议;

计算机中的协议必须遵守,否则会产生bug

  • 域名或IP

IP是用来定位一台设备。IP分为内网和外网,路由器具有双向路由功能,也被称为网关。

特殊IP:127.0.0.1表示自己,localhost通过host指定自己;0.0.0.0不表示任何设备。

域名是IP的别称,一个域名可以对应不同IP即负载均衡,一个IP也可以对应不同域名即共享主机。通过DNS,域名和IP可以一一对应起来。

  • 端口号

一台机器可以提供很多服务,每个服务一个号码,这个号码就叫端口号port。

要提供HTTP服务最好使用80端口;要提供HTTPS服务最好使用443端口;要提供FTP服务最好使用221端口;一共有6553个端口,0~1023号端口是留给系统用的,只有拥有管理员权限才能使用这1024个端口

  • 路径

用于在同一个机器上请求特定的域名

  • 查询字符串

用于在同一个页面查询显示特定的内容

  • 锚点

用于在某一个内容时显示特定的位置

锚点实际不支持中文,锚点无法传给服务器,所以也无法在Network面板上看到

2. DNS做用是什么, nslookup 命令怎么用

  • DNS(Domain Name Service)域名解析服务,可以实现域名和IP的一一对应

举例

当在Chorme浏览器输入baidu.com时,域名解析过程如下
1)Chorme浏览器向电信/联通提供的DNS服务器询问baidu.com对应的IP
2)电信/联通会回答一个IP
3)Chorme向对应IP的80/443端口发送请求
4)请求内容是查看baidu.com的首页
  • 在命令行中使用“nslookup 域名”可以向DNS服务器查询该域名对应的所有IP

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

  • IP(Internet Protocal)的作用有:

1)定位一台设备;2)封装数据报文,以跟其他设备交流

  • 在命令行中使用“ping 域名”可以得到该域名对应本地区服务器的IP

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

域名(Domain Name又称网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。类别有:

  • 顶级域名 com
  • 二级域名(俗称一级域名) 如xiedaimala.com
  • 三级域名(俗称二级域名) 如www.xiedaimala.com

二级域名和三级域名是父子关系,所以www.xiedaimala.com和xiedaimala.com可能不是同一网址