TechBlog
首页分类标签搜索关于
← 返回标签列表
加载中...

© 2025 TechBlog. All rights reserved.

#标签

共 411 篇文章
TCP-传输控制协议

TCP-传输控制协议

TCP作为可靠的面向连接协议,是CS/BS模型的核心基础,掌握其核心特性、函数用法和编程流程,是网络开发的必备技能。三次握手/四次挥手的连接机制;监听套接字与通信套接字的区别;黏包问题的产生与解决;CS/BS/P2P模型的适用场景。

时间:12/24/2025

编排的艺术BFF-的核心职能数据聚合与-HTTP-请求

编排的艺术BFF-的核心职能数据聚合与-HTTP-请求

本文介绍了BFF(BackendforFrontend)模式中Node.js服务的核心作用,重点讲解了业务逻辑分层和HTTP请求聚合的实现方法。主要内容包括:1)采用MVC架构分离Controller和Service层,通过依赖注入实现解耦;2)使用axios发起并行HTTP请求,聚合多个微服务数据;3)利用Promise.all实现异步并发,提升I/O效率。文章通过商品详情页的案例,展示了如何将分散在三个微服务中的数据高效整合,充分发挥Node.js非阻塞I/O的优势,为前端提供定制化数据服务。

时间:12/21/2025

Apache-HTTP-服务搭建全攻略

Apache-HTTP-服务搭建全攻略

通过本文,搭建了一个完整的HTTP安装源服务器,这是PXE网络装机环境的最后一块关键拼图。DHCP服务:为客户端分配IP并指引TFTP服务器TFTP服务:提供引导文件(pxelinux.0,内核等)HTTP服务:提供完整的操作系统安装镜像至此,当客户端PXE启动时,将能够:获取IP地址→下载引导文件→加载内核→通过HTTP获取完整安装镜像→自动完成系统安装。

时间:12/18/2025

把-SLA-SLO-放到网络可观测的核心从指标到证据链的工程化路径

把-SLA-SLO-放到网络可观测的核心从指标到证据链的工程化路径

只要你愿意坚持“业务→SLI→SLO→证据→自动化”的路径,你在企业内的角色会自然发生变化:从运维者,到业务可观测的守护者。本文的目标是:把SLA/SLO的定义、判定、归因与自动化流程工程化,使网络团队输出“能给业务判断是否违约的证据链”,而不是笼统的告警堆栈。信任不是宣传出来的,而是靠可预期的行为建立的。这套体系的落地可能需要经历漫长的阵痛——从数据清洗的琐碎到跨团队信任的建立——但只要坚持**“业务导向、证据说话、闭环驱动”**的原则,网络可观测性终将成为企业最坚实的护城河。

时间:12/18/2025

HTTP-协议详解,HTTP-协议在真实运行环境中的表现差异

HTTP-协议详解,HTTP-协议在真实运行环境中的表现差异

本文从工程实践出发,结合代理抓包、设备侧抓包和数据流分析,讨论了HTTP协议在真实运行环境中的表现差异,展示了多工具组合下对HTTP行为的理解过程。

时间:12/18/2025

SSL证书根证书没有二级根证书三级根证书四级根证书,SSL证书参数诈骗被迫使用了套牌贴牌非原厂SSL和证书

SSL证书根证书没有二级根证书三级根证书四级根证书,SSL证书参数诈骗被迫使用了套牌贴牌非原厂SSL和证书

通畅指的二级根证书其实就中间证书,然而如果中间证书并非是根证书厂家自己的中间证书,那么会带来的安全风险很多,常见的是中间证书吊销后,导致服务器证书失效,其实更关心的是业务关系,相比而言原厂SSL证书的证书链都是根证书厂家的,并且厂家会提供服务。,而且您的要求是国内根证书,应该写清楚SSL证书链所有的证书包括根证书、中间证书等都是国内的,如果你害怕,你可以要求图文并茂(如图:这是国内根证书的机构)。有没有根证书其实,其实都是有公开的目录,也可以自己电脑上看看有哪些根证书被信任的,一目了然。

时间:12/17/2025

HTTP的数据报格式

HTTP的数据报格式

根据需求确定需要传输什么信息约定好信息组织的格式行文本,冗余度高,可读性高,消耗带宽最多Xml:可读性也高,冗余度也高,消耗带宽多Json:可读性高,冗余度适中,消耗带宽中(最主流的写法)Protobuf:可读性低,冗余度低,消耗带宽低浏览器允许网页在本地硬盘存储数据的一种机制,不让网页代码直接访问文件,而是浏览器的cookie提供了键值对的存储机制。

时间:12/16/2025

Linux网络编程应用层自定义协议与序列化

Linux网络编程应用层自定义协议与序列化

摘要:本文介绍了网络编程中结构化数据的传输方法,重点讲解了自定义协议与序列化的实现。通过构建网络计算器示例,详细说明了如何解决TCP粘包问题、使用Jsoncpp库进行序列化/反序列化,以及应用层协议的定制。文章包含服务端和客户端的完整代码实现,展示了从字节流处理到业务逻辑的完整流程,特别强调了协议报文格式设计(如"长度\r\n内容\r\n")和分层架构思想(网络通信层与业务处理层解耦)。

时间:12/16/2025

网络编程UDP

网络编程UDP

前面的是格式,后面的是一一对应的东西,分别打印请求的ip和端口号,还有请求是啥,回应是啥。

时间:12/14/2025

HTTP-协议高频面试题总结

HTTP-协议高频面试题总结

本文总结了HTTP协议的高频面试知识点,包括计算机网络分层模型、TCP/UDP核心区别、TCP三次握手和四次挥手流程及其必要性。重点分析了HTTP与TCP的联动关系,如HTTP建立连接过程、TCP队头阻塞问题及其对HTTP性能的影响。此外,详细讲解了HTTP请求/响应报文结构、请求方法的幂等性与安全性区分,以及常见状态码含义。文章还涉及HTTP/1.1与HTTP/2的特性对比,为面试者提供了全面的HTTP协议知识框架。

时间:12/13/2025

IP路由基础

IP路由基础

1、路由表2、路由信息获取的方式查看路由表信息

时间:12/12/2025

HTTPS工作原理与重要性全面安全指南

HTTPS工作原理与重要性全面安全指南

HTTPS是HTTP的安全版本,通过TLS/SSL加密确保数据传输安全。文章涵盖HTTPS工作方式、与HTTP的区别、端口使用及部署方法,适用于开发者和安全爱好者学习网络安全基础。

时间:12/12/2025

创客匠人峰会洞察IP-信任为基,AI-效率为翼,知识变现的可持续增长模型

创客匠人峰会洞察IP-信任为基,AI-效率为翼,知识变现的可持续增长模型

这场由创客匠人主办的万人峰会,传递出一个清晰信号:AI+IP已成为知识变现的确定性趋势。IP信任是“1”,决定了知识变现的底色与上限;AI效率是“0”,决定了知识变现的规模与速度——二者结合,才能实现从“1”到“100”的突破。正如峰会总结中所言,未来的知识变现,不属于“只会用AI的技术派”,也不属于“只会做IP的流量派”,而属于那些“用IP建信任、用AI重构业务、用系统思维迎接挑战的智造型创始人”。他们既懂人心,又懂技术;

时间:12/12/2025

国密SSL内网IP部署全攻略

国密SSL内网IP部署全攻略

本文介绍了国密算法在内网IP证书中的应用,主要包括:1)国密SSL证书体系架构,采用SM2算法实现双向认证和密钥交换;2)SM4分组密码算法的核心参数、加密模式及CBC模式代码示例;3)SM3哈希算法的技术特性和应用场景;4)完整的国密通信流程示意图。文章还给出了内网环境部署建议,包括禁用弱密码套件、启用双向认证和定期轮换密钥等安全措施。

时间:12/12/2025

Linux理解HTTPS

Linux理解HTTPS

数字指纹(又称数据摘要),其基本原理是利用单向散列函数(Hash函数)对原始信息进行运算,生成一串固定长度的二进制或十六进制字符串。数字指纹并不是一种加密机制,核心作用是判断数据在传输或存储过程中是否被篡改。(常见摘要算法:MD5、SHA1、SHA256、SHA512等。这类算法的本质是把无限长度的原始数据映射成固定长度的摘要值,因此理论上存在“碰撞”可能性(即两个不同的原始信息,计算出的摘要值完全相同),但不同算法的碰撞概率差异较大,如SHA256的碰撞概率远低于MD5。

时间:12/11/2025

备用-申请acme-申请ssl

备用-申请acme-申请ssl

【代码】备用申请acme申请ssl。

时间:12/11/2025

54UbuntuGitlab拉出内网-Web-服务http.server-单多线程分析六

54UbuntuGitlab拉出内网-Web-服务http.server-单多线程分析六

本文分析了PythonGIL锁对多线程并发和并行的影响。GIL锁限制了Python进程无法真正并行执行(同一时刻只能一个线程运行),但并发任务(如Web服务)仍可通过线程切换提升性能。文章解释了GIL存在的必要性:CPython使用引用计数管理内存,非原子操作的引用计数增减在多线程环境下可能导致内存泄漏甚至解释器崩溃。GIL作为全局锁,简单高效地解决了线程安全问题,虽然牺牲了并行能力,但保证了单线程性能。该机制是CPython早期权衡性能和实现复杂度的结果。

时间:12/08/2025

Gatling-WebSocket测试支持wswsConnectsendTextcheckTextMessage详解

Gatling-WebSocket测试支持wswsConnectsendTextcheckTextMessage详解

摘要:Gatling通过ws和connect方法模拟WebSocket连接,支持基础连接(动态参数传递)和命名连接(复用同一连接)。发送消息使用sendText,内容可动态生成;验证响应需通过checkTextMessage定义检查点,并用await等待匹配。协议配置需设置wsBaseUrl、重连策略等。高并发场景需注意长连接资源管理,推荐使用constantConcurrentUsers模拟稳定用户。示例脚本展示了连接、消息收发、响应验证及关闭的完整流程,适用于聊天室等长连接场景测试。

时间:12/08/2025

53UbuntuGitlab拉出内网-Web-服务http.server-单多线程分析五

53UbuntuGitlab拉出内网-Web-服务http.server-单多线程分析五

本文分析了Python多线程在IO密集型任务中的工作原理。由于GIL的存在,Python多线程无法实现真正的并行计算,但在处理IO操作时,线程会在系统调用前释放GIL,允许其他线程执行任务。文章详细解释了IO操作的定义和阻塞特性,指出阻塞式IO是操作系统默认行为,能避免CPU空转浪费资源。通过分析Python标准库中的IO操作(如文件读写、网络请求),说明了多线程Web服务器能处理并发连接的原理:每个线程在等待IO时会释放GIL,让其他线程继续执行。

时间:12/06/2025

CAPL学习-ETH功能函数-方法类4

CAPL学习-ETH功能函数-方法类4

(IPv6),则视为通配符。将字节/字符数组复制为IP地址值(IPv4需4字节,IPv6需16字节)。将字符串转换为IPv4或IPv6地址,并赋值给IP_Address对象。比较两个端点(IP+端口+协议),通配符始终匹配。将字符串转换为端点,并将该端点设置为IP端点值。检查当前IP地址是否为广播地址(如IPv4的。检查当前IP地址是否为组播地址(如IPv4的。检查当前IP地址是否为IPv4地址(如。检查当前IP地址是否为IPv6地址(如。检查端点的传输协议是否为TCP。检查端点的传输协议是否为UDP。

时间:12/06/2025

华为安全防火墙部署

华为安全防火墙部署

4)配置完公网出口地址和公网出口网关后,有空闲的公网IP地址,配置地址池NAT,实现更高的并发会话连接,避免出现NAT地址池枯竭。在防火墙配置“地址池NAT”,让Client1能够访问Server1的Web服务,如图-20所示。配置服务器映射,公网地址100.1.1.5,私网地址192.168.10.2,协议TCP,端口80。2)打开防火墙,在弹出的“导入设备包”对话框,浏览输入vfw_usg.vdi文件位置,图-5所示。2)配置接口g0/0/0的管理地址,开启https访问功能和ping测试功能。

时间:12/05/2025

电脑如何解决电脑网络IP地址冲突

电脑如何解决电脑网络IP地址冲突

IP地址冲突解决方案IP地址冲突通常由局域网内两台设备占用同一IP引起。解决思路为:临时恢复网络→定位冲突设备→优化配置防止重复。临时解决方案:自动获取IP:通过DHCP重新分配IP(Windows/macOS/Linux操作指南)手动设置静态IP:选择未被占用的IP地址根源排查:通过路由器管理界面查看已连接设备使用命令行工具(arp-a)或扫描工具定位冲突设备进阶优化:调整DHCP地址池范围设置合理的DHCP租约时间启用IP与MAC地址绑定常见问题:修改后仍冲突需检查其他设备设

时间:12/04/2025

WebSocket-和-Http-的核心区别

WebSocket-和-Http-的核心区别

本文介绍了WebSocket和Http的核心区别

时间:12/04/2025

探秘HTTP与URL解锁网络通信的密钥

探秘HTTP与URL解锁网络通信的密钥

本文深入剖析了HTTP协议与URL结构,HTTP作为万维网数据通信的基础,其简洁性与广泛支持性使其成为网络编程的首选。URL作为互联网资源定位符,由协议方案名、登录认证信息、服务器地址、端口号、资源路径、查询字符串及片段标识符构成。文章详细解析了DNS系统如何将域名转换为IP地址,以及端口号在网络通信中的作用。同时,介绍了URL编码解码机制,确保特殊字符在URL中的正确传输,这对于Web开发、安全工程及网络管理至关重要。

时间:12/03/2025

上一页
12345...18
下一页第 1 / 18 页