浅析 URL

124 阅读3分钟

URL 包含哪几部分,每部分分别有什么作用

  • Uniform Resource Locator, URL 统一资源定位符。是对可以从互联网上得到的资源的位置和访问方法的表示,互联网上的每个资源都有一个唯一的URL。
  • URL的一般语法格式为:protocol :// hostname[:port] / path / [;parameters][?query]#锚点 比如:

1620098348(1).png

  1. protocol,传输协议,它指定了浏览器将以什么方式处理指定的资源,最常见的协议是超文本传输协议(HTTP),HTTP协议可以用来访问网络,其他常见协议比如:https、ftp、file等等。
  2. hostname,主机名,文件所在的服务器的名称或IP地址,它可以通过DNS在域名和IP地址之间相互映射。
  3. [:port],端口号,客户端通过IP地址(域名)找到相应的服务器,再通过端口号找到服务器提供的相应服务,不同的端口对应不同的服务。端口号一共有65535个,任何TCP/IP实现所提供的服务都用1~1023之间的端口号,如http默认端口号为80,https为443,ftp为21。IP地址和端口号,缺一不可,如果使用默认端口号,则可以省略不写。
  4. path 路径,用来表示主机上的资源或文件地址
  5. parameters 参数,指定特殊参数。
  6. query 查询参数
  7. 锚点,html中的锚点链接(锚点不会发送到服务器)

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

  • 域名解析,只在专门的DNS服务器上配置主机到IP地址的映射,网络上需要使用主机名通信的设备,首先需要到DNS服务器查询主机所对应的IP地址。通过主机名,最终得到该主机名对应的IP地址

  • nslookup 域名 命令可以查询DNS的记录,查看域名解析是否正常

  1. 直接输入nslookup,返回默认的DNS服务器和IP地址。同时命令行处于等待状态

1.png

  1. 输入域名,比如baidu.com,返回百度的DNS服务器和外网地址。ctrl+c可以退出

2.png

  1. 或者直接输入nslookup baidu.com

3.png

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

  • 接入网络的设备都必须有一个独一无二的IP地址,这样才能够标识一个目标
  • 有几个特殊的IP
  1. 127.0.0.1 代表本机
  2. localhost通过hosts文件作为127.0.0.1的别名,通过在hosts文件添加127.0.0.1 alias 来修改别名
  3. 0.0.0.0不代表任何设备
  • ping命令,windows系统中,ping 域名 -t
  • 使用Ping检查连通性有五个步骤:

 1. 使用ipconfig /all观察本地网络设置是否正确

1.png

  1. Ping 127.0.0.1,127.0.0.1 回送地址Ping回送地址是为了检查本地的TCP/IP协议有没有设置好;

2.png

 3. Ping本机IP地址,这样是为了检查本机的IP地址是否设置有误;

 4. Ping本网网关或本网IP地址,这样的是为了检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常;(在非局域网中这一步骤可以忽略)。

  1. ping 域名 可以返回对应域名的IP地址

3.png

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

  • 由于IP地址具有不方便记忆并且不能显示地址组织的名称和性质等缺点,人们设计出了域名,并通过DNS来将域名和IP地址相互映射
  • 域名可以简单分为顶级域名(如.com),二级域名(如baidu.com,俗称一级域名),三级域名(如www.baidu.com,俗称二级域名)