《浅析 URL》

157 阅读2分钟

URL 中文名:统一资源定位系统

定义:因特网的万维网服务程序上用于指定信息位置的表示方法
语法:协议+端口或IP+域名+端口号+路径+查询字符串+锚点
举例:www.baidu.com/s?wd=hello&…

  • HTTP/HTTPS HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。
    HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。
    区别:
    1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。
    2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。
    3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。
    4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。

  • ip 网络之间互联的协议
    用来定位一个设备;封装数据报文,跟其他设备交流。

  • 域名 域名是IP的别称,因为IP不方便记忆,就有了域名
    域名有顶级域名.com、二级域名jirengu.com、三级域名www.jirengu.com

  • DNS 通过DNS将域名和IP对应起来\

  • nslookup命令可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用哪个DNS服务器进行解释。 “nslookup www.baidu.com” 查询域名对应的IP地址。
    “nslookup -qt=ns www.baidu.com” 查询域名使用的是哪一家DNS服务器
    “nslookup -qt=cname www.baidu.com” 查看域名的别名记录(cname记录)。

  • ping(Packet Internet Groper):是一种因特网包探索器,用于测试网络连接量的程序。 主要作用:
    1、用来检测网络的连通情况和分析网络速度;
    2、根据域名得到IP名;
    3、根据ping返回的TTL值来判断对方使用的操作系统及数据包经过路由数量。\

ping "URL或IP地址"

  • 端口 用来定位一个设备的服务。
    一个网络设备可能有多个服务,我们要知道和哪个服务进行沟通,就先确定好端口;
  • 路径 服务器上的路径
  • 查询字符串 向服务器发送信息的字符串(变量),要查询的信息页面
  • 锚点 访问需要查询的当前页面的部分信息