浅析URL

228 阅读2分钟
URL(Uniform Resource Locator)——统一资源定位服务是因特网的万维网服务程序上用于指定信息位置的表示方法。它最初是由李爵士发明用来作为万维网的地址。


  • 完整的URL包含协议+域名或IP+端口号+路径+查询字符串+锚点,它们分别的作用是:

https://www.baidu.com/s?wd=hello&rsv_spt=1#5
  1. 协议:网络协议是网络上的各种设备可以相互交换信息。
  2. 域名或IP:域名是对IP的别称,它的作用是定位设备以及封装数据以跟其他设备交流。
  3. 端口号:一台机器可以提供很多服务,每种服务需要一个号码,这个号码就叫端口号。他的作用是区别开各种请求的服务。
  4. 路径:可以根据路径找到想要的页面。
  5. 查询字符串:输入查询字符串可以快速找到想要的内容。
  6. 锚点:使页面调到指定位置,或者调到另外一个页面。


  • DNS(Domain Name System)——域名系统

DNS的作用是将域名和IP对应起来,将域名解析为IP 地址, 客户端向DNS服务器(DNS服务器有自己的IP地址)发送域名查询请求 DNS服务器告知客户机Web服务器的IP 地址。

  • nslookup的用法

举个例子,比如你想查询百度的IP地址,你就可以输入nslookup baidu.com查询就可以看到系想要的IP地址,如图:



  • IP(Internet Protocol)——互联网协议

IP的作用包括:

  1. 定位设备
  2. 封装数据报文,以跟其他设备交流

  • ping的用法

ping的作用可以测试某个IP地址的的网络状态:开机状态、关机状态或者无法访问。如图:显示为开机状态

     


还有其他的状态如图:


  • 域名及其分类

域名是在在互联网网站的地址,它分为顶级域名、二级域名(俗称一级域名)和三级域名(俗称二级域名)。

  • www.xiedaimale.com和xiedaimale.com不是同一域名
  • 他们是父子关系
  • com是顶级域名
  • xiedaimale.com是二级域名(俗称一级域名)
  • www.xiedaimale是三级域名(俗称二级域名)