
计算机网络
文章平均质量分 64
计算机网络
微星星
这个作者很懒,什么都没留下…
展开
-
http和https
基本概念http:超文本传输协议,是互联网上应用最为广泛的一种网络协议,是一个客户端和服务端请求和应答的标准(TCP)。https:http+ssl,建立一个信息安全通道,来确保数据的传输,确保网站的真实性。区别:1.https协议需要ca证书,费用较高2.http超文本传输协议,信息是明文传输,https是具有安全的ssl加密传输协议。3.使用不同连接方式,端口也不同,http协议的端口80,https端口4434.http链接简单,无状态,https有ssl+http协议构建可进行加密传输原创 2021-09-09 13:17:42 · 115 阅读 · 0 评论 -
一个网络请求是怎么进行的?
浏览器主要功能浏览器主要功能是展示网页资源,包括向服务器发起请求、从服务器获取相关资源,并将网页信息显示在浏览器窗口中。页面请求过程1、当我们打开网站页面,浏览器就会发起网络请求获取该页面资源,f12看到Network面板里,我们能看到所有浏览器发起的网络请求,包括页面、图片、css文件、xhr请求等,还能看到请求状态(200成功、404找不到、缓存、重定向等)、耗时、请求头和内容、返回头和内容等。2、浏览器加载页面。同时页面中涉及的外部资源也会根据需要,在特定的时机触发请求下载,png图片、jav原创 2021-09-06 11:10:21 · 3209 阅读 · 0 评论 -
深入剖析浏览器中页面的渲染过程
深入剖析浏览器中页面的渲染过程浏览器的内部结构浏览器的内部结构: 浏览器包括八个子系统:用户界面、浏览器引擎、渲染殷勤、网络子系统、JavaScritp解析器、XML解析器、显示后端、数据持久性子系统。页面的加载和渲染过程,离不开网络子系统、渲染引擎、JavaScript解释器和浏览器引擎等。浏览器采用多进程架构,主要包括四个进程:1)浏览器进程选项卡之外所有的内容都由浏览器进程处理,浏览器进程则主要用于控制和处理用户可见的UI部分 (包括地址栏、书签,后退和前进按钮)和用户不可见得隐原创 2021-08-23 20:17:15 · 103 阅读 · 0 评论 -
HTTP协议和前端开发的关系
HTTP协议和前端开发的关系日常开发中经常会用到cookie、浏览器的缓存机制、各种形式的网络连接(websocket),这些网络请求相关场景都跟HTTP协议有密切的关系。认识HTTP协议网络请求的过程,当服务端建立起与客户端的TCP连接后,服务端会持续监听客户端发起的请求。请求内容包括请求方法、请求资源,服务端收到请求后会进行回复,内容通常包括HTTP状态、响应消息等。网络请求过程包括两个步骤:1)客户端发送请求2)服务器返回响应HTTP协议的主要特点:遵循经典的“客户端-服务端”模型。原创 2021-08-23 15:06:51 · 248 阅读 · 0 评论