##整个流程如下: 域名解析 为了将消息从你的PC上传到服务器上,需要用到IP协议、ARP协议和OSPF协议。 发起TCP的三次握手 建立TCP连接后发起HTTP请求 服务器响应HTTP请求 浏览器解析html代码,并请求HTML代码中的资源(如js、css、图片等) 断开TCP连接 浏览器对页面进 ...
分类:
Web程序 时间:
2020-11-26 14:25:14
阅读次数:
9
11.16学习日志 HTML运用 1、HTML概念 HTML:Hyper Text Mark-up Language超文本标记语言,是一种用于创建网页的标准标记语言。通过元素标签的形式建立Web站点,通过浏览器进行解析。 2、HTML基本语法结构 开始标签 属性 属性值 内容 结束标签; <h1 i ...
分类:
其他好文 时间:
2020-11-26 14:14:28
阅读次数:
5
CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。 它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。 本文详细介绍CORS的内部机制。 一、简介 CORS需要浏览器和服务器同时支持。目 ...
分类:
其他好文 时间:
2020-11-26 14:06:40
阅读次数:
5
概述在复杂的网络环境中,需要通过抓包来排查网络问题,但是有时候https的包是tls加密,无法看到真实它在做什么,需要对其进行解密。工具tcpdumpwiresharkhttps请求工具浏览器curl设置解密变量exportSSLKEYLOGFILE=~/Downloads/ssl.key测试发送https请求curlhttps://baidu.com<html><head>
分类:
Web程序 时间:
2020-11-25 12:50:13
阅读次数:
14
前言 我在刚接触使用中间件的时候,发现,中间件的使用并不是最难的,反而是中间件的下载,安装,配置才是最难的。 所以,这篇文章我们从头开始学习RabbitMq,真正的从头开始。 关于消息队列 其实消息队列没有那么神秘,我们这样想一下,用户访问网站,最终是要将数据以HTTP的协议的方式,通过网络传输到主 ...
CIS的20项控制措施分为三个部分,分别为1)基本管控(Basic共6项);2)基础性管控(Foundational共10项);3)全组织机构范围的管控(Organizational共4项)。继上期介绍6项基本管控措施,本期着重介绍10项基础性管控措施中子集IG1。七、电子邮件和Web浏览器防护(EmailandWebBrowserProtections)尽量减少***面以及***者通过与web浏览器
分类:
其他好文 时间:
2020-11-25 12:15:25
阅读次数:
3
一次完整的HTTP请求过程 当我们在web浏览器的地址栏中输入: www.baidu.com,然后回车,到底发生了什么 过程概览 1.对www.baidu.com这个网址进行DNS域名解析,得到对应的IP地址 2.根据这个IP,找到对应的服务器,发起TCP的三次握手 3.建立TCP连接后发起HTTP ...
分类:
Web程序 时间:
2020-11-24 12:45:48
阅读次数:
12
##概述 ###Webpack功能与优势 预处理(TS,Less,Sass,ES6),解析成浏览器识别的css和js 解析文件之间的依赖关系,屏蔽无用文件 图片添加hash,方便线上CDN缓存 模块导入导出 按需加载,有完备的代码分割解决方案 ###Webpack简单介绍 Webpack是用Node ...
分类:
Web程序 时间:
2020-11-24 12:31:18
阅读次数:
14
Area 对象 Area 对象代表图像映射的一个区域(图像映射指的是带有可点击区域的图像) 在 HTML 文档中 <area> 标签每出现一次,就会创建一个 Area 对象。 Area 对象的属性 属性描述 accessKey 设置或返回访问某个区域的快捷键。 alt 设置或返回当浏览器无法显示某个 ...
分类:
其他好文 时间:
2020-11-24 12:09:09
阅读次数:
7
window.performance 是W3C性能小组引入的新的API,目前IE9以上的浏览器都支持。一个performance对象的完整结构如下图所示: memory字段代表JavaScript对内存的占用。 navigation字段统计的是一些网页导航相关的数据: redirectCount:重 ...