![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络相关知识
文章平均质量分 95
一只自由的程序媛
凡心所向,素履所往
展开
-
记一次DNS解析js失败而阻塞渲染的问题及解决方案
事情的起因在渲染某页面时, 引入了一个地图插件的js, 由于这个js在加载时会出现加载失败的情况, 加载失败时就会阻塞整个页面的渲染从而导致页面空白原因分析 - 什么情况会出现加载js失败不是完全能复现, 排查下来发现只有chrome有这个问题而且chrome在连接浏览器代理时不会出现加载失败的情况在连接公司vpn的情况下不会出现加载失败的情况北京同事连公司内网也不会出现这个问题整体看下来只有在使用chrome直接连接公司上海的有线, 不走浏览器代理, 就会精准复现为什么会出现这种情况原创 2021-07-16 17:05:57 · 1075 阅读 · 1 评论 -
TCP/IP协议
目录TCP与UDP的区别、应用TCP与UDP的区别UDP相对TCP的优势TCP/IP通信传输流三次握手的过程四次挥手的过程为什么要三次握手?为什么要四次挥手? ARP和RARP属于网络层协议。但是工作内容属于数据链路层。数据封装:TCP与UDP的区别、应用TCP(Transmission Control Protocol,传输控制协...原创 2018-08-03 18:09:55 · 173 阅读 · 0 评论 -
综合阐述http1.0/1.1/2和https
目录http协议(超文本传输协议)http1.0http1.1HTTP/1.1相较于 HTTP/1.0 协议的区别主要体现在:http2httpsHTTPS的加密算法: Http与Https的区别:http响应状态码http协议(超文本传输协议)是客户端和服务器端两者通信共同遵循的一些规则。主要内容是定义了客户端如何向服务器请求资源,服务器如何响应客户端...原创 2018-08-03 17:13:56 · 12464 阅读 · 2 评论 -
常见http状态码及解析
概要状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果。借助于状态码,浏览器(或者说用户)可以知道服务器是正常的处理了请求,还是出现了错误。状态码以3位数字和原因短语组成,例如 200 OK 。数字的第一位指定了响应类型,后两位无分类。响应类别一共有5种:1XX Informational(信息性状态码) 2XX Success(成功状态码) 3XX Redirec...转载 2018-08-23 22:29:04 · 197 阅读 · 0 评论 -
全面梳理从输入URL到页面加载,从框架到细节(转载+改动)
参考这篇文章,进行了一定程度的简化,原文讲的太太太详细了,不过的确是每个地方都是一个知识点目录框架-----细节----1.第一部分:浏览器进程和JS引擎的线程2.第二部分:开启网络线程到发出一个完整的http请求1)DNS查询得到IP2)TCP/IP请求3)五层因特网协议栈3.第三部分:从服务器接收到请求到对应后台接收到请求负载均衡后台的处理4.第...转载 2018-08-13 16:41:37 · 371 阅读 · 0 评论 -
五层因特网协议栈(一)——自下而上
来源自:阮一峰的网络日志目录一、概述1.1 五层模型1.2 层与协议二、实体层三、链接层3.1 定义3.2 以太网协议3.3 MAC地址3.4 广播四、网络层4.1 网络层的由来4.2 IP协议4.3 IP数据包4.4 ARP协议五、传输层5.1 传输层的由来5.2 UDP协议5.3 TCP协议六、应用层一、概述...转载 2018-09-25 22:25:36 · 3814 阅读 · 0 评论 -
因特网协议(二)——自上而下
接上一篇,来自:阮一峰的网络日志目录七、一个小结八、用户的上网设置8.1 静态IP地址8.2 动态IP地址8.3 DHCP协议8.4 上网设置:小结九、一个实例:访问网页9.1 本机参数9.2 DNS协议9.3 子网掩码9.4 应用层协议9.5 TCP协议9.6 IP协议9.7 以太网协议9.8 服务器端响应七、一个小结先对前...转载 2018-09-26 16:26:46 · 699 阅读 · 0 评论