随笔分类 -  web网络基础

摘要:预备知识 chrome浏览器打开一面启动4个进程 进程和线程区别 线程是操作系统能够进行运算调度的最小单位,使用多线程的并行处理能提高效率 线程不能当独存在的,它是由进程来启动和管理的 进程是一个程序运行的实例(启动程序时候,操作系统为程序开辟用于满足程序运行需要的内存环境) 进程和线程之间的关系: 阅读全文
posted @ 2020-08-15 01:51 浪波激泥 阅读(281) 评论(0) 推荐(0)
摘要:把一个URL变成一个屏幕上显示的网页。这个过程是这样的: 浏览器首先使用HTTP协议或者HTTPS协议,向服务端请求页面; 把请求回来的HTML代码经过解析,构建成DOM树; 计算DOM树上的CSS属性; 最后根据CSS属性对元素逐个进行渲染,得到内存中的位图; 一个可选的步骤是对位图进行合成,这会 阅读全文
posted @ 2020-07-22 15:02 浪波激泥 阅读(160) 评论(0) 推荐(0)
摘要:http标准请求方法 GET:获取资源,可以理解为读取或者下载数据; HEAD:获取资源的元信息;HEAD方法与GET方法类似,也是请求从服务器获取资源,服务器的处理机制也是一样的,但服务器不会返 回请求的实体数据,只会传回响应头,也就是资源的“元信息”。 POST:向资源提交数据,相当于写入或上传 阅读全文
posted @ 2020-07-13 00:00 浪波激泥 阅读(220) 评论(0) 推荐(0)
摘要:HTTP是一个用在计算机世界里的协议,它确立了一种计算机之间交流通信的规范,以及相关的各种控制 和错误处理方式。 HTTP专门用来在两点之间传输数据,不能用于广播、寻址或路由。 HTTP传输的是文字、图片、音频、视频等超文本数据。 HTTP是构建互联网的重要基础技术,它没有实体,依赖许多其他的技术来 阅读全文
posted @ 2020-07-12 23:58 浪波激泥 阅读(118) 评论(0) 推荐(0)
摘要:数据类型表示实体数据的内容是什么,使用的是MIME type,相关的头字段是Accept和Content-Type; text:即文本格式的可读数据,我们最熟悉的应该就是text/html了,表示超文本文档,此外还有纯文本 text/plain、样式表text/css等。 image:即图像文件,有 阅读全文
posted @ 2020-07-12 23:57 浪波激泥 阅读(149) 评论(0) 推荐(0)
摘要:早期的HTTP协议使用短连接,收到响应后就立即关闭连接,效率很低; HTTP/1.1默认启用长连接,在一个连接上收发多个请求响应,提高了传输效率; 服务器会发送“Connection: keep-alive”字段表示启用了长连接; 报文头里如果有“Connection: close”就意味着长连接即 阅读全文
posted @ 2020-07-12 23:56 浪波激泥 阅读(150) 评论(0) 推荐(0)
摘要:https介绍 因为HTTP是明文传输,所以不安全,容易被黑客窃听或窜改; 通信安全必须同时具备机密性、完整性,身份认证和不可否认这四个特性 HTTPS的语法、语义仍然是HTTP,但把下层的协议由TCP/IP换成了SSL/TLS; SSL/TLS是信息安全领域中的权威标准,采用多种先进的加密技术保证 阅读全文
posted @ 2020-07-12 23:55 浪波激泥 阅读(170) 评论(0) 推荐(0)
摘要:物理层:解决链接各种计算机的传输媒体上的数据比特流,确定与传输媒体的接口有关的一些特性 数据链路层:封装成MAC帧、差错检测和可靠传输,物理地址 网络层:分组转发路由选择,IP地址,ip数据报,报文 运输层:向应用层提供端到端通信服务,应用进程中的通讯 复用和分用 复用:发送方不同的进程都可以使用同 阅读全文
posted @ 2020-07-12 23:46 浪波激泥 阅读(125) 评论(0) 推荐(0)
摘要:浏览器安全 同源策略:浏览器的同源策略限制了不同来源的“document”或脚本,对当前的“document”读取或设置某些属性。是浏览器安全的基础,即限制不同域的网址脚本交互 <script><img><iframe><link>可以跨域加载资源 在AJAX应用中,XMLHttpRequest受到 阅读全文
posted @ 2019-08-21 16:15 浪波激泥 阅读(325) 评论(0) 推荐(0)