
网络协议
文章平均质量分 93
少林码僧
资深技术专家,拥有 10 年大厂后端开发经验,长期深耕于企业级技术架构与应用开发领域。在过往的职业生涯中,专注于亿级用户规模的 Agent 平台业务支撑,从架构设计、性能优化到高并发处理,积累了丰富且宝贵的实战经验。
曾主导多个大型项目的后端开发工作,成功解决了一系列高难度技术难题,保障了 Agent 平台在海量用户请求下的稳定高效运行。对企业级 Agents 开发原理有着深刻理解,能够将复杂的技术知识深入浅出地讲解给学员。凭借其卓越的技术能力和项目管理经验,多次获得公司内部的技术创新奖项。
展开
-
详解 HTTP/2与HTTP/3的区别
队头阻塞,HTTP/2 多个请求跑在一个 TCP 连接中,如果序列号较低的 TCP 段在网络传输中丢失了,即使序列号较高的 TCP 段已经被接收了,应用层也无法从内核中读取到这部分数据,从 HTTP 视角看,就是多个请求被阻塞了;TCP 和 TLS 握手时延,TCP 三次握手和 TLS 四次握手,共有 3-RTT 的时延;连接迁移需要重新连接。原创 2024-07-27 15:47:42 · 141 阅读 · 0 评论 -
详解TCP/IP 网络模型有哪几层?
综上所述,TCP/IP 网络通常是由上到下分成 4 层,分别是应用层,传输层,网络层和网络接口层。再给大家贴一下每一层的封装格式:网络接口层的传输单位是帧(frame),IP 层的传输单位是包(packet),TCP 层的传输单位是段(segment),HTTP 的传输单位则是消息或报文(message)。但这些名词并没有什么本质的区分,可以统称为数据包。原创 2024-07-27 15:14:30 · 73 阅读 · 0 评论 -
HTTPS握手解析
RSA 和 ECDHE 握手过程的区别:RSA 密钥协商算法「不支持」前向保密,ECDHE 密钥协商算法「支持」前向保密;使用了 RSA 密钥协商算法,TLS 完成四次握手后,才能进行应用数据传输,而对于 ECDHE 算法,客户端可以不用等服务端的最后一次 TLS 握手,就可以提前发出加密的 HTTP 数据,节省了一个消息的往返时间(这个是 RFC 文档规定的,具体原因文档没有说明,所以这点我也不太明白);原创 2024-07-27 17:38:05 · 71 阅读 · 0 评论 -
趣谈网络协议(五)
假设一个场景:无路由器的情况下,如何用一条网线让两台电脑组建成一个局域网(LAN)一起玩红警? 首先,这条网线跟普通连路由器的网线是不一样的,两头分别插在电脑的网卡上。水晶头的1、3是接收端,2、6是发送端,所以网线其中一端的1、3和2、6互换,这样就能在物理(第一)层互相接收、发送信息。而根据上面章节讲过的,CURD把两台电脑的IP分别设置为192.168.1.10/24、...原创 2019-11-12 11:55:38 · 203 阅读 · 0 评论 -
趣谈网络协议(四)
1.DHCP在局域网中我们一般只要插上网线就被分配id并可以上网了,这是为啥呢。这里主要用到了DHCP协议DHCP全拼Dynamic Host Configuration Protocol.动态域名配置协议首先,每台电脑都有一个网卡,就算你没有网络的情况下,网卡都有一个MAC地址当接通网络后,主机要去哪获得一个ip地址呢.在同一网络里基本靠“吼”:有人吗,老子来了!暂且称之为...原创 2019-11-12 11:54:03 · 329 阅读 · 0 评论 -
趣谈网络协议(三)
我相信,只要对电脑有点入门的,都知道如何查询本地ip地址.在win中是ipconfig.linux中是ifconfig如上图,192.168.1.117就是我的局域网地址.局域网内通过此ip就能访问我的电脑再举一个场景,我们新装了宽带,买了路由器都知道访问地址是192.168.1.1 那这个IP又是为何而来子网掩码又是啥东东呢.别急,接下来进入正题,你想要的我下面都会一一讲解1...原创 2019-11-12 11:51:38 · 251 阅读 · 1 评论 -
趣谈网络协议(二)
不管是系统还是网络.都需要一个良好的架构,层层分离,职责单一,这样代码的可读性强,拓展只需针对某一职责修改即可 在网络的TCP/IP协议中,也是层层分离,每一层都有自己的协议,并做好自己本分的工作。就像公司的各个部门一样,it部保持系统的稳定、市场部负责推广、销售部负责销售一样网络中的请求,从源到目标先分这么四层:1.物理层,网关只要调用process_la...原创 2019-11-12 11:41:26 · 372 阅读 · 0 评论 -
趣谈网络协议(一)
一般来说,网上的购物.都是基于应用层的Http协议.那么在这一层协议书我们包装了什么呢,请看下图一、应用层Http头http1.1、POST、URL、正文格式(content-type)、长度(content-length) 请求参数:购买的产品信息、数量 应用层的协议除了http外,还有https(内容在网络中的传输是加密形式的,更为安全。一般支付都用https)经过应用...原创 2019-11-12 11:23:43 · 1693 阅读 · 0 评论