登录社区云,与社区用户共同成长
邀请您加入社区
proto3 原生支持服务定义,配合 gRPC 生成 C++ 服务端 / 客户端代码,是微服务通信的标准接口定义方式。
阅读本文前请注意最后编辑时间,文章内容可能与目前最新的技术发展情况相去甚远。欢迎各位评论与私信,指出错误或是进行交流等。本文是关于《计算机网络:自顶向下方法(第七版)》的学习分享,内容书写顺序也是按照书中的顺序。本文并不会提及书中的所有内容,主要写重点的知识,以及自己感兴趣的内容。会对原文中的内容进行一定的精简,或者加上个人的理解。
本文详细介绍了KingbaseES数据库性能调优的实战方法。首先强调精准诊断的重要性,推荐使用SYS_KWR、SYS_KSH、SYS_KDDM三大工具进行性能分析。针对CPU、IO、内存、锁等常见瓶颈,文章提供了具体优化方案,包括参数调整、索引优化、事务拆分等技巧。通过一个电商订单查询案例,展示了从诊断到优化的完整流程。最后总结出调优的7个核心原则:优先级、内存优先、索引平衡、事务极简、监控常态、
MPLS VPN中隧道为底层承载,配置复杂度高,需配合BGP/VPN-instance使用。点对点静态配置,不支持自动发现;
bash!内网接口(连接左侧交换机)#这个接口是可以选择的我选择的是左侧交换机#如果你想选择别的也可以,就是后面的服务器也得在你选择的交换机下面配置!外网接口(Vlan30)#简而言之就是router1与PC6连接的接口所属的vlan,因为我用的二级接口嘛,所以配置的vlan,你们要是选择三级接口可以直接给IP配nat就行。
本文聚焦MS17-010永恒之蓝漏洞渗透实验,拆分实验环境与实操过程,详细讲解靶机配置、Kali漏洞检测、Metasploit漏洞利用及Meterpreter会话操作,附完整命令与说明,助力新手快速掌握渗透核心技能。
TCP/IP协议
表格核心概念核心定义关键影响因素时延数据从一端到另一端花费的时间处理、排队、传输、传播丢包分组因队列溢出被丢弃的现象网络拥塞、路由器缓冲区大小吞吐量单位时间内成功传输的数据量瓶颈链路带宽、网络拥塞程度当你感觉网络延迟高时,要思考是传播时延(距离远)还是排队时延(网络拥塞)在作祟。当你下载速度慢时,要找到路径中的瓶颈链路,它才是限制你速度的 “罪魁祸首”。当你遇到视频卡顿或数据丢失时,要明白这是丢包
HTTP协议是互联网数据传输的基础协议,采用客户端-服务器一问一答模式。通过Fiddler抓包工具可以查看HTTP请求和响应的文本格式结构:请求包含首行、请求头、空行和正文;响应包含状态行、响应头、空行和正文。URL定位网络资源,包含协议、域名、路径等元素,特殊字符需进行URL编码。HTTPS在HTTP基础上增加SSL/TLS加密层保障安全。
用Simulink构建10机39节点系统模型,并了解了相关的操作步骤。将Simulink教学和以上咱们学习的专业内容相结合,Simulink提供了各种仿真工具,尤其是它不断扩展的、内容丰富的模块率,为系统的仿真提供了极大便利。在Simulink平台上拖曳和连接典型模块就可以绘制仿真对象的模型框图,并对模型进行仿真分析。🎉三、参考文献。
本文深入解析网络协议的本质与数据传输流程。首先从代码层面揭示协议是通信双方共识的结构化数据,通过相同结构体实现数据解析。其次,详细阐述分层设计原理,各层解决不同通信问题。重点讲解局域网传输机制(MAC地址、以太网规则)和跨网传输原理(IP地址与路由)。最后,剖析网络数据传输的核心流程:发送端自上而下封装数据,接收端自下而上分用数据。这些概念是网络编程的基础,为后续Socket开发奠定理论基础。
在家通过远程控制公司电脑高效处理紧急事务,或是为父母远程排除电脑故障,这些便捷场景早已融入我们的日常,远程控制软件也因此成为工作与生活中的得力助手。不过,在享受便利的同时,远程安全问题也悄然浮现,值得我们多花些心思关注。要知道,远程控制软件虽好用,但若选择不当,就可能给个人隐私与数据安全埋下隐患。2025年发布的一份安全报告指出,当下众多企业数据泄露事件中,远程控制软件成为了“幕后推手”之一。若不
网络安全的演进史,是一部攻防双方的永不停歇的竞赛。攻击方不断寻找新的漏洞、发明新的方法,防守方不断修补漏洞、加强防御。当一扇门被关上,攻击者就会去寻找窗户;当窗户也被封死,他们就会尝试撬地板或天花板。这个过程永远不会结束,因为网络世界本就是人为构建的复杂系统,漏洞和缺陷是难以避免的。但这并不意味着我们无能为力。恰恰相反,正是因为认识到这一点,人类才不断进步:从最初的完全信任,到如今的纵深防御;从被
本文系统讲解了三种常见网络攻击及防护措施:XSS攻击通过注入恶意脚本执行,需服务端输入验证、输出转义、CSP策略和HttpOnly Cookie综合防护;CSRF攻击利用自动携带Cookie特性伪造请求,需CSRF Token验证、SameSite Cookie和请求来源检查;DDoS攻击通过海量请求耗尽资源,需网络层流量清洗、应用层限流熔断和基础设施扩容。防护核心在于:XSS防代码执行、CSRF
应用层的数据通过协议栈发到网络上时,每层协议都会给上层传来的数据,加上一个自己协议的报头,这个自上而下层层加报头的过程,就叫做封装。举个例子:应用层要发送一段数据,会先交给传输层,传输层加上 TCP/UDP 报头,再交给网络层,网络层加上 IP 报头,再交给数据链路层,数据链路层加上以太网帧头和帧尾,最终封装成一个完整的以太网帧,发送到物理传输介质上。
网络 - 应用层协议HTTP
Linux网络负载均衡
想要学会ARP协议及ICMP协议和内网穿透?看这一篇文章就够了,万字硬核详解!
我们以一个例子来描述这个事情——网络计算器我们需要实现一个服务器版的加法器。我们需要客户端把要计算的两个加数发过去, 然后由服务器进行计算, 最后再把结果返回给客户端。约定方案一客户端发送一个形如"1+2"的字符串;这个字符串中有两个操作数, 都是整型;两个数字之间会有一个字符是运算符, 运算符只能是 +;数字和运算符之间没有空格;......约定方案二:定义结构体来表示我们需要交互的信息;
如果系统里还有 `vncserver.service`(tightvnc/tigervnc 一类),可能出现 `:1 already running` / `pid not found` 等冲突报错。- **客户端(电脑上)**:VNC Viewer(RealVNC / TigerVNC / TightVNC 均可)- `ExecStartPre ... HDMI ...`:无 HDMI 时做兼容
本文探讨了C#在图像加密领域的三大安全升级方案。首先介绍了AES加密的基础防线,通过PBKDF2算法生成密钥,并强调存储原始数据长度的重要性。其次讲解了JWT签名技术,用于验证图像元数据的完整性和时效性,指出密钥长度和过期时间验证的关键性。最后提出AES与JWT结合的"黄金组合"方案,通过加密图像数据并附加元数据签名,实现双重安全保障。文中穿插了幽默的技术吐槽,生动展现了开发者
TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇,只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。
--.---.---.1 代表路由器或解调器的默认网关和管理后台入口,---.---.---.255带包该网络的广播地址 ,---.---.---.0指代网络本身。粘包问题:由于TCP是一种面向字节流的、无消息边界的传输协议,应用程序下一次读取时,就可能一次性读到多个数据包的内容,造成粘包。UDP 是无连接、面向报文的广播式传输协议,它适用于实时性要求高于数据可靠性的场景,能够容忍少量的数据丢失。
前面我们已经学习了用UDP进行网络编程。接下来我们就来学习利用另一个重要网络协议——TCP,来进行网络项目编程相关代码已经上传至作者的个人gitee:楼田莉子/Linux学习喜欢请关注目录套接字地址结构体sockaddr_in 结构体in_addr 结构体TCP相关的接口socket()bind()listen()accept()connect()send()
对于多容器应用,手动管理每个容器较为繁琐。是一个用于定义和运行多容器Docker应用的工具,通过一个文件描述服务、网络和卷,然后一条命令即可启动所有容器。services:web:ports:db:volumes:volumes:db-data:通过即可启动整个应用栈。Compose在生产环境中常与Docker Swarm或Kubernetes结合使用。Docker通过轻量级的容器化技术,重新定义
本文解析了cpp-httplib库的头文件设计,重点介绍了非Windows系统下的网络编程头文件(如arpa/inet.h、netdb.h等)及其功能,包括字节序转换、网络接口操作、DNS解析等。同时说明了跨平台处理机制,如针对不同操作系统(Windows/macOS)和加密库(OpenSSL/mbedTLS)的条件编译,以及压缩功能(zlib/Brotli)的可选支持。文章展示了该库如何通过灵活
多摄像头监控系统正日益广泛地应用于提升安全保障水平,而将摄像头搭载于无人机(Unmanned Aerial Vehicles,UAVs)上的可能性更是将其能力提升到了全新的层次。本项目旨在利用多架无人机搭载的摄像头,为交互式监控问题找到一种可行的解决方案。多摄像头监控系统在研究和工业领域的诸多方面都已成为一种现代趋势。这些系统正日益广泛地应用于提升公园、机场和银行等公共场所,以及政府和军事设施等受
本文分析了浅层CNN(如LeNet)在复杂任务中的局限性,重点探讨了感受野不足和梯度消失问题。通过数学推导,揭示了深层CNN训练中梯度衰减的链式效应。ResNet通过残差连接创新性地解决了这一问题,其核心思想是将传统恒等映射重构为残差映射,使梯度可通过捷径连接直接回传。文章详细解析了残差连接的数学原理、三种实现形式,以及基础块和瓶颈块的结构差异,并对比了不同ResNet架构的设计特点。通过数值推导
SQL版本执行时间子查询次数更新行数关键特征原始SQL(无索引)1h59m69,080次69,080每行全表扫描原始SQL(有索引)10.9秒69,080次69,080每行索引扫描(循环未减)第一版优化(LEFT JOIN)5.88秒1次69,080聚合一次,但冗余表扫描第二版优化(INNER JOIN)3.00秒1次59,430聚合一次,仅更新有端口设备第三版优化(INNER JOIN + 过滤
网络经济犯罪不断蔓延、地缘政治复杂博弈与数字技术非法滥用等深度交织,成为2025年中东地区面临的网络安全威胁新特征。在此背景下,中东国家通过出台战略规划、加强基础设施建设、拓展国际合作、打击非法网络活动、加强对华联系等多种措施,推进网络安全建设并取得进展。尽管这些举措在一定程度上提升了区域网络安全防护能力和网络治理水平,但是中东地区仍然面临科技安全、跨境数据治理冲突等挑战,以及大国技术竞争等带来的
趋势一:国家级攻击常态化,关键基础设施成靶向全年公开的重大攻击事件中,37%直指能源、交通、授时等关键领域。NSA对国家授时中心的渗透潜伏周期长达三年,使用42款特种网攻武器,凸显国家级攻击的组织化、长期化与隐蔽性。趋势二:供应链攻击的“蝴蝶效应”Salesforce事件波及22家知名企业,从源头入侵到连锁崩塌仅需数月。任何一家第三方SaaS厂商的疏忽,都可能成为捅向数十家大型企业的“特洛伊木马”
LVS运行原理、LVS部署命令、LVS调度算法、利用火墙标记解决轮询错误、利用持久化链接实现绘画粘滞
本文深入解析HTTP协议核心内容,包括方法、状态码和Header。重点对比了GET和POST方法:GET参数在URL中,长度受限但可缓存;POST参数在Body中,适合提交大量数据。其他方法如HEAD(获取响应头)、PUT(更新资源)、DELETE(删除资源)和OPTIONS(查询支持方法)也有详细说明。文章还涉及HTTP状态码分类(如200成功、404未找到)及常见Header字段的作用。通过实
本文介绍了一个基于UDP协议的简易群聊程序实现。系统采用C++开发,服务端负责接收消息并转发给所有客户端,客户端通过双线程实现消息发送与接收。关键点包括:1) 服务端使用socket/bind/recvfrom/sendto等系统调用;2) 客户端不绑定固定端口避免冲突;3) 通过IP+端口唯一标识客户端。文章还深入分析了UDP特性,如无连接、报文传输、端口分配机制等,并对比了TCP与UDP的差异
本文介绍了套接字编程的基础知识和UDP通信实现。主要内容包括:1)端口号与PID的区别,解释了端口号在网络通信中的必要性;2)套接字编程的三种类型及其统一接口设计;3)关键socket API函数说明;4)完整的UDP客户端和服务端代码实现,服务端采用面向对象封装,支持命令执行和消息回显功能;5)运行原理和细节说明,包括字节序转换、参数类型等;6)扩展思路,如实现多人聊天功能。文章提供了网络编程的
那么下面我们就来介绍一下:什么是分片?分片简单来讲就是将原IP报文的有效载荷分为多个部分,并且这里我们就要输出第二个结论:分片不是简单的对IP报文进行分片,而是要对每一片都添加IP报头。
TCP访问外网的办法。
一台安静存储家庭照片的NAS设备,突然变成攻击者可以随意进出的大门,这不是电影情节,而是2026年2月初发生在许多飞牛fnOS用户身上的真实场景。一个本应保护用户数据的系统,却因而沦为攻击者任意访问用户文件的跳板。这个发现首先在V2EX等多个技术社区传播开来。飞牛官方最初以“异常访问风险”的模糊描述回应,随后紧急推送了1.1.15版本安全补丁。攻击者并未就此罢手,他们针对OTA升级机制进行了,部分
本文详细介绍了HTTP服务器的实现过程,从理论基础到实践落地。主要内容包括:1)Web根目录的概念与路径映射规则,强调安全性防范路径穿越攻击;2)文件读取与MIME类型判断,提供代码实现示例;3)HTTP请求解析的结构体定义。通过循序渐进的方式,从静态资源服务到动态请求处理,构建了一个完整的HTTP服务器实现方案,帮助开发者深入掌握HTTP协议核心原理与实现细节。文章包含大量代码示例和关键点说明,
本文主要介绍了以太网MAC层的相关内容,包括MAC地址的结构与分类、适配器检查机制以及MAC帧格式。MAC地址采用48位格式,分为组织唯一标识符和扩展唯一标识符,包含I/G位和G/L位用于区分单播/组播和全球/本地管理。适配器通过检查MAC地址决定是否接收帧,支持单播、广播和多播三种方式。以太网V2的MAC帧由目的地址、源地址、类型、数据和FCS五个字段组成,最小帧长为64字节。无效MAC帧会被直
计算机网络第九章:无线网络与移动网络