浅析 URL

76 阅读2分钟

1. URL 的组成

  • URL由三部分组成:资源类型、存放资源的主机域名、资源文件名。

  • 也可认为由4部分组成:协议、主机、端口、路径,后面还可以有参数和锚点,但这不是必须的

    • 协议:指定使用的传输协议
    • 主机:指存放资源的服务器的域名系统(DNS) 主机名或 IP 地址
    • 端口:整数,可选,省略时使用方案的默认端口,各种传输协议都有默认的端口号,如http的默认端口为80。如果输入时省略,则使用默认端口号。有时候出于安全或其他考虑,可以在服务器上对端口进行重定义,即采用非标准端口号,此时,URL中就不能省略端口号这一项。
    • 路径:由零或多个“/”符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。
    • 参数:用于指定特殊参数的可选项。
    • 锚点:用于定位到当前页面的指定位置
  • 语法格式为:protocol :// hostname[:port] / path / [;parameters][?query]#fragment

2. DNS

IP地址是网络上标识站点的数字地址,为了方便记忆,采用域名来代替IP地址标识站点地址。域名解析就是域名到IP地址的转换过程。

3. nslookup命令

  • 作用:查询DNS的记录,查看域名解析是否正常,在网络故障的时候用来诊断网络问题。

  • 用法:

    • 直接查询
      • 命令格式:nslookup domain[dns-server]
      • 示例:nslookupwww.163.com
    • 查询其他记录

      • 命令格式:nslookup -qt=type domain[dns-server]
      • 示例:nslookup -qt=CNAME www.163.com

4. IP地址

  • 作用:IP地址被用来给Internet上的电脑一个编号。大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信。我们可以把“个人电脑”比作“一台电话”,那么“IP地址”就相当于“电话号码”,而Internet中的路由器,就相当于电信局的“程控式交换机”。
  • ping命令:ping (Packet Internet Groper)是一种因特网]包探索器,用于测试网络连接量的程序 。Ping是工作在TCP/IP网络体系结构中的一个服务命令, 主要是向特定的目的主机发送请求报文,测试目的站是否可达及了解其有关状态 。

5. 域名

  • 作用:域名在因特网上用来代替IP地址,因为IP地址没有实际含义,人们不容易记住,所以用有含义的英文字母来代替。

5.1 按后缀分类

  • .COM 商业性的机构或公司
  • .ORG 非盈利的组织、团体
  • .GOV 政府部门
  • ……等

5.2 按级别分类

  • 顶级域名
  • 二级域名
  • 三级域名
  • ……等