排序
TC网络带宽控制(包含与ebpf结合方案)
1.背景 实验环境为centos8。 tc是一个很强大的网络管理工具,比如增加网络延迟、带宽流量管理等,本篇将基于流量管理来详细讲解下相关功能。 tc主要有三种类型: qdisc:队列,用来存放需要处...
前端面试系列之计算机网络篇
前阵子总结了一下前端面试相关的知识,有八股文,有算法。分享给大家!大家也可以关注一下专栏,后面会陆续发表相关文章! 看完本篇如果觉得还未过瘾,可以看看我之前写的另外一篇文章:前端应...
iOS 网速检测方案
背景 为了基于网络状况做更细致的业务策略,需要一套网速检测方案,尽量低成本的评估当前网络状况,所以我们希望检测数据来自于过往的网络请求,而不是专门耗费资源去网络请求来准确评估。 指标...
HTTPS协议-保障数据安全【安全篇】
我们都知道由于HTTP是明文的,整个传输过程完全透明,任何人都能够在链路中监听、修改、伪造请求/响应报文。所以不能满足我们的安全要求。比我如我们上网的信息会被轻易的截获,所浏览的网站真...
HTTP协议发展历程-HTTP1.X【协议篇】
超文本传输协议(HTTP)是一个用于传输超媒体文档(例如 HTML)的应用层协议。它是为 Web 浏览器与 Web 服务器之间的通信而设计的,但也可以用于其他目的。HTTP 遵循经典的客户端—服务端模型,...
HTTPS中的TSL/SSL
1. 前言 最近工作涉及到 https 和 jwt,突然发现自己对加密解密以及相应的算法的理解还是很模糊,因此写这边文章主要是想理清脑子中的一些困惑。这篇文章不会涉及到算法的数学原理,如果想了解...
三层交换机的配置
三层交换机的概念 三层交换机是一种网络设备,结合了交换机和路由器的功能。它能够在数据链路层和网络层之间进行转发和路由,实现高速的数据传输和灵活的网络管理。 三层交换机具有以下特点: ...
15-计算机网络协议核心知识|【HTTPS】
一、前言 复习网络协议核心知识,进一步夯实基础,为后面 参与物联网、音视频、直播等领域的项目做一定的知识储备。 HTTPS由网景公司于1994年首次提出。HTTPS是在HTTP的基础上使用SSL/TLS来加密...
04-计算机网络协议核心知识|【 路由/名词解释】
一、前言 复习网络协议核心知识,进一步夯实基础,为后面 参与物联网、音视频、直播等领域的项目做一定的知识储备。 在不同网段之间转发数据,需要有路由器的支持。 二、路由 默认情况下,路由...
05-计算机网络协议核心知识|【物理层/数据链路层】
一、前言 复习网络协议核心知识,进一步夯实基础,为后面 参与物联网、音视频、直播等领域的项目做一定的知识储备。 在不同网段之间转发数据,需要有路由器的支持。 OSI七层模型中的物理层和数...
08-计算机网络协议核心知识|【传输层-TCP之可靠传输】
一、前言 复习网络协议核心知识,进一步夯实基础,为后面 参与物联网、音视频、直播等领域的项目做一定的知识储备。 TCP比UDP复杂,也是一个难点,在面试过程中也是会被大概率提问的。 二、TCP ...
09-计算机网络协议核心知识|【传输层-TCP之流量控制和拥塞控制】
一、前言 复习网络协议核心知识,进一步夯实基础,为后面 参与物联网、音视频、直播等领域的项目做一定的知识储备。 如果接收方的缓存区满了,发送方还在疯狂发送数据,接收方只能把收到的数据...
10-计算机网络协议核心知识|【传输层-TCP连接】
一、前言 复习网络协议核心知识,进一步夯实基础,为后面 参与物联网、音视频、直播等领域的项目做一定的知识储备。 TCP经典面试题:三次握手四次挥手。 二、序号、确认号 发送HTTP请求前先建立...
13-计算机网络协议核心知识|【 代理/CDN/网络安全】
一、前言 复习网络协议核心知识,进一步夯实基础,为后面 参与物联网、音视频、直播等领域的项目做一定的知识储备。 什么是代理?CDN的作用是什么?网络安全的攻防注意点有哪些? 二、代理 2.1....
14-计算机网络协议核心知识|【(非)对称加密/数字签名/证书】
一、前言 复习网络协议核心知识,进一步夯实基础,为后面 参与物联网、音视频、直播等领域的项目做一定的知识储备。 很多开发人员经常听说加解密,但对其中原理不太了解,今天我们就一起探讨一...
11-计算机网络协议核心知识|【 应用层】
一、前言 复习网络协议核心知识,进一步夯实基础,为后面 参与物联网、音视频、直播等领域的项目做一定的知识储备。 对于HTTP大家都不陌生,但发起HTTP请求的过程都发生了什么呢? 二、应用层常...
16-计算机网络协议核心知识|【HTTP2/HTTP3】
一、前言 复习网络协议核心知识,进一步夯实基础,为后面 参与物联网、音视频、直播等领域的项目做一定的知识储备。 HTTP2、HTTP3各个版本之间的关联。 二、HTTP协议的不足(HTTP/1.1) 同一时...
17-计算机网络协议核心知识|【WebSocket/FTP】
一、前言 复习网络协议核心知识,进一步夯实基础,为后面 参与物联网、音视频、直播等领域的项目做一定的知识储备。 WebSocket、FTP、RESTful、SMTP、IMAP、POP等协议很多人可能仅仅听说过,但...
07-计算机网络协议核心知识|【传输层-UDP】
一、前言 复习网络协议核心知识,进一步夯实基础,为后面 参与物联网、音视频、直播等领域的项目做一定的知识储备 传输层有两个协议是每一个程序员必然知道的:UDP、TCP。 二、传输层(Transpor...
12-计算机网络协议核心知识|【跨域/Cookie/Session】
一、前言 复习网络协议核心知识,进一步夯实基础,为后面 参与物联网、音视频、直播等领域的项目做一定的知识储备。 会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用...