![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
文章平均质量分 75
Always--Learning
选择远远大于努力
展开
-
OSI七层网络模型,你了解多少?
OSI七层模型具体指的是哪七层?从底到上分别是:物理层数据链路层网络层传输层会话层表示层应用层每一层主要负责什么?都有什么协议?物理层物理层主要规定通信设备的电气特性,用以建立物理链路连接,例如规定了设备的规格尺寸、引脚数量和排列情况等,电气特性规定了物理连接上传输bit流时信号电平的大小、传输速率等,核心作用就是负责传输0和1的电信号。数据链路层数据链路层在物理层提供比特流的基础上,通过差错控制提供数据帧在信道上无差错的传输,这一层确定了0和1的分组方式。数原创 2022-04-13 10:11:40 · 1971 阅读 · 0 评论 -
晨兴夜寐:这一次,彻底搞懂Cookie,LocalStorage,SessionStorage
博主在总结了大量的面试经验贴之后,发现关于Cookie的考点是面试官的宠儿,无论是在入职后的工作场景中,还是面试上,这都是我们不可避免的一道坎,所以,让我们一起来跨越这道坎吧,勇于面对它,没有什么困难是不能解决的。一、Cookie什么是CookieHTTP是无状态的协议,对于事务处理没有记忆能力,每次客户端和服务端会话完成时,服务端不会保存任何会话信息,每个请求都是完全独立的,如果服务端想要确认当前访问者的身份信息,就必须主动维护一个状态,这个状态是用来告知服务器前后两个请求是否来自同一个客户端.原创 2021-11-04 07:42:48 · 543 阅读 · 0 评论 -
(最系统、最全面)这一次,彻底搞懂HTTP面试
无论是大厂面试还是小厂面试,无论是社招还是校招,博主做了大量的统计分析,计算机网络中的HTTP协议相关的考点,几乎是必考的,让我们一起来学习这个知识吧。一、HTTP2新特性首先,我们要明确HTTP2到底有哪些新特性。博主总结了多篇文章,HTTP2新特性主要围绕着下面六个方面。二进制分帧首部压缩流量控制多路复用请求优先级服务器推送二进制分帧在介绍二进制分帧之前,首先介绍下什么是帧,但是介绍帧的时候,又不可避免的要介绍到消息和数据流的概念,为了便于大家的理解,博主还是决定对这些.原创 2021-10-29 10:10:20 · 765 阅读 · 0 评论 -
压缩HTTP请求和响应数据的方法
在客户端和浏览器进行信息交互的时候,如果直接传输文件,可能会消耗太多的流量,通过压缩技术可以为我们节省很多流量,下面来介绍下HTTP响应数据是如何进行压缩的。HTTP响应数据压缩使用Gzip压缩文本浏览器和服务器之间会使用主动协商机制,浏览器向服务器发送请求的时候,其请求标头中会含有Accept-Encoding字段,其中包含了客户端支持的压缩算法,以及各自的优先级,服务器则从中选择一种,使用该算法对响应的消息主体进行压缩,并且发送Content-Encoding首部来告知浏览器它选择了哪一种压.原创 2021-09-29 14:14:25 · 2743 阅读 · 0 评论 -
你了解HTTP长连接吗?
长连接出现的前夜在了解长连接之前,我们先看看与之对应的短连接是什么?在HTTP协议的初始版本中,每进行一次HTTP通信就要断开一次TCP连接。早前的通信情况来看,因为都是些容量很小的文本传输,所以没有太大的问题,但是随着HTTP传输文档中包含大量的富文本,比如使用浏览器浏览一个包含多张图片的HTML页面的时候,在发送请求访问HTML页面资源的同时,也会请求该HTML页面包含的其他资源,因此,每次的请求都会造成无谓的TCP连接的建立和断开,增大了开销。keep-alive字段为了解决上面的问原创 2021-09-27 10:14:35 · 288 阅读 · 0 评论 -
DNS解析优化的主要方法
如何清除DNS缓存?在浏览器中输入下面的地址:chrome://net-internals/#dns同时需要清空socket池清除系统的DNS缓存查看Windows系统中的缓存ipconfig /displaydns在windows中清除DNS缓存记录ipconfig /flushdns在macOS中清除DNS缓存记录sudo killall -HUP mDNSResponder如何清空缓存并进行硬刷新?在F12的情况下,右键刷新按钮即可选择。什原创 2021-09-26 17:20:54 · 4233 阅读 · 0 评论 -
优化HTTP请求和响应的方法
为什么要进行请求和响应的优化?核心目的:更快的获取到内容。核心思路更好的连接传输效率。更少的请求数量。更小的资源大小。合适的缓存策略。最佳实践减少DNS查找:每次主机名的解析都需要一次网络往返,从而增加了请求的延迟时间,同时还会阻塞后续的请求。重用TCP连接:尽可能的使用持久连接,以消除因TCP握手和慢启动导致的延迟。减少HTTP重定向:HTTP重定向需要额外的DNS查询,TCP握手等非常耗时,最佳的重定向次数为0。压缩传输的资源:比如Gzip、图片缓存。使用缓存:比如HT原创 2021-09-20 21:54:08 · 1560 阅读 · 0 评论 -
(五千字-值得背诵)一篇文章搞定几乎所有TCP/UDP面试题
无论是大厂面试还是小厂面试,以及平时工作学习中TCP/UDP协议都是我们绕不开的话题,本文的行文顺序为什么会是这样的?这是按照真实出现的面试题目来进行分章节的,也就是说每一个小标题都是一道面试题。本次让我们一起下定决心将这个问题彻底解决,加油!一、TCP和UDP的区别关于TCP和UDP的区别,我们可以考虑从以下六个维度出发进行阐述。是否连接TCP是面向连接的,UDP是面向无连接的是否可靠TCP是可靠的,UDP是不可靠的连接对象的个数TCP只支持一对一通信,而UDP支持.原创 2021-09-20 19:03:01 · 555 阅读 · 0 评论