URL“ https://www.gooogle:com@home.html”不同部分的标签

时间:2019-02-20 23:55:20

标签: url terminology

我对URL的部分标签有疑问,想澄清我的理解。

https://www.gooogle:com@home.html

我所拥有的:

https       - protocol/scheme  
www         - sub-domain (?)  
google      - username   
www.gooogle - query string  
google.com  - domain  
home.html   - file  
com         - top level domain  
home        - query string (?)  
html        - fragment (I don't think so?)   
home.html   - file   

我已经参考了这篇帖子What do you call the entire first part of a URL?和其他资源。

2 个答案:

答案 0 :(得分:0)

您在这里。每个域(在本例中为Google)作为注册中心运营商,在本例中为“ .com”。

              host          path       fragment 
          ┌────┴────────┐ ┌───┴───┐     ┌─┴┐
  https://www.gooogle.com@home.html?id=1#asc
  └─┬─┘ └───────┬──────────────────┘└─┬┘ 
protocol    authority               query  

答案 1 :(得分:0)

基于current URI standard的术语:

  • httpsscheme组件。

  • www.gooogle:com@home.htmlauthority组件。

    • www.gooogle:comuserinfo子组件(其中“ www.gooogle”可以是用户名,“ com”可以是密码)。
    • home.htmlhost子组件(其中“ home”可以是第二级域,而“ html”可以是顶级域)。
    • port子组件为空。)
  • path组件为空。)

  • query组件不存在。)
  • fragment组件不存在。)

与此类似的URL通常用于phishing尝试,希望用户获得印象,该链接指向google.com域而不是home.html域。但是对于这种恶意情况,URL可能改为https://www.google.com@home.html