首页 > 其他分享 >网安——HTML学习

网安——HTML学习

时间:2022-11-03 12:48:31浏览次数:50  
标签:网页 请求 标记 学习 HTML 网安 服务器 浏览器

一、HTML概述及发展史

HTML全称(hypertext markup language)译为超文本标记语言,其译文代表了HTML的含义,它和其他编程语言不同的是,HTML不是一门真正意义上编程语言,而是一种标记语言,通过带有尖角号的标签对文本进行标记,从而实现网页的结构搭

HTML之所以称为超文本标记语言,不仅是因为他通过标记描述网页内容,同时也由于文本中包含了所谓的“超级链接”点。通过超链接将网站与网页以及各种网页元素链接起来,构成了丰富多彩的Web页面HTML之所以称为超文本标记语言,不仅是因为他通过标记描述网页内容,同时也由于文本中包含了所谓的“超级链接”点。通过超链接将网站与网页以及各种网页元素链接起来,构成了丰富多彩的Web页面

发展史:

HTML创始人(蒂姆·伯纳斯-李)

蒂姆·伯纳斯-李除了是HTML的创始人,还是w3c组织(万维网联盟)的主席

目前使用的是HTML5版本

二、互联网原理

1、基础概念及原理

  • 互联网原理:上网即请求数据
  • HTML:制作网页文件
  • 上网时,用户通过客户端发送HTTP请求到服务端,服务端将请求对于的数据找到后,通过HTTP响应,将数据回传给本地计算机,计算机加载网页
  • 上网过程中有实际的、物理文件的传输

(1)服务器(server)

  • 本质:是一种计算机,有自己的内存和处理器
  • 作用:用来存储网页文件,包含网页的所有文件,比如HTML、css、js、图片、视频、音频等
  • 可以通过客户端软件远程控制服务器,为保证用户随时访问,需保证24小时不关机

(2)浏览器(browser)

  • 作用:发送HTTP请求,接收回传的数据,渲染网页
  • 浏览器根据厂商和版本的不同,区分为不同的品牌版本
  • 主流浏览器:chrome(谷歌)、Firefox(Mozilla)、IE(微软)、opera(欧朋)、safari(苹果)
  • 工作原理:在网址栏输入网址后向服务器发送请求,服务器响应后返回数据到浏览器后渲染
  • 第一次加载一个网页时时间较长,但是会将大部分文件存储到本地,所以第二次访问相同的网站的速度会变快,因为会先从本地进行查找

(3)HTTP协议

http是无连接的,每一次都需要重新连接

 

 

 一次浏览器的请求过程

  • 浏览器通过 DNS 把域名解析成对应的IP地址;
  • 根据这个 IP 地址在互联网上找到对应的服务器,建立连接;
  • 客户端向服务器发送HTTP协议请求包,请求服务器里的资源文档;
  • 在服务器端,实际上还有复杂的业务逻辑比如服务器可能有多台,到底指定哪台服务器处理请求。都需要一个负载均衡设备来平均分配所有用户的请求,还有请求的数据是存储在分布式缓存里还是一个静态文件中,或是在数据库里,完成以上操作之后,服务器将相应的数据资源返回给浏览器
  • 客户端与服务器断开。由客户端解析HTML文档,在客户端屏幕上渲染图形结果

 

(4)纯文本和超文本之间的区别

纯文本:纯文本只包含文字内容,不能包含文字以外的,例如图片、视频等,不能传输文字样式,常见的纯文本格式文件.txt,.html,.css,.js。

超文本:超文本文件是一种含有特殊标记的文本文件,其作用类似于word中的排版标记,常用格式.doc,.ppt

 

 在不同格式文件中输入相同的内容,但是其大小不同的原因是,纯文本文件只储存文字的,但是超文本文件比如word中有很多预存的格式或字体等

2、开发工具的使用

(1)基础介绍

所有的纯文本编辑器都能编辑HTML文件.例如记事本等

目前市场上活跃度高的代码编辑器

 

 code无需购买安装简便所有使用code进行学习

code官网:https://code.visualstudio.com/

 

标签:网页,请求,标记,学习,HTML,网安,服务器,浏览器
From: https://www.cnblogs.com/mykoala6225/p/16854068.html

相关文章

  • 学习笔记-DC3-WalkThrough
    DC3-WalkThrough免责声明本文档仅供学习和研究使用,请勿使用文中的技术源码用于非法用途,任何人造成的任何负面影响,与本人无关.靶机地址https://www.vulnhub.com/e......
  • 学习笔记-DC2-WalkThrough
    DC2-WalkThrough免责声明本文档仅供学习和研究使用,请勿使用文中的技术源码用于非法用途,任何人造成的任何负面影响,与本人无关.靶机地址https://www.vulnhub.com/e......
  • 学习笔记-DC5-WalkThrough
    DC5-WalkThrough免责声明本文档仅供学习和研究使用,请勿使用文中的技术源码用于非法用途,任何人造成的任何负面影响,与本人无关.靶机地址https://www.vulnhub.com/e......
  • 学习笔记-DC4-WalkThrough
    DC4-WalkThrough免责声明本文档仅供学习和研究使用,请勿使用文中的技术源码用于非法用途,任何人造成的任何负面影响,与本人无关.靶机地址https://www.vulnhub.com/e......
  • 学习笔记-DC7-WalkThrough
    DC7-WalkThrough免责声明本文档仅供学习和研究使用,请勿使用文中的技术源码用于非法用途,任何人造成的任何负面影响,与本人无关.靶机地址https://www.vulnhub.com/e......
  • 学习笔记-DC6-WalkThrough
    DC6-WalkThrough免责声明本文档仅供学习和研究使用,请勿使用文中的技术源码用于非法用途,任何人造成的任何负面影响,与本人无关.靶机地址https://www.vulnhub.com/e......
  • 学习笔记-DC8-WalkThrough
    DC8-WalkThrough免责声明本文档仅供学习和研究使用,请勿使用文中的技术源码用于非法用途,任何人造成的任何负面影响,与本人无关.靶机地址https://www.vulnhub.com/e......
  • 学习笔记-DC9-WalkThrough
    DC9-WalkThrough免责声明本文档仅供学习和研究使用,请勿使用文中的技术源码用于非法用途,任何人造成的任何负面影响,与本人无关.靶机地址https://www.vulnhub.com/e......
  • 学习笔记-Wfuzz
    Wfuzz免责声明本文档仅供学习和研究使用,请勿使用文中的技术源码用于非法用途,任何人造成的任何负面影响,与本人无关.官网https://github.com/xmendez/wfuzz教......
  • 学习笔记-Wireshark
    Wireshark免责声明本文档仅供学习和研究使用,请勿使用文中的技术源码用于非法用途,任何人造成的任何负面影响,与本人无关.官网https://www.wireshark.org/流量......