安全基础 --- html基础标签 + DNS工作原理

这篇具有很好参考价值的文章主要介绍了安全基础 --- html基础标签 + DNS工作原理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

html基础标签

(1)id

`id`属性是元素在网页内的唯一标识符。

比如,网页可能包含多个`<p>`标签,`id`属性可以指定每个`<p>`标签的唯一标识符。

<p id="p1"></p>
<p id="p2"></p>
<p id="p3"></p>

三个<p>标签有三个不同的`id`属性,可区分

PS:`id`属性值必须为全局唯一,同一个页面不能有两个相同的`id`属性;且`id`的值不包含空格

(2)class

`class`属性用来对网页元素进行分类。如果不同元素的class属性值相同,就表示它们是一类的。

<p class="para"></p>
<p></p>
<p class="para"></p>

上面代码中,第一个<p>和第三个<p>是一类,因为它们的`class`属性相同。

PS:元素可同时具有多个`class`属性,他们之间用空格分隔

<p class="p1 p2 p3"></p>
p标签同时具有p1 p2 p3,三个class

(3)style

`style`属性用来指定当前元素的 CSS 样式。

<p style="color: red;">hello</p>

详细分析id,class,style属性

<!DOCTYPE html>
<html lang="en">
<head>
    <!-- UTF-8前身:万国码(unicode -- 不可变长) -->
    <!-- utf8:可变长的unicode编码 -->
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!-- 上段代码为自适应 -->
    <title>Document</title>
    <link rel="stylesheet" href="./css/style.css">
</head>
<body>
    <!-- div:盒模型 -->
    <div id="demo">div-demo-id</div>
    <div class="demo1">div-demo-class</div>
    <!-- class:样式名称 -->
    <p tabindex="0">获取焦点</p>
    <input type="text" name="" id="">
    <!-- input:获取焦点 -->
    <!-- 行内样式.优先级为就近原则 -->
    <p style="color: red;">1234567</p>
</body>
<script>
    let div_class = document.getElementsByClassName('demo1')[0];
    // 由于class抓取到的是数组,所以得对抓取的值进行定位
    console.log(div_class);//打印
    let div_id = document.getElementById('demo');
    console.log(div_id);
</script>

<style>
    .p{
        color: green;
    }
</style>
</html>
.demo1{
    color:red;
}
.p{
    color: yellow;
}

安全基础 --- html基础标签 + DNS工作原理,安全攻击,安全,服务器,网络,网络安全


DNS原理

安全基础 --- html基础标签 + DNS工作原理,安全攻击,安全,服务器,网络,网络安全

DNS (Domain Name System 的缩写)的作用非常简单,就是根据域名查出IP地址;DNS前身是bootp

(1)查询过程

命令dig +trace www.baidu.com

安全基础 --- html基础标签 + DNS工作原理,安全攻击,安全,服务器,网络,网络安全
13台根域服务器

安全基础 --- html基础标签 + DNS工作原理,安全攻击,安全,服务器,网络,网络安全
com顶级域的DNS服务器

安全基础 --- html基础标签 + DNS工作原理,安全攻击,安全,服务器,网络,网络安全
baidu的DNS服务器

安全基础 --- html基础标签 + DNS工作原理,安全攻击,安全,服务器,网络,网络安全
baidu的CNAME链接

(以上的查询过程为迭代查询)

(2)两种解析方式 / 状态

<1> 递归查询

客户端只发一次请求,要求对方给出最终结果。返回的结果只有两种:查询成功或查询失败。

客户端-本地dns服务端:这部分属于递归查询。

<2> 迭代查询

又称为“重指引”。客户端发出一次请求,对方如果没有授权回答(向dns服务器查询一个域名,刚好这个域名是本服务器负责,返回的结果就是授权回答),它就会返回一个能解答这个查询的其它名称服务器列表,客户端会再向返回的列表中发出请求,直到找到最终负责所查域名的名称服务器,从它得到最终结果。

本地dns服务端-外网:这部分属于迭代查询

<3> 总体描述

安全基础 --- html基础标签 + DNS工作原理,安全攻击,安全,服务器,网络,网络安全

首先查找缓存,没有缓存查找hosts,hosts无的话查找网关路由器,路由器内置DNS服务器,DNS服务器有13台根域服务器地址;13台根域服务器上会分配顶级域去查找,如:.com会分配到com顶级域的DNS服务器。.com服务器会发出指令,让其去指定DNS服务器上查找;到达目标服务器,解析域名得到IP地址,最后返回自身缓存

(3)DNS常见记录类型

[1] A:地址记录(Address),将域名映射到一个IPV4地址。

[2] NS:域名服务器记录(Name Server),指定用于处理特定域名的DNS服务器,将域名指向一个授权该域名的域名服务器。

[3] MX:邮件记录(Mail eXchange),指定电子邮件交换服务器,处理特定域名的电子邮件的发服务器地址

[4] CNAME:规范名称记录(Canonical Name),返回另一个域名,即当前查询的域名是另一个域名的跳转。

[5] PTR:逆向查询记录(Pointer Record),只用于从IP地址查询域名。

(4)域名的层级

DNS服务器怎么会知道每个域名的IP地址呢?答案是分级查询

安全基础 --- html基础标签 + DNS工作原理,安全攻击,安全,服务器,网络,网络安全

域名www.a.shifen.com显示为www.a.shifen.com.。表示的意思为:所有域名尾部,实际上都有一个根域名

[1] 根域名的下一级,“顶级域名”(top-level domain,TLD)

[2] 再下级,“次级域名”(second-level demain,SLD)

[3] 再下级,“主机名”(host)

安全基础 --- html基础标签 + DNS工作原理,安全攻击,安全,服务器,网络,网络安全

层级结构

主机名.次级域名.顶级域名.根域名

# 即

host.sld.tld.root

(5)其他命令

<1> host命令

host相当于dig的简化版本,返回当前请求域名的各种记录

安全基础 --- html基础标签 + DNS工作原理,安全攻击,安全,服务器,网络,网络安全

<2> nslookup命令

nslookup用于互动式查询域名记录

安全基础 --- html基础标签 + DNS工作原理,安全攻击,安全,服务器,网络,网络安全

(windows端也可使用此命令)文章来源地址https://www.toymoban.com/news/detail-603643.html

到了这里,关于安全基础 --- html基础标签 + DNS工作原理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 浏览器基础原理-安全: CSRF攻击

    CSRF(Cross-site request forgery)跨站请求伪造 概念: 是指黑客引诱用户打开黑客的网站,在黑客的网站中,利用用户的登录状态发起的跨站请求。简单来讲, CSRF 攻击指黑客利用了用户的登录状态,并通过第三方的站点来做一些坏事 。 攻击方式: 1-自动发起 Get 请求 比如将转账请求

    2024年02月11日
    浏览(40)
  • 浏览器基础原理-安全: 跨站脚本攻击(XSS)

    XSS 跨站脚本 (Cross Site Scripting): 概念: XSS 攻击是指黑客往 HTML 文件中或者 DOM 中注入恶意脚本,从而在用户浏览页面时利用注入的恶意脚本对用户实施攻击的一种手段。 实现方式: 起初,这种攻击通过跨域来实现的,所以叫“跨域脚本”。但是发展到现在,往 HTML 文件中注入恶

    2024年02月11日
    浏览(37)
  • 常见的DNS安全攻击有哪些?(中科三方)

    我们在日常工作学习过程中,大部分都是通过域名直接访问网站,但是计算机无法直接识别域名,因此需要通过DNS将域名翻译成IP地址。DNS是互联网的一项核心基础服务,是网络世界中的导航系统,对网站的稳定运行以及用户的正常访问影响巨大。由于DNS的特殊地位和作用,

    2024年02月03日
    浏览(36)
  • HTTP和DNS工作原理

    目录 HTTP HTTPS DNS HTTP是一个无状态的协议。无状态是指客户机(web浏览器)和服务器之间不需要建立持久的连接。 当一个客户端向服务端发出请求,然后服务端返回响应,连接就关闭了,在服务器端不保留连接的有关信息。 HTTP遵循请求/应答模型。 客户机向服务器发送请求,

    2024年02月19日
    浏览(27)
  • Kong工作原理 - 负载均衡 - 基于DNS的负载均衡

    Kong提供多种请求负载均衡到多个后端服务的方式:默认的基于DNS的方法,以及使用Upstream实体的一组高级负载均衡算法。 默认情况下启用DNS负载均衡器,仅限于循环调度负载均衡。Upstream实体还具有健康检查和断路器功能,除了更高级的算法,如最小连接数、一致性哈希和最

    2024年01月25日
    浏览(49)
  • 【信息安全原理】——DNS安全(学习笔记)

    📖 前言:DNS是因特网运行的最重要的基础设施,因此也成为黑客的最主要攻击目标。DNS通信双方由于缺乏数据来源真实性和完整性的认证机制,系统无法确认数据发送方是否是合法的发送方,也无法验证数据报是否被篡改,攻击者很容易实现源地址和数据内容的欺骗,由此

    2024年02月03日
    浏览(36)
  • DNS、DNS劫持与HTTPDNS:原理、应用与安全分析

    DNS的工作原理主要包括以下几个步骤: 用户在浏览器中输入域名,浏览器会先检查本地DNS缓存是否有该域名对应的IP地址。如果有,直接返回IP地址,解析过程结束。 如果本地缓存没有,浏览器会向本地配置的DNS服务器(通常是ISP(Internet Service Provider,互联网服务提供商)的

    2024年04月15日
    浏览(66)
  • HTML 基础标签

    目录 前言 标题标签 段落标签 换行标签和水平线标签  文本格式化标签 图像标签 超链接标签 多媒体标签 列表标签 无序列表 有序列表 表格 合并单元格 表单 无语义的布局标签 字符实体 当今互联网时代,网页是我们获取信息、交流和展示自己的重要渠道之一。而 HTML(超文

    2024年02月14日
    浏览(37)
  • 【HTML】基础常用标签汇总

    目录 前言: 最基础的标签: 常用标签: 文本相关: 文本格式化标签: 图像标签:  超链接:  表格: 列表: 无序列表: 有序列表: 自定义列表: 表单: 基本结构(表单域): 表单元素控件 总所周知,一个网站(web)分为三部分: 1、HTML(结构) 2、CSS(表现) 3、JavaScript(行为) 简

    2024年02月09日
    浏览(40)
  • 02——HTML基础标签学习

    场景 在新闻和文章的页面中,都离不开标题,它用来突出显示文章主题,标题显得尤为重要。 用法 标题( Heading )是通过 h1 → h6 标签进行定义的。 h1 定义 最大 的标题。 h6 定义 最小 的标题。 语义 1~6级标题,重要程度依次递减。 实例 效果图 特点 文字都有 加粗 文字都有

    2024年02月06日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包